public void AddDrawable(IDrawManageable toDraw) { _thingsToDraw.Add(toDraw); toDraw.DrawOrderChanged += DrawOrderChanged; SortByUpdateOrder(); }
public bool Contains(IDrawManageable test) { return(_thingsToDraw.Contains(test)); }
public void Remove(IDrawManageable toRemove) { _thingsToDraw.Remove(toRemove); toRemove.DrawOrderChanged -= DrawOrderChangedHandler; }