#include <SalvageCrateCollide.h>
Inherits CrateCollide.
Protected Member Functions | |
| virtual Bool | isValidToExecute (const Object *other) const |
| This allows specific vetoes to certain types of crates and their data. | |
| virtual Bool | executeCrateBehavior (Object *other) |
| This is the game logic execution function that all real CrateCollides will implement. | |
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 |
Additional Inherited Members | |
Public Types inherited from CrateCollide | |
| enum | SabotageVictimType { SAB_VICTIM_GENERIC = 0 , SAB_VICTIM_COMMAND_CENTER , SAB_VICTIM_FAKE_BUILDING , SAB_VICTIM_INTERNET_CENTER , SAB_VICTIM_MILITARY_FACTORY , SAB_VICTIM_POWER_PLANT , SAB_VICTIM_SUPERWEAPON , SAB_VICTIM_SUPPLY_CENTER , SAB_VICTIM_DROP_ZONE } |
Static Public Member Functions inherited from CollideModule | |
| 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) |
Definition at line 82 of file SalvageCrateCollide.h.
| SalvageCrateCollide::SalvageCrateCollide | ( | Thing * | thing, |
| const ModuleData * | moduleData ) |
Definition at line 49 of file SalvageCrateCollide.cpp.
This is the game logic execution function that all real CrateCollides will implement.
Implements CrateCollide.
Definition at line 75 of file SalvageCrateCollide.cpp.
|
inlinevirtual |
Reimplemented from CollideModule.
Definition at line 93 of file SalvageCrateCollide.h.
This allows specific vetoes to certain types of crates and their data.
Reimplemented from CrateCollide.
Definition at line 62 of file SalvageCrateCollide.cpp.