public static void InsertSorted(this List <TimedRemovalRecord> list, Sprite sprite, double timeToRemove) { TimedRemovalRecord record = new TimedRemovalRecord(); record.SpriteToRemove = sprite; record.TimeToRemove = timeToRemove; int index = GetFirstAfterTime(list, record.TimeToRemove); list.Insert(index, record); }
public static void InsertSorted(this List<TimedRemovalRecord> list, Sprite sprite, double timeToRemove) { TimedRemovalRecord record = new TimedRemovalRecord(); record.SpriteToRemove = sprite; record.TimeToRemove = timeToRemove; int index = GetFirstAfterTime(list, record.TimeToRemove); list.Insert(index, record); }
public static void InsertSorted(this List <TimedRemovalRecord> list, TimedRemovalRecord record) { int index = GetFirstAfterTime(list, record.TimeToRemove); list.Insert(index, record); }
public static void InsertSorted(this List<TimedRemovalRecord> list, TimedRemovalRecord record) { int index = GetFirstAfterTime(list, record.TimeToRemove); list.Insert(index, record); }