예제 #1
0
    /// <summary>
    /// Get snapshot of board after the tiles are set up, before entering "Place Penguins" mode
    /// </summary>
    ///
    public void FetchInitialBoard()
    {
        foreach (string tileID in m_refTM.tileTable.Keys)
        {
            GameTile gtile = m_refTM.tileTable[tileID];

            VTile tile = ScriptableObject.CreateInstance <VTile>();

            tile.InitFromGameTile(gtile);  // Copy properties from GameTile

            this.tileTable.Add(tileID, tile);
        }

        m_numTotalTiles = tileTable.Count;

        Debug.Log(this.ToString());
    }