diff options
Diffstat (limited to 'editor/editor.cpp')
| -rw-r--r-- | editor/editor.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/editor/editor.cpp b/editor/editor.cpp index 17a2913..72f35f6 100644 --- a/editor/editor.cpp +++ b/editor/editor.cpp @@ -342,7 +342,8 @@ void PkeEditor_Tick(double delta) { NullCameraInstance.bt.motionState->setWorldTransform(btfm); NullCameraInstance.bt.rigidBody->setWorldTransform(btfm); NullCameraInstance.bt.rigidBody->activate(); - NullCamera.phys.targetInstHandle = ActiveCamera->phys.targetInstHandle; + NullCamera.phys.target_inst_uuid = ActiveCamera->phys.target_inst_uuid; + NullCamera.phys.target_inst_handle = ActiveCamera->phys.target_inst_handle; NullCamera.type = ActiveCamera->type; NullCamera.view = ActiveCamera->view; NullCamera.stale = PKE_CAMERA_STALE_ALL; @@ -1119,7 +1120,8 @@ void RecordImGuiCameras() { instPos.scale = active_inst->bt.rigidBody->getCollisionShape()->getLocalScaling(); } auto &cam = PkeCamera_Register(pk_uuid_zed, instPos); - cam.phys.targetInstHandle = ActiveCamera->phys.targetInstHandle; + cam.phys.target_inst_uuid = ActiveCamera->phys.target_inst_uuid; + cam.phys.target_inst_handle = ActiveCamera->phys.target_inst_handle; cam.type = ActiveCamera->type; cam.view = ActiveCamera->view; cam.isPrimary = false; @@ -1167,7 +1169,7 @@ void RecordImGuiCameras() { ImGui::TableSetColumnIndex(1); ImGui::Text("0x%08X 0x%08X", cam.handle.bucketIndex, cam.handle.itemIndex); ImGui::TableSetColumnIndex(2); - ImGui::Text("0x%08X 0x%08X", cam.phys.targetInstHandle.bucketIndex, cam.phys.targetInstHandle.itemIndex); + ImGui::Text(pk_uuid_printf_format, pk_uuid_printf_var(cam.phys.target_inst_uuid)); ImGui::TableSetColumnIndex(3); ImGui::Text("%hhu", (unsigned char)cam.type); ImGui::TableSetColumnIndex(4); |
