42 lines
639 B
C++
42 lines
639 B
C++
#pragma once
|
|
|
|
#include "SGameSceneActor.h"
|
|
|
|
namespace rp {
|
|
|
|
class SGameSceneLifeActor : public SGameSceneActor
|
|
{
|
|
public:
|
|
|
|
/// 생성자
|
|
SGameSceneLifeActor(
|
|
DWORD lifeTime = 10000
|
|
, DWORD fadeInTime = 2000
|
|
, DWORD fadeOutTime = 2000 );
|
|
|
|
/// 소멸자
|
|
virtual ~SGameSceneLifeActor();
|
|
|
|
/// 활성화 콜백
|
|
virtual void onActivate();
|
|
|
|
/// 씬 업데이트
|
|
virtual void update( SGameScene* scene );
|
|
|
|
protected:
|
|
|
|
/// 생존 시간
|
|
DWORD mLifeTime;
|
|
|
|
/// 페이드 인 시간
|
|
DWORD mFadeInTime;
|
|
|
|
/// 페이드 아웃 시간
|
|
DWORD mFadeOutTime;
|
|
|
|
/// 플레이 시작 시간
|
|
DWORD mBeginTime;
|
|
|
|
};
|
|
|
|
} |