|
| | BaikonurLaunchPower (Thing *thing, const ModuleData *moduleData) |
| |
| virtual void | doSpecialPower (UnsignedInt commandOptions) |
| |
| virtual void | doSpecialPowerAtLocation (const Coord3D *loc, Real angle, UnsignedInt commandOptions) |
| |
| | SpecialPowerModule (Thing *thing, const ModuleData *moduleData) |
| |
| virtual SpecialPowerModuleInterface * | getSpecialPower () |
| |
| Bool | isModuleForPower (const SpecialPowerTemplate *specialPowerTemplate) const |
| | is this module for the specified special power
|
| |
| Bool | isReady (void) const |
| | is this special power available now
|
| |
| Real | getPercentReady (void) const |
| | get the percent ready (1.0 = ready now, 0.5 = half charged up etc.)
|
| |
| UnsignedInt | getReadyFrame (void) const |
| | get the frame at which we are ready
|
| |
| AsciiString | getPowerName (void) const |
| |
| void | syncReadyFrameToStatusQuo (void) |
| |
| const SpecialPowerTemplate * | getSpecialPowerTemplate (void) const |
| |
| ScienceType | getRequiredScience (void) const |
| |
| void | onSpecialPowerCreation (void) |
| |
| void | setReadyFrame (UnsignedInt frame) |
| |
| UnsignedInt | getReadyFrame (void) |
| |
| void | pauseCountdown (Bool pause) |
| |
| virtual void | doSpecialPowerAtObject (Object *obj, UnsignedInt commandOptions) |
| |
| virtual void | doSpecialPowerUsingWaypoints (const Waypoint *way, UnsignedInt commandOptions) |
| |
| virtual void | markSpecialPowerTriggered (const Coord3D *location) |
| |
| virtual void | startPowerRecharge () |
| |
| virtual const AudioEventRTS & | getInitiateSound () const |
| |
| virtual Bool | isScriptOnly () const |
| |
| virtual const ThingTemplate * | getReferenceThingTemplate () 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 UpdateModuleInterface * | getUpdate () |
| |
| 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 SpecialPowerUpdateInterface * | getSpecialPowerUpdateInterface () |
| |
| 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 | onObjectCreated () |
| |
| virtual void | onDrawableBoundToObject () |
| |
| virtual void | preloadAssets (TimeOfDay timeOfDay) |
| | preload any assets we might have for this time of day
|
| |
| virtual void | onDelete (void) |
| |
| void | deleteInstance () |
| |
| | Snapshot (void) |
| |
| | ~Snapshot (void) |
| |
Definition at line 72 of file BaikonurLaunchPower.h.