#include <UpgradeModule.h>
Inherits BehaviorModule, and UpgradeMux.
Inherited by ActiveShroudUpgrade, ArmorUpgrade, CommandSetUpgrade, CostModifierUpgrade, ExperienceScalarUpgrade, GrantScienceUpgrade, LocomotorSetUpgrade, MaxHealthUpgrade, ModelConditionUpgrade, ObjectCreationUpgrade, PassengersFireUpgrade, PowerPlantUpgrade, RadarUpgrade, ReplaceObjectUpgrade, StatusBitsUpgrade, StealthUpgrade, SubObjectsUpgrade, UnpauseSpecialPowerUpgrade, WeaponBonusUpgrade, and WeaponSetUpgrade.
Static Public Member Functions | |
| 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 | |
| virtual void | processUpgradeRemoval () |
| virtual Bool | requiresAllActivationUpgrades () const |
| virtual void | getUpgradeActivationMasks (UpgradeMaskType &activation, UpgradeMaskType &conflicting) const |
| Here's the actual work of Upgrading. | |
| virtual void | performUpgradeFX () |
| perform the associated fx list | |
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 |
Protected Member Functions inherited from UpgradeMux | |
| void | setUpgradeExecuted (Bool e) |
| virtual void | upgradeImplementation ()=0 |
| Here's the actual work of Upgrading. | |
| virtual Bool | isSubObjectsUpgrade ()=0 |
| void | giveSelfUpgrade () |
| virtual void | upgradeMuxCRC (Xfer *xfer) |
| virtual void | upgradeMuxXfer (Xfer *xfer) |
| virtual void | upgradeMuxLoadPostProcess (void) |
Definition at line 170 of file UpgradeModule.h.
|
inline |
Definition at line 214 of file UpgradeModule.h.
|
inlinestatic |
Definition at line 183 of file UpgradeModule.h.
|
inlinevirtual |
Reimplemented from BehaviorModule.
Definition at line 186 of file UpgradeModule.h.
|
inlineprotectedvirtual |
Here's the actual work of Upgrading.
Implements UpgradeMux.
Definition at line 203 of file UpgradeModule.h.
|
inline |
Definition at line 188 of file UpgradeModule.h.
|
inlineprotectedvirtual |
perform the associated fx list
Implements UpgradeMux.
Definition at line 208 of file UpgradeModule.h.
|
inlineprotectedvirtual |
Implements UpgradeMux.
Definition at line 192 of file UpgradeModule.h.
|
inlineprotectedvirtual |
Implements UpgradeMux.
Definition at line 198 of file UpgradeModule.h.