C# Класс MegaMan.Engine.WeaponComponent

Наследование: MegaMan.Engine.Component
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
Update ( ) : void

Приватные методы

Метод Описание
ApplyCurrent ( ) : void

Описание методов

AddAmmo() публичный Метод

public AddAmmo ( int ammo ) : void
ammo int
Результат void

AddWeapon() публичный Метод

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
Результат void

Ammo() публичный Метод

public Ammo ( string weapon ) : int
weapon string
Результат int

Clone() публичный Метод

public Clone ( ) : MegaMan.Engine.Component
Результат MegaMan.Engine.Component

LoadInfo() публичный Метод

public LoadInfo ( WeaponComponentInfo info ) : void
info MegaMan.Common.Entities.WeaponComponentInfo
Результат void

MaxAmmo() публичный Метод

public MaxAmmo ( string weapon ) : int
weapon string
Результат int

Message() публичный Метод

public Message ( IGameMessage msg ) : void
msg IGameMessage
Результат void

RegisterDependencies() публичный Метод

public RegisterDependencies ( MegaMan.Engine.Component component ) : void
component MegaMan.Engine.Component
Результат void

ResetWeapon() публичный Метод

public ResetWeapon ( ) : void
Результат void

RotateBackward() публичный Метод

public RotateBackward ( ) : void
Результат void

RotateForward() публичный Метод

public RotateForward ( ) : void
Результат void

SetWeapon() публичный Метод

public SetWeapon ( string name ) : void
name string
Результат void

Shoot() публичный Метод

public Shoot ( ) : void
Результат void

Start() публичный Метод

public Start ( IGameplayContainer container ) : void
container IGameplayContainer
Результат void

Stop() публичный Метод

public Stop ( IGameplayContainer container ) : void
container IGameplayContainer
Результат void

Update() защищенный Метод

protected Update ( ) : void
Результат void