3 #ifndef REQUIREMENTNODE_H 4 #define REQUIREMENTNODE_H 685 #endif // REQUIREMENTNODE_H Or.
Definition: RequirementNode.h:66
std::vector< CRequirementNodeLink > OperandArray
Not Equal To.
Definition: RequirementNode.h:410
CBehaviorLink Link
Link.
Definition: RequirementNode.h:584
SRequirementCount Count
Count.
Definition: RequirementNode.h:640
In Progress at Unit.
Definition: RequirementNode.h:236
Greater Than or Equal To.
Definition: RequirementNode.h:361
std::vector< CRequirementNodeLink > OperandArray
Greater Than.
Definition: RequirementNode.h:340
const int32 e_classIdCRequirementNodeCount
Definition: RequirementNode.h:172
Definition: UnderlyingTypes.h:91
Queued or Better at Unit.
Definition: RequirementNode.h:218
Completed.
Definition: RequirementNode.h:248
const int32 e_requirementNodeFlagCount
Definition: RequirementNode.h:188
Equal To.
Definition: RequirementNode.h:389
Allow Ability.
Definition: RequirementNode.h:557
Ability Count.
Definition: RequirementNode.h:619
std::vector< CRequirementNodeLink > OperandArray
Exclusive Or.
Definition: RequirementNode.h:452
Allow Upgrade.
Definition: RequirementNode.h:605
CAbilLink Link
Link.
Definition: RequirementNode.h:564
Equals.
Definition: RequirementNode.h:48
Odd Number.
Definition: RequirementNode.h:473
Not Equal To.
Definition: RequirementNode.h:403
std::vector< CRequirementNodeLink > OperandArray
Sum.
Definition: RequirementNode.h:536
Division.
Definition: RequirementNode.h:487
And.
Definition: RequirementNode.h:60
Queued or Better.
Definition: RequirementNode.h:206
qint32 int32
Definition: UnderlyingTypes.h:42
Unit Allowed.
Definition: RequirementNode.h:132
Effect Count.
Definition: RequirementNode.h:647
Constant.
Definition: RequirementNode.h:543
ERequirementState
State Requirement.
Definition: RequirementNode.h:194
CUpgradeLink Link
Link.
Definition: RequirementNode.h:612
SRequirementCount Count
Count.
Definition: RequirementNode.h:626
Queued at Unit.
Definition: RequirementNode.h:212
Definition: UnderlyingTypes.h:455
std::vector< CRequirementNodeLink > OperandArray
Or.
Definition: RequirementNode.h:438
Definition: UnderlyingTypes.h:161
Allow Behavior.
Definition: RequirementNode.h:577
In Progress or Better.
Definition: RequirementNode.h:230
Behavior Count.
Definition: RequirementNode.h:633
Count Upgrade.
Definition: RequirementNode.h:168
std::vector< CRequirementNodeLink > OperandArray
Greater Than or Equal To.
Definition: RequirementNode.h:368
quint32 uint32
Definition: UnderlyingTypes.h:22
std::vector< CRequirementNodeLink > OperandArray
Operands.
Definition: RequirementNode.h:480
std::vector< CRequirementNodeLink > OperandArray
And.
Definition: RequirementNode.h:424
Constant.
Definition: RequirementNode.h:114
Kills.
Definition: RequirementNode.h:266
Less Than or Equal To.
Definition: RequirementNode.h:375
TTechAlias Unlock
Unlock.
Definition: RequirementNode.h:305
std::vector< CRequirementNodeLink > OperandArray
Equals.
Definition: RequirementNode.h:396
Greater Than.
Definition: RequirementNode.h:24
CUnitLink Link
Link.
Definition: RequirementNode.h:598
Ability Allowed.
Definition: RequirementNode.h:120
std::vector< CRequirementNodeLink > OperandArray
Operands.
Definition: RequirementNode.h:508
std::vector< CRequirementNodeLink > OperandArray
Operands.
Definition: RequirementNode.h:522
Exclusive Or.
Definition: RequirementNode.h:445
Effect Count.
Definition: RequirementNode.h:156
Multiplication.
Definition: RequirementNode.h:515
int32 Value
Constant Value.
Definition: RequirementNode.h:550
Definition: UnderlyingTypes.h:903
Completed at Unit.
Definition: RequirementNode.h:254
Not Equal To.
Definition: RequirementNode.h:54
std::vector< CRequirementNodeLink > OperandArray
Not.
Definition: RequirementNode.h:466
Definition: RequirementNode.h:287
Upgrade Allowed.
Definition: RequirementNode.h:138
ERequirementState State
State.
Definition: RequirementNode.h:299
std::vector< CRequirementNodeLink > OperandArray
Less Than.
Definition: RequirementNode.h:354
Sum.
Definition: RequirementNode.h:108
Greater Than or Equal To.
Definition: RequirementNode.h:36
Count Ability.
Definition: RequirementNode.h:144
And.
Definition: RequirementNode.h:417
Count Unit.
Definition: RequirementNode.h:162
Not.
Definition: RequirementNode.h:459
Less Than.
Definition: RequirementNode.h:347
Count Behavior.
Definition: RequirementNode.h:150
std::vector< CRequirementNodeLink > OperandArray
Less Than or Equal To.
Definition: RequirementNode.h:382
Multiplication.
Definition: RequirementNode.h:102
Sum.
Definition: RequirementNode.h:529
Odd Number.
Definition: RequirementNode.h:84
Greater Than.
Definition: RequirementNode.h:333
const int32 e_requirementStateCount
Definition: RequirementNode.h:282
Definition: UnderlyingTypes.h:448
Queued.
Definition: RequirementNode.h:200
Unit Count.
Definition: RequirementNode.h:661
Not.
Definition: RequirementNode.h:78
std::vector< CRequirementNodeLink > OperandArray
Operands.
Definition: RequirementNode.h:494
Less Than or Equal To.
Definition: RequirementNode.h:42
TTechAlias Link
Link.
Definition: RequirementNode.h:293
Definition: UnderlyingTypes.h:854
Peak.
Definition: RequirementNode.h:272
Or.
Definition: RequirementNode.h:431
Definition: UnderlyingTypes.h:612
Division.
Definition: RequirementNode.h:90
Upgrade Count.
Definition: RequirementNode.h:675
Allow Unit.
Definition: RequirementNode.h:591
Less Than.
Definition: RequirementNode.h:30
Modulus.
Definition: RequirementNode.h:96
ERequirementNodeFlag
Requirement Node Flag.
Definition: RequirementNode.h:178
Node.
Definition: RequirementNode.h:312
CFlags Flags
Flags.
Definition: RequirementNode.h:320
EClassIdCRequirementNode
Node Requirement Type.
Definition: RequirementNode.h:12
SRequirementCount Count
Count.
Definition: RequirementNode.h:668
SRequirementCount Count
Count.
Definition: RequirementNode.h:682
Total.
Definition: RequirementNode.h:278
Node.
Definition: RequirementNode.h:18
In Progress or Better at Unit.
Definition: RequirementNode.h:242
Killed.
Definition: RequirementNode.h:260
SRequirementCount Count
Count.
Definition: RequirementNode.h:654
In Progress.
Definition: RequirementNode.h:224
CStringLink Tooltip
Node Tooltip.
Definition: RequirementNode.h:326
Tech Tree Cheat.
Definition: RequirementNode.h:184
Behavior Allowed.
Definition: RequirementNode.h:126
Exclusive Or.
Definition: RequirementNode.h:72
Modulus.
Definition: RequirementNode.h:501
uint32 Index
Index.
Definition: RequirementNode.h:570