#include <SupplyCenterProductionExitUpdate.h>
Inherits UpdateModule, and ExitInterface.
Protected Attributes | |
| Coord3D | m_rallyPoint |
| Where units should move to after they have reached the "natural" rally point. | |
| Bool | m_rallyPointExists |
| Only move to the rally point if this is true. | |
Additional Inherited Members | |
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) |
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 69 of file SupplyCenterProductionExitUpdate.h.
| SupplyCenterProductionExitUpdate::SupplyCenterProductionExitUpdate | ( | Thing * | thing, |
| const ModuleData * | moduleData ) |
Definition at line 52 of file SupplyCenterProductionExitUpdate.cpp.
|
inlinevirtual |
puts new spawn on top of an existing one
Implements ExitInterface.
Definition at line 87 of file SupplyCenterProductionExitUpdate.h.
|
virtual |
Here is the object for you to exit to the world in your own special way.
Implements ExitInterface.
Definition at line 65 of file SupplyCenterProductionExitUpdate.cpp.
access to the "Door" position of the production object
Reimplemented from ExitInterface.
Definition at line 157 of file SupplyCenterProductionExitUpdate.cpp.
|
virtual |
get the natural "rally point" for units to move towards
Reimplemented from ExitInterface.
Definition at line 181 of file SupplyCenterProductionExitUpdate.cpp.
|
inlinevirtual |
define a "rally point" for units to move towards
Implements ExitInterface.
Definition at line 110 of file SupplyCenterProductionExitUpdate.h.
|
inlinevirtual |
Reimplemented from BehaviorModule.
Definition at line 77 of file SupplyCenterProductionExitUpdate.h.
|
inlinevirtual |
Contain style exiters are getting the ability to space out exits, so ask this before reserveDoor as a kind of no-commitment check.
Implements ExitInterface.
Definition at line 83 of file SupplyCenterProductionExitUpdate.h.
|
inlinevirtual |
All types can answer if they are free to exit or not, and you can ask about a specific guy or just exit anything in general.
Implements ExitInterface.
Definition at line 84 of file SupplyCenterProductionExitUpdate.h.
|
inlinevirtual |
define a "rally point" for units to move towards
Implements ExitInterface.
Definition at line 104 of file SupplyCenterProductionExitUpdate.h.
|
inlinevirtual |
if you get permission to exit, but then don't/can't call exitObjectViaDoor, you should call this to "give up" your permission
Implements ExitInterface.
Definition at line 86 of file SupplyCenterProductionExitUpdate.h.
|
inlinevirtual |
Implements UpdateModule.
Definition at line 94 of file SupplyCenterProductionExitUpdate.h.
|
protected |
Where units should move to after they have reached the "natural" rally point.
Definition at line 98 of file SupplyCenterProductionExitUpdate.h.
|
protected |
Only move to the rally point if this is true.
Definition at line 99 of file SupplyCenterProductionExitUpdate.h.