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