C# 클래스 Platformer.Laser.Mirror

상속: Platformer.Tiles.Activator, IActivatable
파일 보기 프로젝트 열기: zmthy/play-dead 1 사용 예제들

공개 메소드들

메소드 설명
ChangeState ( ) : void
ChangeState ( Player c, Microsoft keyState, InputManager inputManager ) : void
Draw ( Microsoft spriteBatch ) : void
IsActive ( ) : bool
Mirror ( Vector2 location, Microsoft.Xna.Framework.Content.ContentManager content ) : System
SetState ( bool active ) : void
Update ( Microsoft gameTime ) : void
addTarget ( Mirror m ) : void
getLocation ( ) : Vector2
getNext ( ) : Mirror
trigger ( ) : void
untrigger ( ) : void

비공개 메소드들

메소드 설명
initialise ( Microsoft.Xna.Framework.Content.ContentManager content ) : void

메소드 상세

ChangeState() 공개 메소드

public ChangeState ( ) : void
리턴 void

ChangeState() 공개 메소드

public ChangeState ( Player c, Microsoft keyState, InputManager inputManager ) : void
c Player
keyState Microsoft
inputManager InputManager
리턴 void

Draw() 공개 메소드

public Draw ( Microsoft spriteBatch ) : void
spriteBatch Microsoft
리턴 void

IsActive() 공개 메소드

public IsActive ( ) : bool
리턴 bool

Mirror() 공개 메소드

public Mirror ( Vector2 location, Microsoft.Xna.Framework.Content.ContentManager content ) : System
location Vector2
content Microsoft.Xna.Framework.Content.ContentManager
리턴 System

SetState() 공개 메소드

public SetState ( bool active ) : void
active bool
리턴 void

Update() 공개 메소드

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

addTarget() 공개 메소드

public addTarget ( Mirror m ) : void
m Mirror
리턴 void

getLocation() 공개 메소드

public getLocation ( ) : Vector2
리턴 Vector2

getNext() 공개 메소드

public getNext ( ) : Mirror
리턴 Mirror

trigger() 공개 메소드

public trigger ( ) : void
리턴 void

untrigger() 공개 메소드

public untrigger ( ) : void
리턴 void