24 lines
424 B
C++
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;
|
|
};
|