Пример #1
0
    // 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;
        }
    }
Пример #2
0
 /// <summary>
 /// Adds the base tile.
 /// </summary>
 /// <param name="tileID">The tile ID.</param>
 public void AddBaseTile(int tileID)
 {
     BaseTiles.Add(tileID);
 }