#include <UpgradeModule.h>
Inherits UpgradeModuleInterface.
Inherited by AutoHealBehavior, CountermeasuresBehavior, FXListDie, FireOCLAfterWeaponCooldownUpdate, FireWeaponWhenDamagedBehavior, FireWeaponWhenDeadBehavior, GenerateMinefieldBehavior, SpyVisionUpdate, and UpgradeModule.
Definition at line 116 of file UpgradeModule.h.
◆ UpgradeMux()
| UpgradeMux::UpgradeMux |
( |
| ) |
|
◆ attemptUpgrade()
◆ forceRefreshUpgrade()
| void UpgradeMux::forceRefreshUpgrade |
( |
| ) |
|
|
virtual |
◆ getUpgradeActivationMasks()
◆ giveSelfUpgrade()
| void UpgradeMux::giveSelfUpgrade |
( |
| ) |
|
|
protected |
◆ isAlreadyUpgraded()
| Bool UpgradeMux::isAlreadyUpgraded |
( |
| ) |
const |
|
virtual |
◆ isSubObjectsUpgrade()
| virtual Bool UpgradeMux::isSubObjectsUpgrade |
( |
| ) |
|
|
protectedpure virtual |
Implements UpgradeModuleInterface.
Implemented in ActiveShroudUpgrade, ArmorUpgrade, AutoHealBehavior, CommandSetUpgrade, CostModifierUpgrade, CountermeasuresBehavior, ExperienceScalarUpgrade, FireOCLAfterWeaponCooldownUpdate, FireWeaponWhenDamagedBehavior, FireWeaponWhenDeadBehavior, FXListDie, GenerateMinefieldBehavior, GrantScienceUpgrade, LocomotorSetUpgrade, MaxHealthUpgrade, ModelConditionUpgrade, ObjectCreationUpgrade, PassengersFireUpgrade, PowerPlantUpgrade, RadarUpgrade, ReplaceObjectUpgrade, SpyVisionUpdate, StatusBitsUpgrade, StealthUpgrade, SubObjectsUpgrade, UnpauseSpecialPowerUpgrade, WeaponBonusUpgrade, and WeaponSetUpgrade.
◆ performUpgradeFX()
| virtual void UpgradeMux::performUpgradeFX |
( |
| ) |
|
|
protectedpure virtual |
◆ processUpgradeRemoval()
| virtual void UpgradeMux::processUpgradeRemoval |
( |
| ) |
|
|
protectedpure virtual |
◆ requiresAllActivationUpgrades()
| virtual Bool UpgradeMux::requiresAllActivationUpgrades |
( |
| ) |
const |
|
protectedpure virtual |
◆ resetUpgrade()
◆ setUpgradeExecuted()
| void UpgradeMux::setUpgradeExecuted |
( |
Bool | e | ) |
|
|
inlineprotected |
◆ testUpgradeConditions()
◆ upgradeImplementation()
| virtual void UpgradeMux::upgradeImplementation |
( |
| ) |
|
|
protectedpure virtual |
Here's the actual work of Upgrading.
Implemented in ActiveShroudUpgrade, ArmorUpgrade, AutoHealBehavior, CommandSetUpgrade, CostModifierUpgrade, CountermeasuresBehavior, ExperienceScalarUpgrade, FireOCLAfterWeaponCooldownUpdate, FireWeaponWhenDamagedBehavior, FireWeaponWhenDeadBehavior, FXListDie, GenerateMinefieldBehavior, GrantScienceUpgrade, LocomotorSetUpgrade, MaxHealthUpgrade, ModelConditionUpgrade, ObjectCreationUpgrade, PassengersFireUpgrade, PowerPlantUpgrade, RadarUpgrade, ReplaceObjectUpgrade, SpyVisionUpdate, StatusBitsUpgrade, StealthUpgrade, SubObjectsUpgrade, UnpauseSpecialPowerUpgrade, WeaponBonusUpgrade, and WeaponSetUpgrade.
◆ upgradeMuxCRC()
| void UpgradeMux::upgradeMuxCRC |
( |
Xfer * | xfer | ) |
|
|
protectedvirtual |
◆ upgradeMuxLoadPostProcess()
| void UpgradeMux::upgradeMuxLoadPostProcess |
( |
void | | ) |
|
|
protectedvirtual |
◆ upgradeMuxXfer()
| void UpgradeMux::upgradeMuxXfer |
( |
Xfer * | xfer | ) |
|
|
protectedvirtual |
◆ wouldUpgrade()
The documentation for this class was generated from the following files: