// Let's set and instantiate tiles public void SetTileValues(int prod, int off, int def, int storage) { if (!_initValuesSet) { _baseTiles = new BaseTiles(prod, off, def, storage); for (int i = 0; i < _baseTiles._baseTileList.Count; i++) { _baseTiles._baseTileList[i]._isTileEmpty = true; _baseTiles._baseTileList[0]._isTileEmpty = false; _baseTiles._baseTileList[3]._isTileEmpty = false; _baseTiles._baseTileList[5]._isTileEmpty = false; _baseTiles._baseTileList[8]._isTileEmpty = false; _baseTiles._baseTileList[11]._isTileEmpty = false; _baseTiles._baseTileList[14]._isTileEmpty = false; InstantiateFromTile(_baseTiles._baseTileList[i]); } _initValuesSet = true; } }
/// <summary> /// Adds the base tile. /// </summary> /// <param name="tileID">The tile ID.</param> public void AddBaseTile(int tileID) { BaseTiles.Add(tileID); }