C# 클래스 SmashBros.Controllers.MoveController

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

공개 메소드들

메소드 설명
Deactivate ( ) : void
EndMove ( MoveModel move ) : void
Freeze ( ) : void
Load ( Microsoft.Xna.Framework.Content.ContentManager content ) : void
MoveController ( ScreenManager screen, CharacterStats characterStats, int index ) : System
OnNext ( GameStateManager value ) : void
RemoveMove ( MoveModel move ) : void
StartMove ( Vector2 characterPosition, Vector2 characterVelocity, MoveModel move ) : void
UnFreeze ( ) : void
Unload ( ) : void
Update ( Microsoft gameTime ) : void
newMove ( MoveStats stats, bool right ) : MoveModel

비공개 메소드들

메소드 설명
Collision ( Fixture moveFixture, Fixture geom2, Contact list ) : bool
Explode ( Explotion explotion, Vector2 pos ) : void
ExplodeHit ( Fixture explotionFixture, Fixture characterFixture, Contact list ) : bool

메소드 상세

Deactivate() 공개 메소드

public Deactivate ( ) : void
리턴 void

EndMove() 공개 메소드

public EndMove ( MoveModel move ) : void
move SmashBros.Models.MoveModel
리턴 void

Freeze() 공개 메소드

public Freeze ( ) : void
리턴 void

Load() 공개 메소드

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

MoveController() 공개 메소드

public MoveController ( ScreenManager screen, CharacterStats characterStats, int index ) : System
screen SmashBros.MySystem.ScreenManager
characterStats SmashBros.Models.CharacterStats
index int
리턴 System

OnNext() 공개 메소드

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

RemoveMove() 공개 메소드

public RemoveMove ( MoveModel move ) : void
move SmashBros.Models.MoveModel
리턴 void

StartMove() 공개 메소드

public StartMove ( Vector2 characterPosition, Vector2 characterVelocity, MoveModel move ) : void
characterPosition Vector2
characterVelocity Vector2
move SmashBros.Models.MoveModel
리턴 void

UnFreeze() 공개 메소드

public UnFreeze ( ) : void
리턴 void

Unload() 공개 메소드

public Unload ( ) : void
리턴 void

Update() 공개 메소드

public Update ( Microsoft gameTime ) : void
gameTime Microsoft
리턴 void

newMove() 공개 메소드

public newMove ( MoveStats stats, bool right ) : MoveModel
stats MoveStats
right bool
리턴 SmashBros.Models.MoveModel