#pragma once #include #include #include #include namespace sophia { class EcsInspectorPanel : public Panel { public: explicit EcsInspectorPanel(entt::registry& registry) : Panel{"ECS Inspector"}, registry{registry} {} void onUpdate(const FrameInfo& frameInfo) override; private: entt::registry& registry; entt::entity selected = entt::null; std::vector entityScratch; }; } // namespace sophia