Esempio n. 1
0
 public void RemoveFromGamePruningStructure()
 {
     MyGamePruningStructure.Remove(this);
     foreach (var child in Hierarchy.Children)
     {
         child.Entity.RemoveFromGamePruningStructure();
     }
 }
Esempio n. 2
0
        public static void RemoveFromGamePruningStructure(this MyEntity thisEntity)
        {
            MyGamePruningStructure.Remove(thisEntity);

            //if (thisEntity.Hierarchy != null)
            //{
            //    foreach (var child in thisEntity.Hierarchy.Children)
            //        child.Container.Entity.RemoveFromGamePruningStructure();
            //}
        }
Esempio n. 3
0
        public void RemoveFromGamePruningStructure()
        {
            MyGamePruningStructure.Remove(this);

            if (Hierarchy != null)
            {
                foreach (var child in Hierarchy.Children)
                {
                    child.Container.Entity.RemoveFromGamePruningStructure();
                }
            }
        }
Esempio n. 4
0
 public static void RemoveFromGamePruningStructure(this MyEntity thisEntity)
 {
     MyGamePruningStructure.Remove(thisEntity);
 }