ProjectTextRPG/TextRPG/Source/Core/Scene/CoreScene.h

24 lines
424 B
C++

#pragma once
#include "Core/Interface/Scene.h"
class GameSceneManager;
class CoreScene : public IScene
{
public:
CoreScene() = default;
CoreScene(GameSceneManager* InOwner);
virtual ~CoreScene();
void Enter() override;
void Update() override;
void Exit() override;
void Release() override;
bool IsEnableTick() { return bEnableTick; }
protected:
GameSceneManager* Owner;
bool bIsRunning;
bool bEnableTick;
};