#include <BehaviorModule.h>
Inherits ObjectModule, and BehaviorModuleInterface.
Inherited by BodyModule, BridgeTowerBehavior, CollideModule, CreateModule, DamageModule, DestroyModule, DieModule, FireWeaponWhenDeadBehavior, SpecialPowerModule, UpdateModule, and UpgradeModule.
Static Public Member Functions | |
| static Int | getInterfaceMask () |
| static ModuleType | getModuleType () |
Static Public Member Functions inherited from Module | |
| static ModuleData * | friend_newModuleData (INI *ini) |
Protected Member Functions | |
| 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 146 of file BehaviorModule.h.
|
inline |
Definition at line 206 of file BehaviorModule.h.
|
protectedvirtual |
Reimplemented from ObjectModule.
Reimplemented in BodyModule, and ObjectHelper.
Definition at line 38 of file BehaviorModule.cpp.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in AIUpdateInterface.
Definition at line 184 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in BodyModule.
Definition at line 159 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in BridgeBehavior.
Definition at line 174 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in BridgeScaffoldBehavior.
Definition at line 176 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in BridgeTowerBehavior.
Definition at line 175 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in CaveContain.
Definition at line 179 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in CollideModule, MinefieldBehavior, OpenContain, PhysicsBehavior, and ToppleUpdate.
Definition at line 160 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in OpenContain.
Definition at line 161 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in CountermeasuresBehavior.
Definition at line 195 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in CountermeasuresBehavior.
Definition at line 196 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in CaveContain, CreateModule, and TunnelContain.
Definition at line 162 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in AutoHealBehavior, BaseRegenerateUpdate, BridgeBehavior, BridgeTowerBehavior, DamageModule, FireWeaponWhenDamagedBehavior, FlammableUpdate, MinefieldBehavior, OpenContain, OverchargeBehavior, PoisonedBehavior, SpawnBehavior, and SupplyWarehouseCripplingBehavior.
Definition at line 163 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in DestroyModule.
Definition at line 164 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in BridgeBehavior, BridgeTowerBehavior, BunkerBusterBehavior, DieModule, FireWeaponWhenDeadBehavior, FlightDeckBehavior, FXListDie, GenerateMinefieldBehavior, LeafletDropBehavior, MinefieldBehavior, NeutronBlastBehavior, NeutronMissileUpdate, OpenContain, ParkingPlaceBehavior, ProductionUpdate, PropagandaTowerBehavior, RebuildHoleBehavior, SlowDeathBehavior, SpawnBehavior, StructureCollapseUpdate, StructureToppleUpdate, and TechBuildingBehavior.
Definition at line 165 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in RailedTransportDockUpdate, RepairDockUpdate, SupplyCenterDockUpdate, and SupplyWarehouseDockUpdate.
Definition at line 186 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in EjectPilotDie.
Definition at line 181 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in HordeUpdate.
Definition at line 192 of file BehaviorModule.h.
|
inlinestatic |
Definition at line 156 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in MinefieldBehavior.
Definition at line 180 of file BehaviorModule.h.
|
inlinestatic |
Definition at line 157 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in OverchargeBehavior.
Definition at line 177 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in FlightDeckBehavior, and ParkingPlaceBehavior.
Definition at line 172 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in PowerPlantUpdate.
Definition at line 193 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in ProductionUpdate.
Definition at line 191 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in DumbProjectileBehavior, MissileAIUpdate, and NeutronMissileUpdate.
Definition at line 183 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in RailedTransportDockUpdate.
Definition at line 187 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in RebuildHoleBehavior.
Definition at line 173 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in MobMemberSlavedUpdate, and SlavedUpdate.
Definition at line 190 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in SlowDeathBehavior.
Definition at line 188 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in SpawnBehavior.
Definition at line 194 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in SpecialPowerModule.
Definition at line 166 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in BattlePlanUpdate, MissileLauncherBuildingUpdate, ParticleUplinkCannonUpdate, SpecialAbilityUpdate, SpectreGunshipDeploymentUpdate, and SpectreGunshipUpdate.
Definition at line 189 of file BehaviorModule.h.
|
inlinevirtual |
Reimplemented in SpyVisionUpdate.
Definition at line 170 of file BehaviorModule.h.
|
inlinevirtual |
Reimplemented in StealthUpdate.
Definition at line 169 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in MobNexusContain.
Definition at line 178 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in BridgeBehavior, SpawnBehavior, and UpdateModule.
Definition at line 167 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in DefaultProductionExitUpdate, FlightDeckBehavior, ParkingPlaceBehavior, QueueProductionExitUpdate, SpawnPointProductionExitUpdate, and SupplyCenterProductionExitUpdate.
Definition at line 185 of file BehaviorModule.h.
|
inlinevirtual |
Implements BehaviorModuleInterface.
Reimplemented in AutoHealBehavior, CountermeasuresBehavior, FireWeaponWhenDamagedBehavior, FireWeaponWhenDeadBehavior, FXListDie, GenerateMinefieldBehavior, SpyVisionUpdate, and UpgradeModule.
Definition at line 168 of file BehaviorModule.h.
|
protectedvirtual |
Load post process
Reimplemented from ObjectModule.
Reimplemented in BodyModule, and ObjectHelper.
Definition at line 67 of file BehaviorModule.cpp.
|
protectedvirtual |
Xfer Method Version Info: 1: Initial version
Reimplemented from ObjectModule.
Reimplemented in BodyModule, and ObjectHelper.
Definition at line 51 of file BehaviorModule.cpp.