public TileStateChangeContainer(IGameMapTile tile, bool?destroyedFlag = null, int?originalHealth = null, IGameMapTileData originalTileData = null)
 {
     Tile             = tile;
     DestroyedFlag    = destroyedFlag;
     OriginalHealth   = originalHealth;
     OriginalTileData = originalTileData;
 }
Example #2
0
 public void SetLayerTile(int layer, IGameMapTile tile)
 {
     if (layer < 0 || layer >= _tiles.Count)
     {
         return;
     }
     _tiles[layer] = tile;
 }