Exemplo n.º 1
0
    public void SetBlockId(int blockId)
    {
        if (mBlockId == blockId)
        {
            return;
        }
        mBlockId = blockId;

        mBlockCoord     = MapDataManager.BlockIdToBlockCoord(mBlockId);
        mZeroCoord      = MapDataManager.BlockIdToBlockZeroTileCoord(mBlockId);
        gameObject.name = mBlockCoord.ToString();

        transform.localPosition = MapLayout.Instance.GetBlockPos(mBlockCoord.x, mBlockCoord.y);

        DestroyBackground();
        InitBackground();
        DestroyTiles();
        InitTiles();
    }