Exemple #1
0
    public HexagonalTile CreateTile(int columnIndex, int rowIndex)
    {
        GameObject newTileObject = NGUITools.AddChild(TileParent, TemplateTile);

        if (newTileObject == null)
        {
            return(null);
        }

        HexagonalTile newTile = newTileObject.GetComponent <HexagonalTile>();

        if (newTile == null)
        {
            return(null);
        }

        newTile.SetOffsetIndex(columnIndex, rowIndex);
        newTile.SetPosition(columnIndex, rowIndex);
        newTile.UpdateOffsetPosition(TileSize);

        return(newTile);
    }