private bool _ShowBlockAtPosition(IntPos pos)
    {
        bool opResult = false;

        try
        {
            if (_blocks[pos.x, pos.y, pos.z] != (byte)BLOCK_ID.AIR)
            {
                _blockArray[pos.x, pos.y, pos.z] = (Instantiate(blockDatabase.GetBlockPrefab(_blocks[pos.x, pos.y, pos.z]), pos.Vec3(), Quaternion.identity));
                _blockArray[pos.x, pos.y, pos.z].transform.SetParent(theWorld.transform);
                opResult = true;
            }
        }
        catch (System.Exception ex)
        {
            Debug.Log("Error: PlaceBlock: " + ex.Message);
        }

        return(opResult);
    }