public virtual void RemoveEntity(Entity entity) { if (entity != null) { if (entity.IsFocused) { entity.IsFocused = false; } UiEntities.Remove(entity); } }
public virtual void AddEntity(Entity entity) { if (entity != null) { UiEntities.Add(entity); entity.UiManager = this; entity.Parent = null; if (FocusedControl == null) { entity.IsFocused = true; } } }