C# Class MegaMan.Engine.LadderComponent

Inheritance: MegaMan.Engine.Component
显示文件 Open project: Tesserex/C--MegaMan-Engine Class Usage Examples

Public Methods

Method Description
ClimbDown ( ) : void
Clone ( ) : MegaMan.Engine.Component
Grab ( ) : void
LetGo ( ) : void
LoadInfo ( LadderComponentInfo info ) : void
Message ( IGameMessage msg ) : void
RegisterDependencies ( MegaMan.Engine.Component component ) : void
StandOn ( ) : void
Start ( IGameplayContainer container ) : void
Stop ( IGameplayContainer container ) : void

Protected Methods

Method Description
Update ( ) : void

Private Methods

Method Description
CheckAboveLadder ( ) : void
CheckAtTop ( ) : void
CheckInReach ( ) : void

Method Details

ClimbDown() public method

public ClimbDown ( ) : void
return void

Clone() public method

public Clone ( ) : MegaMan.Engine.Component
return MegaMan.Engine.Component

Grab() public method

public Grab ( ) : void
return void

LetGo() public method

public LetGo ( ) : void
return void

LoadInfo() public method

public LoadInfo ( LadderComponentInfo info ) : void
info LadderComponentInfo
return void

Message() public method

public Message ( IGameMessage msg ) : void
msg IGameMessage
return void

RegisterDependencies() public method

public RegisterDependencies ( MegaMan.Engine.Component component ) : void
component MegaMan.Engine.Component
return void

StandOn() public method

public StandOn ( ) : void
return void

Start() public method

public Start ( IGameplayContainer container ) : void
container IGameplayContainer
return void

Stop() public method

public Stop ( IGameplayContainer container ) : void
container IGameplayContainer
return void

Update() protected method

protected Update ( ) : void
return void