C# 클래스 SmashBros.Controllers.CursorController

상속: Controller
파일 보기 프로젝트 열기: Grutn/TDT4240-X2 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
OnCursorClick CursorClick
OnCursorCollision CursorAction
OnCursorSeparation CursorAction

공개 메소드들

메소드 설명
CursorController ( ScreenManager screen ) : System
Deactivate ( ) : void
DisableCursor ( int playerIndex ) : void
EnableCursor ( int playerIndex ) : void
Load ( Microsoft.Xna.Framework.Content.ContentManager content ) : void
OnNext ( GameStateManager value ) : void
ResetCursors ( ) : void
SetCursorCollisionCategory ( Category cat = Category.Cat5 ) : void
Unload ( ) : void
Update ( GameTime gameTime ) : void

비공개 메소드들

메소드 설명
CheckForCursorDeslect ( int playerIndex ) : void
CheckForCursorPress ( int playerIndex ) : void
CheckForPress ( int playerIndex, bool selectKey ) : void
OnCollision ( Fixture cursor, Fixture box, Contact contact ) : bool
OnCursorNavigate ( float directionX, float directionY, int playerIndex, bool newXdirection, bool newYdirection ) : void
OnSeparation ( Fixture cursor, Fixture box ) : void

메소드 상세

CursorController() 공개 메소드

public CursorController ( ScreenManager screen ) : System
screen SmashBros.MySystem.ScreenManager
리턴 System

Deactivate() 공개 메소드

public Deactivate ( ) : void
리턴 void

DisableCursor() 공개 메소드

public DisableCursor ( int playerIndex ) : void
playerIndex int
리턴 void

EnableCursor() 공개 메소드

public EnableCursor ( int playerIndex ) : void
playerIndex int
리턴 void

Load() 공개 메소드

public Load ( Microsoft.Xna.Framework.Content.ContentManager content ) : void
content Microsoft.Xna.Framework.Content.ContentManager
리턴 void

OnNext() 공개 메소드

public OnNext ( GameStateManager value ) : void
value GameStateManager
리턴 void

ResetCursors() 공개 메소드

public ResetCursors ( ) : void
리턴 void

SetCursorCollisionCategory() 공개 메소드

public SetCursorCollisionCategory ( Category cat = Category.Cat5 ) : void
cat Category
리턴 void

Unload() 공개 메소드

public Unload ( ) : void
리턴 void

Update() 공개 메소드

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
리턴 void

프로퍼티 상세

OnCursorClick 공개적으로 프로퍼티

public CursorClick OnCursorClick
리턴 CursorClick

OnCursorCollision 공개적으로 프로퍼티

public CursorAction OnCursorCollision
리턴 CursorAction

OnCursorSeparation 공개적으로 프로퍼티

public CursorAction OnCursorSeparation
리턴 CursorAction