public void ConfirmBuild() { if (currentBuildingEntity != null) { if (currentBuildingEntity.CanBuild()) { uint parentObjectId = 0; if (currentBuildingEntity.buildingArea != null) { parentObjectId = currentBuildingEntity.buildingArea.EntityObjectId; } PlayerCharacterEntity.RequestBuild((ushort)buildingItemIndex, currentBuildingEntity.CacheTransform.position, currentBuildingEntity.CacheTransform.rotation, parentObjectId); } Destroy(currentBuildingEntity.gameObject); } }