C# Class MegaMan.Engine.WeaponComponent

Inheritance: MegaMan.Engine.Component
Afficher le fichier Open project: Tesserex/C--MegaMan-Engine Class Usage Examples

Méthodes publiques

Méthode Description
AddAmmo ( int ammo ) : void
AddWeapon ( string name, string entity, int ammo, int usage, HealthMeter meter, int palette ) : void
Ammo ( string weapon ) : int
Clone ( ) : MegaMan.Engine.Component
LoadInfo ( WeaponComponentInfo info ) : void
MaxAmmo ( string weapon ) : int
Message ( IGameMessage msg ) : void
RegisterDependencies ( MegaMan.Engine.Component component ) : void
ResetWeapon ( ) : void
RotateBackward ( ) : void
RotateForward ( ) : void
SetWeapon ( string name ) : void
Shoot ( ) : void
Start ( IGameplayContainer container ) : void
Stop ( IGameplayContainer container ) : void

Méthodes protégées

Méthode Description
Update ( ) : void

Private Methods

Méthode Description
ApplyCurrent ( ) : void

Method Details

AddAmmo() public méthode

public AddAmmo ( int ammo ) : void
ammo int
Résultat void

AddWeapon() public méthode

public AddWeapon ( string name, string entity, int ammo, int usage, HealthMeter meter, int palette ) : void
name string
entity string
ammo int
usage int
meter HealthMeter
palette int
Résultat void

Ammo() public méthode

public Ammo ( string weapon ) : int
weapon string
Résultat int

Clone() public méthode

public Clone ( ) : MegaMan.Engine.Component
Résultat MegaMan.Engine.Component

LoadInfo() public méthode

public LoadInfo ( WeaponComponentInfo info ) : void
info MegaMan.Common.Entities.WeaponComponentInfo
Résultat void

MaxAmmo() public méthode

public MaxAmmo ( string weapon ) : int
weapon string
Résultat int

Message() public méthode

public Message ( IGameMessage msg ) : void
msg IGameMessage
Résultat void

RegisterDependencies() public méthode

public RegisterDependencies ( MegaMan.Engine.Component component ) : void
component MegaMan.Engine.Component
Résultat void

ResetWeapon() public méthode

public ResetWeapon ( ) : void
Résultat void

RotateBackward() public méthode

public RotateBackward ( ) : void
Résultat void

RotateForward() public méthode

public RotateForward ( ) : void
Résultat void

SetWeapon() public méthode

public SetWeapon ( string name ) : void
name string
Résultat void

Shoot() public méthode

public Shoot ( ) : void
Résultat void

Start() public méthode

public Start ( IGameplayContainer container ) : void
container IGameplayContainer
Résultat void

Stop() public méthode

public Stop ( IGameplayContainer container ) : void
container IGameplayContainer
Résultat void

Update() protected méthode

protected Update ( ) : void
Résultat void