Esempio n. 1
0
        public GameObject()
        {
            Transform                = new Transform();
            Children                 = new ListMAQ <GameObject>();
            Components               = new ListMAQ <Component>();
            Children.BeforeAdding   += ChildrenOnBeforeAdding;
            Components.BeforeAdding += ComponentsOnBeforeAdding;

            Components.Add(Transform);
        }
Esempio n. 2
0
 private void ChildrenOnBeforeAdding(ListMAQ <GameObject> collection, GameObject newItem)
 {
     newItem.Parent = this;
     newItem.Game   = Game;
 }
Esempio n. 3
0
 private void ComponentsOnBeforeAdding(ListMAQ <Component> collection, Component newItem)
 {
     newItem.GameObject = this;
 }