Files
Leviathan/Client/Game/game/Main/Scene/SGameSceneSeqPlayer.h
T
2026-06-01 12:46:52 +02:00

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; ///< 현재 플레이중인 씬 인덱스
};
}