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); }
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); } }
public static int SortByUpdate(AtlasManagerSorter p1, AtlasManagerSorter p2) { return(p1.updateWeight.CompareTo(p2.updateWeight)); }
public static int SortByDraw(AtlasManagerSorter p1, AtlasManagerSorter p2) { return(p1.drawWeight.CompareTo(p2.drawWeight)); }
public static int SortByUpdate(AtlasManagerSorter p1, AtlasManagerSorter p2) { return p1.updateWeight.CompareTo(p2.updateWeight); }
public static int SortByDraw(AtlasManagerSorter p1, AtlasManagerSorter p2) { return p1.drawWeight.CompareTo(p2.drawWeight); }