#pragma once #include #include #include #include class InspectorPanel : public sophia::Panel { public: InspectorPanel() : Panel{{.name = "Inspector"}} {} void onUpdate(const sophia::FrameInfo& frameInfo) override; private: std::string name = "Player"; std::string tag = "Player"; glm::vec3 position{0.0f, 1.0f, 0.0f}; glm::vec3 rotation{0.0f, 0.0f, 0.0f}; glm::vec3 scale{1.0f, 1.0f, 1.0f}; std::string meshName = "player_capsule.fbx"; std::string materialName = "player_mat"; std::string scriptName = "PlayerController.lua"; };