Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
UpgradeModuleInterface Class Referenceabstract

#include <UpgradeModule.h>

Inherited by UpgradeMux.

Public Member Functions

virtual Bool isAlreadyUpgraded () const =0
 
virtual Bool attemptUpgrade (UpgradeMaskType keyMask)=0
 
virtual Bool wouldUpgrade (UpgradeMaskType keyMask) const =0
 
virtual Bool resetUpgrade (UpgradeMaskType keyMask)=0
 
virtual Bool isSubObjectsUpgrade ()=0
 
virtual void forceRefreshUpgrade ()=0
 
virtual Bool testUpgradeConditions (UpgradeMaskType keyMask) const =0
 

Detailed Description

OBJECT DIE MODULE base class

Definition at line 52 of file UpgradeModule.h.

Member Function Documentation

◆ attemptUpgrade()

virtual Bool UpgradeModuleInterface::attemptUpgrade ( UpgradeMaskType keyMask)
pure virtual

Implemented in UpgradeMux.

◆ forceRefreshUpgrade()

virtual void UpgradeModuleInterface::forceRefreshUpgrade ( )
pure virtual

Implemented in UpgradeMux.

◆ isAlreadyUpgraded()

virtual Bool UpgradeModuleInterface::isAlreadyUpgraded ( ) const
pure virtual

Implemented in UpgradeMux.

◆ isSubObjectsUpgrade()

◆ resetUpgrade()

virtual Bool UpgradeModuleInterface::resetUpgrade ( UpgradeMaskType keyMask)
pure virtual

Implemented in UpgradeMux.

◆ testUpgradeConditions()

virtual Bool UpgradeModuleInterface::testUpgradeConditions ( UpgradeMaskType keyMask) const
pure virtual

Implemented in UpgradeMux.

◆ wouldUpgrade()

virtual Bool UpgradeModuleInterface::wouldUpgrade ( UpgradeMaskType keyMask) const
pure virtual

Implemented in UpgradeMux.


The documentation for this class was generated from the following file: