|
| | BattlePlanUpdate (Thing *thing, const ModuleData *moduleData) |
| |
| virtual Bool | initiateIntentToDoSpecialPower (const SpecialPowerTemplate *specialPowerTemplate, const Object *targetObj, const Coord3D *targetPos, const Waypoint *way, UnsignedInt commandOptions) |
| |
| virtual Bool | isSpecialAbility () const |
| |
| virtual Bool | isSpecialPower () const |
| |
| virtual Bool | isActive () const |
| |
| virtual SpecialPowerUpdateInterface * | getSpecialPowerUpdateInterface () |
| |
| virtual Bool | doesSpecialPowerHaveOverridableDestinationActive () const |
| |
| virtual Bool | doesSpecialPowerHaveOverridableDestination () const |
| |
| virtual void | setSpecialPowerOverridableDestination (const Coord3D *loc) |
| |
| virtual Bool | isPowerCurrentlyInUse (const CommandButton *command=NULL) const |
| |
| BattlePlanStatus | getActiveBattlePlan () const |
| |
| virtual void | onObjectCreated () |
| |
| virtual void | onDelete () |
| |
| virtual UpdateSleepTime | update () |
| |
| virtual CommandOption | getCommandOption () const |
| |
| | SpecialPowerUpdateModule (Thing *thing, const ModuleData *moduleData) |
| |
| virtual Bool | doesSpecialPowerUpdatePassScienceTest () const |
| |
| virtual ScienceType | getExtraRequiredScience () const |
| |
| | UpdateModule (Thing *thing, const ModuleData *moduleData) |
| |
| virtual UpdateModuleInterface * | getUpdate () |
| |
| DisabledMaskType | getDisabledTypesToProcess () const |
| |
| UPDATEMODULE_FRIEND_DECLARATOR UnsignedInt | friend_getPriority () const |
| |
| UPDATEMODULE_FRIEND_DECLARATOR UnsignedInt | friend_getNextCallFrame () const |
| |
| UPDATEMODULE_FRIEND_DECLARATOR SleepyUpdatePhase | friend_getNextCallPhase () const |
| |
| UPDATEMODULE_FRIEND_DECLARATOR void | friend_setNextCallFrame (UnsignedInt frame) |
| |
| UPDATEMODULE_FRIEND_DECLARATOR Int | friend_getIndexInLogic () const |
| |
| UPDATEMODULE_FRIEND_DECLARATOR void | friend_setIndexInLogic (Int i) |
| |
| UPDATEMODULE_FRIEND_DECLARATOR const Object * | friend_getObject () const |
| |
| | BehaviorModule (Thing *thing, const ModuleData *moduleData) |
| |
| virtual BodyModuleInterface * | getBody () |
| |
| virtual CollideModuleInterface * | getCollide () |
| |
| virtual ContainModuleInterface * | getContain () |
| |
| virtual CreateModuleInterface * | getCreate () |
| |
| virtual DamageModuleInterface * | getDamage () |
| |
| virtual DestroyModuleInterface * | getDestroy () |
| |
| virtual DieModuleInterface * | getDie () |
| |
| virtual SpecialPowerModuleInterface * | getSpecialPower () |
| |
| virtual UpgradeModuleInterface * | getUpgrade () |
| |
| virtual StealthUpdate * | getStealth () |
| |
| virtual SpyVisionUpdate * | getSpyVisionUpdate () |
| |
| virtual ParkingPlaceBehaviorInterface * | getParkingPlaceBehaviorInterface () |
| |
| virtual RebuildHoleBehaviorInterface * | getRebuildHoleBehaviorInterface () |
| |
| virtual BridgeBehaviorInterface * | getBridgeBehaviorInterface () |
| |
| virtual BridgeTowerBehaviorInterface * | getBridgeTowerBehaviorInterface () |
| |
| virtual BridgeScaffoldBehaviorInterface * | getBridgeScaffoldBehaviorInterface () |
| |
| virtual OverchargeBehaviorInterface * | getOverchargeBehaviorInterface () |
| |
| virtual TransportPassengerInterface * | getTransportPassengerInterface () |
| |
| virtual CaveInterface * | getCaveInterface () |
| |
| virtual LandMineInterface * | getLandMineInterface () |
| |
| virtual DieModuleInterface * | getEjectPilotDieInterface () |
| |
| virtual ProjectileUpdateInterface * | getProjectileUpdateInterface () |
| |
| virtual AIUpdateInterface * | getAIUpdateInterface () |
| |
| virtual ExitInterface * | getUpdateExitInterface () |
| |
| virtual DockUpdateInterface * | getDockUpdateInterface () |
| |
| virtual RailedTransportDockUpdateInterface * | getRailedTransportDockUpdateInterface (void) |
| |
| virtual SlowDeathBehaviorInterface * | getSlowDeathBehaviorInterface () |
| |
| virtual SlavedUpdateInterface * | getSlavedUpdateInterface () |
| |
| virtual ProductionUpdateInterface * | getProductionUpdateInterface () |
| |
| virtual HordeUpdateInterface * | getHordeUpdateInterface () |
| |
| virtual PowerPlantUpdateInterface * | getPowerPlantUpdateInterface () |
| |
| virtual SpawnBehaviorInterface * | getSpawnBehaviorInterface () |
| |
| virtual CountermeasuresBehaviorInterface * | getCountermeasuresBehaviorInterface () |
| |
| virtual const CountermeasuresBehaviorInterface * | getCountermeasuresBehaviorInterface () const |
| |
| | ObjectModule (Thing *thing, const ModuleData *moduleData) |
| | < this abstract class needs memory pool hooks
|
| |
| virtual void | onCapture (Player *oldOwner, Player *newOwner) |
| |
| virtual void | onDisabledEdge (Bool nowDisabled) |
| |
| | Module (const ModuleData *moduleData) |
| | < this abstract class needs memory pool hooks
|
| |
| virtual NameKeyType | getModuleNameKey () const =0 |
| |
| NameKeyType | getModuleTagNameKey () const |
| |
| virtual void | onDrawableBoundToObject () |
| |
| virtual void | preloadAssets (TimeOfDay timeOfDay) |
| | preload any assets we might have for this time of day
|
| |
| void | deleteInstance () |
| |
| | Snapshot (void) |
| |
| | ~Snapshot (void) |
| |
The default update module
Definition at line 128 of file BattlePlanUpdate.h.