public void AddComponent(GameComponent cmp) { components.Add(cmp); cmp.Camera = this.cam; cmp.Environment = this.environment; rootNode.AddChild(cmp.rootNode); cmp.Init(); }
public void RemoveComponent(GameComponent cmp) { components.Remove(cmp); rootNode.RemoveChild(cmp.rootNode); }