Ejemplo n.º 1
0
 public void UpdateGamePruningStructure()
 {
     MyGamePruningStructure.Move(this);
     foreach (var child in Hierarchy.Children)
     {
         child.Entity.UpdateGamePruningStructure();
     }
 }
Ejemplo n.º 2
0
 public static void UpdateGamePruningStructure(this MyEntity thisEntity)
 {
     if (thisEntity.Parent == null && thisEntity.InScene)
     {
         //Debug.Assert(thisEntity.Parent == null, "Only top most entity should be in prunning structure");
         MyGamePruningStructure.Move(thisEntity);
         //foreach (var child in thisEntity.Hierarchy.Children) child.Container.Entity.UpdateGamePruningStructure();
     }
 }
Ejemplo n.º 3
0
 public static void UpdateGamePruningStructure(this MyEntity thisEntity)
 {
     MyGamePruningStructure.Move(thisEntity);
 }