#include <BaseRegenerateUpdate.h>
Inherits UpdateModule, and DamageModuleInterface.
Static Public Member Functions | |
| static Int | getInterfaceMask () |
Static Public Member Functions inherited from UpdateModule | |
| static Int | getInterfaceMask () |
Static Public Member Functions inherited from BehaviorModule | |
| static Int | getInterfaceMask () |
| static ModuleType | getModuleType () |
Static Public Member Functions inherited from Module | |
| static ModuleData * | friend_newModuleData (INI *ini) |
Additional Inherited Members | |
Protected Member Functions inherited from UpdateModule | |
| void | setWakeFrame (Object *obj, UpdateSleepTime wakeDelay) |
| UpdateSleepTime | getWakeFrame () const |
| virtual SleepyUpdatePhase | getUpdatePhase () const |
| UpdateSleepTime | frameToSleepTime (UnsignedInt frame1, UnsignedInt frame2=FOREVER, UnsignedInt frame3=FOREVER, UnsignedInt frame4=FOREVER) |
Protected Member Functions inherited from BehaviorModule | |
| virtual void | crc (Xfer *xfer) |
| virtual void | xfer (Xfer *xfer) |
| virtual void | loadPostProcess (void) |
Protected Member Functions inherited from ObjectModule | |
| Object * | getObject () |
| const Object * | getObject () const |
Protected Member Functions inherited from Module | |
| const ModuleData * | getModuleData () const |
Protected Member Functions inherited from MemoryPoolObject | |
| virtual | ~MemoryPoolObject () |
| void * | operator new (size_t s) |
| void | operator delete (void *p) |
| virtual MemoryPool * | getObjectMemoryPool ()=0 |
Definition at line 55 of file BaseRegenerateUpdate.h.
| BaseRegenerateUpdate::BaseRegenerateUpdate | ( | Thing * | thing, |
| const ModuleData * | moduleData ) |
Definition at line 72 of file BaseRenerateUpdate.cpp.
|
inlinevirtual |
Reimplemented from BehaviorModule.
Definition at line 70 of file BaseRegenerateUpdate.h.
|
inlinevirtual |
Implements UpdateModuleInterface.
Definition at line 79 of file BaseRegenerateUpdate.h.
|
inlinestatic |
Definition at line 67 of file BaseRegenerateUpdate.h.
|
inlinevirtual |
state change callback
Implements DamageModuleInterface.
Definition at line 78 of file BaseRegenerateUpdate.h.
|
virtual |
Damage has been dealt, this is an opportunity to reach to that damage
Implements DamageModuleInterface.
Definition at line 95 of file BaseRenerateUpdate.cpp.
|
inlinevirtual |
healing callback
Implements DamageModuleInterface.
Definition at line 77 of file BaseRegenerateUpdate.h.
|
virtual |
The update callback, this is pretty similar to AutoHealUpdate, but that module is supposed to be used in concert with an upgrade and doesn't have any of the "only regenerate if we haven't been damaged recently" restrictions
Implements UpdateModule.
Definition at line 113 of file BaseRenerateUpdate.cpp.