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); }