Ejemplo n.º 1
0
        public void AddManager(AtlasManagerSorter sorter)
        {
            dirty = true;

            if (!managers.ContainsValue(sorter.manager))
                managers.Add(sorter.manager.GetType().AssemblyQualifiedName, sorter.manager);

            if (sorter.draw)
                managerDrawSorter.Add(sorter);

            if (sorter.update)
                managerUpdateSorter.Add(sorter);
        }
Ejemplo n.º 2
0
        public void AddManager(AtlasManagerSorter sorter)
        {
            dirty = true;

            if (!managers.ContainsValue(sorter.manager))
            {
                managers.Add(sorter.manager.GetType().AssemblyQualifiedName, sorter.manager);
            }

            if (sorter.draw)
            {
                managerDrawSorter.Add(sorter);
            }

            if (sorter.update)
            {
                managerUpdateSorter.Add(sorter);
            }
        }
Ejemplo n.º 3
0
 public static int SortByUpdate(AtlasManagerSorter p1, AtlasManagerSorter p2)
 {
     return(p1.updateWeight.CompareTo(p2.updateWeight));
 }
Ejemplo n.º 4
0
 public static int SortByDraw(AtlasManagerSorter p1, AtlasManagerSorter p2)
 {
     return(p1.drawWeight.CompareTo(p2.drawWeight));
 }
Ejemplo n.º 5
0
 public static int SortByUpdate(AtlasManagerSorter p1, AtlasManagerSorter p2)
 {
     return p1.updateWeight.CompareTo(p2.updateWeight);
 }
Ejemplo n.º 6
0
 public static int SortByDraw(AtlasManagerSorter p1, AtlasManagerSorter p2)
 {
     return p1.drawWeight.CompareTo(p2.drawWeight);
 }