/// <summary> /// Löscht den angegebenen Tile aus dem overlay. /// </summary> /// <param name="tile"></param> public void Remove(Tile tile) { tile.parent = null; _overlay.Remove(tile); }
/// <summary> /// Fügt den angegebenen Tile zu dem overlay hinzu. /// </summary> /// <param name="tile">Das Tile das hinzugefügt wird.</param> /// <param name="update"></param> public void Add(Tile tile, bool update = false) { _overlay.Add(tile); tile.parent = this; if (update) { if (!((Map)_parent).updateTiles.Contains(_coords)) ((Map)_parent).updateTiles.Add(_coords); } }