C# Class Ballz.GameSession.Logic.Weapons.ChargedProjectileWeapon

Inheritance: WeaponControl
Datei anzeigen Open project: SpagAachen/Ballz

Public Properties

Property Type Description
ProjectileInAir Ballz.GameSession.World.Shot

Public Methods

Method Description
ChargedProjectileWeapon ( Ball ball, Ballz game ) : System
FireProjectile ( ) : void
Update ( float elapsedSeconds, bool>.Dictionary KeysPressed, bool &turnEndindActionHappened, bool &canSwitchWeapon ) : void

Protected Methods

Method Description
CreateShot ( ) : Shot

Method Details

ChargedProjectileWeapon() public method

public ChargedProjectileWeapon ( Ball ball, Ballz game ) : System
ball Ballz.GameSession.World.Ball
game Ballz
return System

CreateShot() protected method

protected CreateShot ( ) : Shot
return Ballz.GameSession.World.Shot

FireProjectile() public method

public FireProjectile ( ) : void
return void

Update() public method

public Update ( float elapsedSeconds, bool>.Dictionary KeysPressed, bool &turnEndindActionHappened, bool &canSwitchWeapon ) : void
elapsedSeconds float
KeysPressed bool>.Dictionary
turnEndindActionHappened bool
canSwitchWeapon bool
return void

Property Details

ProjectileInAir public_oe property

public Shot,Ballz.GameSession.World ProjectileInAir
return Ballz.GameSession.World.Shot