C# 클래스 MegaMan.Engine.StageHandler

상속: MegaMan.Engine.GameHandler
파일 보기 프로젝트 열기: Tesserex/C--MegaMan-Engine 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
PlayerPos PositionComponent

공개 메소드들

메소드 설명
InitScreens ( ScreenHandler>.Dictionary screens ) : void
PauseHandler ( ) : void
ResumeHandler ( ) : void
SetTestingStartPosition ( string screen, Point startPosition ) : void
StageHandler ( StageInfo stage ) : System
StopHandler ( ) : void

보호된 메소드들

메소드 설명
BeforeStart ( ) : void
GameInputReceived ( GameInputEventArgs e ) : void
GameRender ( GameRenderEventArgs e ) : void
RunCommand ( MegaMan.Common.SceneCommandInfo cmd ) : void
Tick ( GameTickEventArgs e ) : void

비공개 메소드들

메소드 설명
BeginPlay ( ) : void
BossDefeated ( ) : void
ChangeScreen ( MegaMan.Engine.ScreenHandler nextScreen ) : void
DeadUpdate ( ) : void
DrawJoin ( GameRenderEventArgs renderArgs ) : void
DrawScreen ( GameRenderEventArgs renderArgs ) : void
OnScrollTriggered ( JoinHandler join ) : void
OnTeleport ( TeleportInfo info ) : void
Player_Death ( ) : void
Reset ( ) : void
ScrollDone ( JoinHandler join ) : void
StartScreen ( ) : void
StopScreen ( ) : void
Update ( ) : void

메소드 상세

BeforeStart() 보호된 메소드

protected BeforeStart ( ) : void
리턴 void

GameInputReceived() 보호된 메소드

protected GameInputReceived ( GameInputEventArgs e ) : void
e GameInputEventArgs
리턴 void

GameRender() 보호된 메소드

protected GameRender ( GameRenderEventArgs e ) : void
e GameRenderEventArgs
리턴 void

InitScreens() 공개 메소드

public InitScreens ( ScreenHandler>.Dictionary screens ) : void
screens ScreenHandler>.Dictionary
리턴 void

PauseHandler() 공개 메소드

public PauseHandler ( ) : void
리턴 void

ResumeHandler() 공개 메소드

public ResumeHandler ( ) : void
리턴 void

RunCommand() 보호된 메소드

protected RunCommand ( MegaMan.Common.SceneCommandInfo cmd ) : void
cmd MegaMan.Common.SceneCommandInfo
리턴 void

SetTestingStartPosition() 공개 메소드

public SetTestingStartPosition ( string screen, Point startPosition ) : void
screen string
startPosition Point
리턴 void

StageHandler() 공개 메소드

public StageHandler ( StageInfo stage ) : System
stage MegaMan.Common.StageInfo
리턴 System

StopHandler() 공개 메소드

public StopHandler ( ) : void
리턴 void

Tick() 보호된 메소드

protected Tick ( GameTickEventArgs e ) : void
e GameTickEventArgs
리턴 void

프로퍼티 상세

PlayerPos 공개적으로 프로퍼티

public PositionComponent,MegaMan.Engine PlayerPos
리턴 PositionComponent