diff --git a/src/mods/UObjectHook.cpp b/src/mods/UObjectHook.cpp index b1482e8f..ce676e6e 100644 --- a/src/mods/UObjectHook.cpp +++ b/src/mods/UObjectHook.cpp @@ -249,6 +249,17 @@ void UObjectHook::ui_handle_object(sdk::UObject* object) { const auto uclass = object->get_class(); + // Display inheritance tree + if (ImGui::TreeNode("Inheritance")) { + for (auto super = (sdk::UStruct*)uclass; super != nullptr; super = super->get_super_struct()) { + if (ImGui::TreeNode(utility::narrow(super->get_full_name()).data())) { + ImGui::TreePop(); + } + } + + ImGui::TreePop(); + } + std::vector sorted_fields{}; std::vector sorted_functions{};