34 #ifndef _IceGunFreezer_H__ 35 #define _IceGunFreezer_H__ 56 virtual void startFreezing();
57 virtual void stopFreezing();
58 virtual void setFreezeTime(
float freezeTime);
59 virtual void setFreezeFactor(
float freezeFactor);
float freezeFactor_
Definition: IceGunFreezer.h:62
The StaticEntity is the simplest derivative of the orxonox::WorldEntity class.
Definition: StaticEntity.h:50
Definition of Model Class.
Shared library macros, enums, constants and forward declarations for the weapons module ...
WeakPtr wraps a pointer to an object, which becomes nullptr if the object is deleted.
Definition: CorePrereqs.h:236
Declaration of the Timer class, used to call functions after a given time-interval.
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
Timer freezeTimer_
Definition: IceGunFreezer.h:64
WeakPtr< SpaceShip > freezedSpaceShip_
Definition: IceGunFreezer.h:65
This is the WorldEntity that gets attached to a victim hit by a IceGunProjectile. ...
Definition: IceGunFreezer.h:51
Timer is a helper class that executes a function after a given amount of seconds in game-time...
Definition: Timer.h:105
float freezeTime_
Definition: IceGunFreezer.h:61
Model * model
Definition: IceGunFreezer.h:63
#define _WeaponsExport
Definition: WeaponsPrereqs.h:60