C# Class Platformer.Laser.Mirror

Inheritance: Platformer.Tiles.Activator, IActivatable
显示文件 Open project: zmthy/play-dead Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
initialise ( Microsoft.Xna.Framework.Content.ContentManager content ) : void

Method Details

ChangeState() public method

public ChangeState ( ) : void
return void

ChangeState() public method

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

Draw() public method

public Draw ( Microsoft spriteBatch ) : void
spriteBatch Microsoft
return void

IsActive() public method

public IsActive ( ) : bool
return bool

Mirror() public method

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

SetState() public method

public SetState ( bool active ) : void
active bool
return void

Update() public method

public Update ( Microsoft gameTime ) : void
gameTime Microsoft
return void

addTarget() public method

public addTarget ( Mirror m ) : void
m Mirror
return void

getLocation() public method

public getLocation ( ) : Vector2
return Vector2

getNext() public method

public getNext ( ) : Mirror
return Mirror

trigger() public method

public trigger ( ) : void
return void

untrigger() public method

public untrigger ( ) : void
return void