Beispiel #1
0
 public override void Remove()
 {
     for (int i = solids.Count - 1; i >= 0; --i)
     {
         solids[i].Remove();
     }
     foreach (Edge e in edges)
     {
         e.faces.Remove(this);
     }
     if (mat != null)
     {
         mat.RemoveFace(this);
     }
     DCGBase.faces.Remove(this);
     DCGBase.synch.CmdRemoveElement(elementID, NetPlayer.local.playerID);
 }