public bool HandleReplaceTileCollision(TmxLayerTile tile, TileLookupEnum collisionTile, TileLookupEnum newTile) { if (tile.Gid != TileLookup.GetTileValue(collisionTile)) { return(false); } //_detailLayer.RemoveTile(tile.X, tile.Y); tile.Gid = TileLookup.GetTileValue(newTile); _tiledMapRenderer.CollisionLayer.RemoveTile(tile.X, tile.Y); return(true); }
/// <summary> /// Translates TiledMapEditor to Nez GID /// </summary> public static int GetTileValue(TileLookupEnum tile) => (int)tile + 1;