public void CreateBlock(Block block, Vector3 pos) { GameObject b; if (AllocateBlock(out b)) { mapManager.BuildToMap(b); } else { // fail } }