@@ -187,6 +187,23 @@ class Node: | |||
return c | |||
return None | |||
def _init(self): | |||
if hasattr(self, "on_init"): | |||
self.on_init() | |||
for c in self._NODE_DATA["children"]: | |||
c._init() | |||
def _close(self): | |||
if hasattr(self, "on_close"): | |||
self.on_close() | |||
for c in self._NODE_DATA["children"]: | |||
c._close() | |||
def _pause(self): | |||
if hasattr(self, "on_pause"): | |||
self.on_pause() | |||
for c in self._NODE_DATA["children"]: | |||
c._pause() | |||
def _update(self, dt): | |||
if hasattr(self, "on_update"): |