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