Changed selected type

Moving away from using the pure ENTT library types and starting to use my own
This commit is contained in:
2023-01-14 22:11:09 +01:00
parent 282844b905
commit 7223c20f1d
6 changed files with 33 additions and 31 deletions

View File

@ -3,11 +3,14 @@
void Inspector::Draw()
{
}
if (selected.isValid()) {
AddComponentDropDown();
ShowComponents();
}
}
void Inspector::AddComponentDropDown(YoggieEngine::Entity& selected)
void Inspector::AddComponentDropDown()
{
static char* names[] = { "Script Component", "Camera Component", "Light Component" };
if (ImGui::Button("Add Component"))
@ -28,7 +31,7 @@ void Inspector::AddComponentDropDown(YoggieEngine::Entity& selected)
}
void Inspector::ShowComponents(YoggieEngine::Entity& selected)
void Inspector::ShowComponents()
{
auto component = selected.GetComponent<YoggieEngine::IdentifierComponent>();
ImGui::InputText("Name:", (char*)component.name.c_str(), component.name.size() * sizeof(char), ImGuiInputTextFlags_ReadOnly);