35 #ifndef _MineProjectile_H__ 36 #define _MineProjectile_H__ 61 void setMaxTimeUntilExplosion(
float maxTimeUntilExplosion);
62 void setTimeUntilActivation(
float timeUntilActivation);
86 void destructionEffect();
87 void allowExplosion();
Model * modelRing2_
Definition: MineProjectile.h:75
ParticleEmitter * emitter_
Definition: MineProjectile.h:81
bool bAllowExplosion_
Definition: MineProjectile.h:68
float timeUntilActivation_
Definition: MineProjectile.h:70
WeakPtr< SphereCollisionShape > collisionShape_
Definition: MineProjectile.h:83
Shared library macros, enums, constants and forward declarations for the weapons module ...
Definition of the SphereCollisionShape class.
float maxTimeUntilExplosion_
Definition: MineProjectile.h:69
WeakPtr< DistanceTrigger > distanceTrigger_
Definition: MineProjectile.h:84
Definition: MovableEntity.h:42
TODO.
Definition: MineProjectile.h:53
WeakPtr wraps a pointer to an object, which becomes nullptr if the object is deleted.
Definition: CorePrereqs.h:236
Definition: ParticleEmitter.h:39
Model * modelRing3_
Definition: MineProjectile.h:76
static const float triggerRadius_
Definition: MineProjectile.h:64
MovableEntity * core_
Definition: MineProjectile.h:80
xmlelement
Definition: Super.h:519
Declaration of the Timer class, used to call functions after a given time-interval.
Definition of the DistanceTrigger class.
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
Mode
Definition: CorePrereqs.h:102
Timer explodeTimer_
Definition: MineProjectile.h:72
MovableEntity * rings2_
Definition: MineProjectile.h:79
static const float collisionShapeRadius_
Definition: MineProjectile.h:66
Implementation of the BasicProjectile class.
MovableEntity * rings1_
Definition: MineProjectile.h:78
Model * modelCore_
Definition: MineProjectile.h:73
Baseclass of all projectiles.
Definition: BasicProjectile.h:54
static const float damageRadius_
Definition: MineProjectile.h:65
Model * modelRing1_
Definition: MineProjectile.h:74
Model * modelRing4_
Definition: MineProjectile.h:77
Timer is a helper class that executes a function after a given amount of seconds in game-time...
Definition: Timer.h:105
Timer activationTimer_
Definition: MineProjectile.h:71
#define _WeaponsExport
Definition: WeaponsPrereqs.h:60