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

Build. More...

#include <Abil.h>

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

Public Attributes

SAbilCmdButton HaltCmdButton
 Halt Command Button. More...
 
CAbilLink BuildMorphAbil
 Build Morph Ability. More...
 
CAbilLink UnlinkMorphAbil
 Unlink Morph Ability. More...
 
CFlagArray< e_abilBuildFlagCountFlagArray
 Flags. More...
 
CAlertLink Alert
 Alert. More...
 
CAlertLink ErrorAlert
 Error Alert. More...
 
std::vector< SAbilBuildInfoInfoArray
 Info. More...
 
EAbilBuildType Type
 Build Type. More...
 
CFixed Range
 Range. More...
 
SCostFactor RefundFraction
 Refund Fraction. More...
 
CGameTime FidgetDelayMin
 Minimum Fidget Delay. More...
 
CGameTime FidgetDelayMax
 Maximum Fidget Delay. More...
 
CMoverLink ConstructionMover
 Construction Mover. More...
 
std::vector< CEffectLinkEffectArray
 Effects. More...
 
uint32 SmartPriority
 Smart Priority. More...
 

Detailed Description

Build.

Remarks
Unknown

Member Data Documentation

◆ Alert

CAlertLink CAbilBuild::Alert

Alert.

Alert that occurs when construction is complete

◆ BuildMorphAbil

CAbilLink CAbilBuild::BuildMorphAbil

Build Morph Ability.

If this ability is cast on the unit this is connected to, the building will morph.

◆ ConstructionMover

CMoverLink CAbilBuild::ConstructionMover

Construction Mover.

Mover that is used by the constructing unit while building

◆ EffectArray

std::vector<CEffectLink> CAbilBuild::EffectArray

Effects.

Selects an effect to apply at various stages of the build process using the builder as the caster and the building as the target.

Remarks
indexEnum: EAbilBuildEffect

◆ ErrorAlert

CAlertLink CAbilBuild::ErrorAlert

Error Alert.

The alert that occurs when something prevents construction.

◆ FidgetDelayMax

CGameTime CAbilBuild::FidgetDelayMax

Maximum Fidget Delay.

Maximum fidget delay time of the ability

Remarks
minValue: 0

◆ FidgetDelayMin

CGameTime CAbilBuild::FidgetDelayMin

Minimum Fidget Delay.

Minimum fidget delay time of the ability

Remarks
minValue: 0

◆ FlagArray

CFlagArray<e_abilBuildFlagCount> CAbilBuild::FlagArray

Flags.

Flags for the ability

Remarks
indexEnum: EAbilBuildFlag

◆ HaltCmdButton

SAbilCmdButton CAbilBuild::HaltCmdButton

Halt Command Button.

Specifies default button information for the Halt command which can be used to set requirements and the restriction state.

◆ InfoArray

std::vector<SAbilBuildInfo> CAbilBuild::InfoArray

Info.

Parameters relating to specific commands of the ability.

Remarks
indexEnum: EAbilBuildCmd

◆ Range

CFixed CAbilBuild::Range

Range.

Range of the ability

Remarks
minValue: 0
maxValue: 0

◆ RefundFraction

SCostFactor CAbilBuild::RefundFraction

Refund Fraction.

Build cancellation refund parameters for the ability

◆ SmartPriority

uint32 CAbilBuild::SmartPriority

Smart Priority.

Determines how important this ability is versus other abilities with a smart priority when deciding which ability should handle a smart command (usually bound to right click).

◆ Type

EAbilBuildType CAbilBuild::Type

Build Type.

Type of construction process for the ability

◆ UnlinkMorphAbil

CAbilLink CAbilBuild::UnlinkMorphAbil

Unlink Morph Ability.


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