#pragma once #include "CComponent.h" #include "CWorldsManager.h" #include "CPhysicsEngine.h" class CGame : public CComponent { public: CGame(); void V_Update() override; void V_DeInit() override; bool V_ScriptInit(std::shared_ptr state, sol::table table) override; DEFINE_SOL_USERTYPE(); CWorldsManager Worlds; std::unique_ptr PhysicsEngine; DEFINE_COMPONENT(); };