protected virtual void OnEntityAdded(Entity node) { }
protected virtual void OnEntityRemoved(Entity node) { }
protected override void OnEntityAdded(Entity node) { if (node is IScript && node is GameEntity) AddScript(node as GameEntity); }