sc2-gamedata
Classes | Enumerations | Variables
Upgrade.h File Reference
#include "UnderlyingTypes.h"
#include "ScoreValue.h"
Include dependency graph for Upgrade.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SUpgradeEffect
 
class  CUpgrade
 Generic. More...
 

Enumerations

enum  EClassIdCUpgrade { e_classIdCUpgrade }
 Upgrade Type. More...
 
enum  EUpgradeFlag { e_upgradeFlagTechTreeCheat, e_upgradeFlagUpgradeCheat }
 Upgrade Flag. More...
 
enum  EUpgradeOperation {
  e_upgradeOperationAdd, e_upgradeOperationSubtract, e_upgradeOperationMultiply, e_upgradeOperationDivide,
  e_upgradeOperationSet
}
 Upgrade Operation. More...
 

Variables

const int32 e_classIdCUpgradeCount = 1
 
const int32 e_upgradeFlagCount = 2
 
const int32 e_upgradeOperationCount = 5
 

Enumeration Type Documentation

◆ EClassIdCUpgrade

Upgrade Type.

Remarks
Unknown
Enumerator
e_classIdCUpgrade 

Generic.

◆ EUpgradeFlag

Upgrade Flag.

Remarks
Unknown
Enumerator
e_upgradeFlagTechTreeCheat 

Tech Tree Cheat.

When this flag is checked, this upgrade will be applied when a player uses the tech tree cheat.

e_upgradeFlagUpgradeCheat 

Cheat.

When this flag is checked, this upgrade will be applied when a player uses the upgrade cheat.

◆ EUpgradeOperation

Upgrade Operation.

Remarks
Enum
Enumerator
e_upgradeOperationAdd 

Add.

e_upgradeOperationSubtract 

Subtract.

e_upgradeOperationMultiply 

Multiply.

e_upgradeOperationDivide 

Divide.

e_upgradeOperationSet 

Set.

Variable Documentation

◆ e_classIdCUpgradeCount

const int32 e_classIdCUpgradeCount = 1

◆ e_upgradeFlagCount

const int32 e_upgradeFlagCount = 2

◆ e_upgradeOperationCount

const int32 e_upgradeOperationCount = 5