public void Add(IMapDirectoryObject toAdd) { if (toAdd is MapObject) { this.mapObjects.Add(toAdd); } else if (toAdd is ObjectDirectory) { this.objectDirectories.Add(toAdd); } }
protected abstract void SetMapDirectoryObject(IMapDirectoryObject MapDirectoryObject);
public void Remove(IMapDirectoryObject toRemove) { if (toRemove is MapObject) { this.mapObjects.Remove(toRemove); } else if(toRemove is ObjectDirectory) { this.objectDirectories.Remove(toRemove); } }