#pragma once #include "ComponentPanel.h" #include #include #include #include class BonePanel : ComponentPanel { public: BonePanel() {} void Draw(Nuake::Entity entity) override { using namespace Nuake; if (!entity.HasComponent()) return; auto& component = entity.GetComponent(); BeginComponentTable(BONE, BoneComponent); { { ImGui::Text("Name"); ImGui::TableNextColumn(); ImGui::InputText("##BoneName", &component.Name); ImGui::TableNextColumn(); ComponentTableReset(component.Name, ""); } } EndComponentTable(); } };