38 lines
694 B
C++
38 lines
694 B
C++
#pragma once
|
|
|
|
#include "SGameSceneGroup.h"
|
|
|
|
namespace rp {
|
|
|
|
class SGameSceneSeqPlayer : public SGameSceneGroup
|
|
{
|
|
public:
|
|
|
|
/// 생성자
|
|
SGameSceneSeqPlayer(
|
|
SGameSceneManager& sceneMgr
|
|
, SGameScene* parent = 0
|
|
, const char* sceneName = "" );
|
|
|
|
/// 소멸자
|
|
virtual ~SGameSceneSeqPlayer();
|
|
|
|
/// 플레이어 활성화 콜백
|
|
virtual void onActivate();
|
|
|
|
/// 플레이어 비활성화 콜백
|
|
virtual void onDeactivate();
|
|
|
|
/// 플레이어 틱 콜백
|
|
virtual void onTick();
|
|
|
|
/// 플레이어 렌더 콜백
|
|
virtual void onRender( KViewportObject* viewport );
|
|
|
|
protected:
|
|
|
|
unsigned int mCurrentSceneIndex; ///< 현재 플레이중인 씬 인덱스
|
|
|
|
};
|
|
|
|
} |