public abstract void RemoveObject(ObjectComponent objectComponentToRemove);
public abstract void AddObject(ObjectComponent newObjectComponent);
public override void RemoveObject(ObjectComponent objectComponentToRemove) { throw new System.NotImplementedException(); }
public override void AddObject(ObjectComponent newObjectComponent) { throw new System.NotImplementedException(); }
public override void RemoveObject(ObjectComponent objectComponentToRemove) { objectComponents.Remove(objectComponentToRemove); }
public override void AddObject(ObjectComponent newObjectComponent) { objectComponents.Add(newObjectComponent); }