public void UpdateLogic(int delta) { HashSet <object> .Enumerator enumerator = this.ActiveItems.GetEnumerator(); while (enumerator.MoveNext()) { DropItem dropItem = (DropItem)enumerator.get_Current(); if (dropItem != null) { dropItem.UpdateLogic(delta); } } for (int i = 0; i < this.DeprecatedItem.get_Count(); i++) { this.ActiveItems.Remove(this.DeprecatedItem.get_Item(i)); } this.DeprecatedItem.Clear(); }
public void UpdateLogic(int delta) { HashSet <object> .Enumerator enumerator = this.ActiveItems.GetEnumerator(); while (enumerator.MoveNext()) { DropItem current = (DropItem)enumerator.Current; if (current != null) { current.UpdateLogic(delta); } } for (int i = 0; i < this.DeprecatedItem.Count; i++) { this.ActiveItems.Remove(this.DeprecatedItem[i]); } this.DeprecatedItem.Clear(); }