#include <src/orxonox/objects/weaponsystem/weaponmodes/LightningGun.h>
Public Member Functions | |
virtual void | fire () |
LightningGun (BaseObject *creator) | |
virtual | ~LightningGun () |
Private Attributes | |
float | speed_ |
orxonox::LightningGun::LightningGun | ( | BaseObject * | creator | ) |
orxonox::LightningGun::~LightningGun | ( | ) | [virtual] |
void orxonox::LightningGun::fire | ( | ) | [virtual] |
Implements orxonox::WeaponMode.
References orxonox::WeaponMode::getDamage(), orxonox::WeaponMode::getMuzzleDirection(), orxonox::WeaponMode::getMuzzleOrientation(), orxonox::WeaponMode::getMuzzlePosition(), orxonox::WeaponMode::getWeapon(), orxonox::MobileEntity::setAcceleration(), orxonox::Projectile::setDamage(), orxonox::LightningGunProjectile::setMaterial(), orxonox::MovableEntity::setOrientation(), orxonox::Projectile::setOwner(), orxonox::MovableEntity::setPosition(), orxonox::MobileEntity::setVelocity(), and speed_.
float orxonox::LightningGun::speed_ [private] |
Referenced by fire(), and LightningGun().