diff --git a/Editor/src/ComponentsPanel/CapsuleColliderPanel.h b/Editor/src/ComponentsPanel/CapsuleColliderPanel.h index 8ca9f015..631a8410 100644 --- a/Editor/src/ComponentsPanel/CapsuleColliderPanel.h +++ b/Editor/src/ComponentsPanel/CapsuleColliderPanel.h @@ -1,35 +1,40 @@ #pragma once #include "ComponentPanel.h" + #include -class CapsuleColliderPanel: ComponentPanel +class CapsuleColliderPanel : ComponentPanel { public: CapsuleColliderPanel() = default; void Draw(Nuake::Entity entity) override { - if (!entity.HasComponent()) - return; + using namespace Nuake; - auto& component = entity.GetComponent(); - BeginComponentTable(CAPSULE COLLIDER, Nuake::CapsuleColliderComponent); + if (!entity.HasComponent()) + { + return; + } + + auto& [Capsule, Radius, Height, IsTrigger] = entity.GetComponent(); + BeginComponentTable(CAPSULE COLLIDER, CapsuleColliderComponent) { { ImGui::Text("Radius"); ImGui::TableNextColumn(); - ImGui::DragFloat("##Radius", &component.Radius); + ImGui::DragFloat("##Radius", &Radius); ImGui::TableNextColumn(); - ComponentTableReset(component.Radius, 0.5f) + ComponentTableReset(Radius, 0.5f) } ImGui::TableNextColumn(); { ImGui::Text("Height"); ImGui::TableNextColumn(); - ImGui::DragFloat("##Height", &component.Height); + ImGui::DragFloat("##Height", &Height); ImGui::TableNextColumn(); - ComponentTableReset(component.Height, 1.0f) + ComponentTableReset(Height, 1.0f) } } EndComponentTable()