#pragma once #include #include #include #include "Componenets/GameObject.h" // SceneWindow class declaration class SceneWindow { public: void Show(); std::shared_ptr GetSelectedObject() const; private: void AddGameObject(); // Adds a new game object void RemoveGameObject(int index); // Removes a game object by index };