sc2-gamedata
Public Attributes | List of all members
CBehavior Class Reference

Generic. More...

#include <Behavior.h>

Inheritance diagram for CBehavior:
Inheritance graph
[legend]
Collaboration diagram for CBehavior:
Collaboration graph
[legend]

Public Attributes

CStringLink Name
 Name. More...
 
CStringLink Tooltip
 Tooltip. More...
 
uint32 InfoTooltipPriority
 Tooltip Priority. More...
 
EBehaviorAlignment Alignment
 Alignment. More...
 
SCost Cost
 Cost. More...
 
CFlags BehaviorFlags
 Behavior Flags. More...
 
CFlags InfoFlags
 Flags. More...
 
CImagePath InfoIcon
 Icon. More...
 
CBehaviorCategoryFlags BehaviorCategories
 Categories. More...
 
TEditorCategories EditorCategories
 Editor Categories. More...
 
const CTechRequirementsGraphRequirements
 Requirements. More...
 
std::vector< TTechAliasTechAliasArray
 Tech Alias. More...
 

Detailed Description

Generic.

Remarks
Unknown

Member Data Documentation

◆ Alignment

EBehaviorAlignment CBehavior::Alignment

Alignment.

Buff icon color

◆ BehaviorCategories

CBehaviorCategoryFlags CBehavior::BehaviorCategories

Categories.

A method of categorizing behaviors that can be useful for enabling and disabling certain behaviors on units

Remarks
indexEnum: EBehaviorCategory

◆ BehaviorFlags

CFlags CBehavior::BehaviorFlags

Behavior Flags.

Remarks
indexEnum: EBehaviorFlag

◆ Cost

SCost CBehavior::Cost

Cost.

Cost parameters for the behavior.

◆ EditorCategories

TEditorCategories CBehavior::EditorCategories

Editor Categories.

Editor Categories are used for filtering and organization within the StarCraft II Editor.

◆ InfoFlags

CFlags CBehavior::InfoFlags

Flags.

Behavior flags

Remarks
indexEnum: EBehaviorInfoFlag

◆ InfoIcon

CImagePath CBehavior::InfoIcon

Icon.

Behavior icon

◆ InfoTooltipPriority

uint32 CBehavior::InfoTooltipPriority

Tooltip Priority.

The priority of this behavior for tooltips that use auto-generated lists of behaviors.

◆ Name

CStringLink CBehavior::Name

Name.

Name of the behavior

◆ Requirements

const CTechRequirementsGraph* CBehavior::Requirements

Requirements.

The behavior will be disabled if the requirements are not met. Also used to display requirements on passive command card icons that are linked to a behavior.

◆ TechAliasArray

std::vector<TTechAlias> CBehavior::TechAliasArray

Tech Alias.

Array of tech aliases for this behavior.

◆ Tooltip

CStringLink CBehavior::Tooltip

Tooltip.

Tooltip text for the behavior


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