Esempio n. 1
0
 public static void Add(int priority, PlanetTerrainSegment seg)
 {
     if (!busy)
     {
         busy = true;
         //seg.Subdivide();
     }
     else
     {
         priorityLevels[priority].Add(seg);
     }
 }
Esempio n. 2
0
 public static void Remove(PlanetTerrainSegment seg)
 {
     for (var i = 0; i < priorityLevels.Length; i++)
     {
         for (var j = 0; i < priorityLevels[i].Count; i++)
         {
             if (priorityLevels[i][j] == seg)
             {
                 priorityLevels[i].RemoveAt(j);
                 return;
             }
         }
     }
 }