tk2dTileMapData.GetOrCreateTileInfo C# (CSharp) Method

GetOrCreateTileInfo() public method

public GetOrCreateTileInfo ( int numTiles ) : tk2dRuntime.TileMap.TileInfo[]
numTiles int
return tk2dRuntime.TileMap.TileInfo[]
    public tk2dRuntime.TileMap.TileInfo[] GetOrCreateTileInfo(int numTiles)
    {
        #if UNITY_EDITOR || !UNITY_FLASH
        bool needInit = false;
        if (tileInfo == null)
        {
            tileInfo = new tk2dRuntime.TileMap.TileInfo[numTiles];
            needInit = true;
        }
        else if (tileInfo.Length != numTiles)
        {
            System.Array.Resize(ref tileInfo, numTiles);
            needInit = true;
        }

        if (needInit)
        {
            for (int i = 0; i < tileInfo.Length; ++i)
            {
                if (tileInfo[i] == null)
                    tileInfo[i] = new tk2dRuntime.TileMap.TileInfo();
            }
        }
        #endif

        return tileInfo;
    }