Added freeMemory callback to EngineNode, adjusted how nodes are freed

This commit is contained in:
2022-10-08 17:17:41 +01:00
parent 6b5cd7f580
commit 0b4a6097be
11 changed files with 146 additions and 55 deletions

View File

@@ -1,14 +1,14 @@
var tally: int = 0;
fn onInit() {
fn onInit(node) {
print "child init called";
}
fn onStep() {
fn onStep(node) {
print "child step called";
print ++tally;
}
fn onFree() {
fn onFree(node) {
print "child free called";
}

View File

@@ -1,11 +1,11 @@
fn onInit() {
fn onInit(node) {
print "init called";
}
fn onStep() {
fn onStep(node) {
print "step called";
}
fn onFree() {
fn onFree(node) {
print "free called";
}