public void Remove() { if (Pickupables[index - 1] != null) { Pickupables.RemoveAt(--index); } }
public void Add(object obj) { if (Pickupables == null) { Pickupables = new List <Pickupable>(); } Pickupables.Add((Pickupable)obj); }
public void RemoveAt(int index) { Pickupables.RemoveAt(index); }
public PickupableIterator(double dist, Sprite target) { index = 0; pickupables = Pickupables.FindAll(x => IsInRange(x, target, dist)); }