C# 클래스 StorySystem.StoryMessageHandler

story(1) { onmessage(start) { dialog(1); }; onmessage(enterarea, 1) { dialog(2); }; onmessage(enddialog, 2) { createnpc(10,11,12); movenpc(10,vector2(10,20)); aienable(10,11,12); }; onmessage(killnpc,12) { missioncomplete(); }; };
파일 보기 프로젝트 열기: dreamanlan/CSharpGameFramework 1 사용 예제들

공개 메소드들

메소드 설명
Clone ( ) : StoryMessageHandler
Load ( Dsl messageHandlerData ) : void
Prepare ( ) : void
Reset ( ) : void
Tick ( StoryInstance instance, long delta ) : void
Trigger ( StoryInstance instance, object args ) : void

비공개 메소드들

메소드 설명
RefreshCommands ( Dsl handlerData ) : void

메소드 상세

Clone() 공개 메소드

public Clone ( ) : StoryMessageHandler
리턴 StoryMessageHandler

Load() 공개 메소드

public Load ( Dsl messageHandlerData ) : void
messageHandlerData Dsl
리턴 void

Prepare() 공개 메소드

public Prepare ( ) : void
리턴 void

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

Tick() 공개 메소드

public Tick ( StoryInstance instance, long delta ) : void
instance StoryInstance
delta long
리턴 void

Trigger() 공개 메소드

public Trigger ( StoryInstance instance, object args ) : void
instance StoryInstance
args object
리턴 void