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

Transport. More...

#include <Abil.h>

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

Public Attributes

std::vector< SAbilCmdButtonCmdButtonArray
 Commands. More...
 
CFlags Flags
 Flags. More...
 
CFixed Range
 Range. More...
 
CFixed MaxUnloadRange
 Maximum Unload Range. More...
 
uint32 MaxCargoCount
 Cargo Count Maximum. More...
 
TCargoSize MaxCargoSize
 Cargo Size Maximum. More...
 
TCargoCapacity TotalCargoSpace
 Cargo Space. More...
 
CBehaviorLink LoadCargoBehavior
 Load Cargo Behavior. More...
 
CEffectLink LoadCargoEffect
 Load Cargo Effect. More...
 
CEffectLink LoadTransportEffect
 Load Transport Effect. More...
 
CBehaviorLink LoadTransportBehavior
 Load Transport Behavior. More...
 
CBehaviorLink UnloadCargoBehavior
 Unload Cargo Behavior. More...
 
CEffectLink UnloadCargoEffect
 Unload Cargo Effect. More...
 
CEffectLink UnloadTransportEffect
 Unload Transport Effect. More...
 
CBehaviorLink UnloadTransportBehavior
 Unload Transport Behavior. More...
 
CGameTime InitialLoadDelay
 Initial Load Delay. More...
 
CGameTime InitialUnloadDelay
 Initial Unload Delay. More...
 
CGameTime LoadPeriod
 Load Period. More...
 
CGameTime UnloadPeriod
 Unload Period. More...
 
CTargetFilters TargetFilters
 Target Filters. More...
 
CFixed SearchRadius
 Search Radius. More...
 
std::vector< CValidatorLinkLoadValidatorArray
 Load Validators. More...
 
std::vector< CValidatorLinkUnloadValidatorArray
 Unload Validators. More...
 
STargetSorts TargetSorts
 Target Sorts. More...
 
CEffectLink CalldownEffect
 Calldown Effect. More...
 
CEffectLink DeathUnloadEffect
 Death Unload Effect. More...
 
CAlertLink ErrorAlert
 Error Alert. More...
 
uint32 LoadSmartPriority
 Load Smart Priority. More...
 

Detailed Description

Transport.

Remarks
Unknown

Member Data Documentation

◆ CalldownEffect

CEffectLink CAbilTransport::CalldownEffect

Calldown Effect.

◆ CmdButtonArray

std::vector<SAbilCmdButton> CAbilTransport::CmdButtonArray

Commands.

Command button values for the ability

Remarks
indexEnum: EAbilTransportCmd

◆ DeathUnloadEffect

CEffectLink CAbilTransport::DeathUnloadEffect

Death Unload Effect.

◆ ErrorAlert

CAlertLink CAbilTransport::ErrorAlert

Error Alert.

◆ Flags

CFlags CAbilTransport::Flags

Flags.

Flags for the ability.

Remarks
indexEnum: EAbilTransportFlag

◆ InitialLoadDelay

CGameTime CAbilTransport::InitialLoadDelay

Initial Load Delay.

Initial delay when the transport starts loading

Remarks
minValue: 0

◆ InitialUnloadDelay

CGameTime CAbilTransport::InitialUnloadDelay

Initial Unload Delay.

Initial delay when the transport starts unloading

Remarks
minValue: 0

◆ LoadCargoBehavior

CBehaviorLink CAbilTransport::LoadCargoBehavior

Load Cargo Behavior.

Behavior that units gain when they are loaded into the transport

◆ LoadCargoEffect

CEffectLink CAbilTransport::LoadCargoEffect

Load Cargo Effect.

◆ LoadPeriod

CGameTime CAbilTransport::LoadPeriod

Load Period.

Delay time between loading units

Remarks
minValue: 0

◆ LoadSmartPriority

uint32 CAbilTransport::LoadSmartPriority

Load 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).

◆ LoadTransportBehavior

CBehaviorLink CAbilTransport::LoadTransportBehavior

Load Transport Behavior.

Behavior the transport gains when it loads units

◆ LoadTransportEffect

CEffectLink CAbilTransport::LoadTransportEffect

Load Transport Effect.

◆ LoadValidatorArray

std::vector<CValidatorLink> CAbilTransport::LoadValidatorArray

Load Validators.

These validators must return true for a unit to be loaded into the transport.

◆ MaxCargoCount

uint32 CAbilTransport::MaxCargoCount

Cargo Count Maximum.

Maximum number of units the transport can hold

◆ MaxCargoSize

TCargoSize CAbilTransport::MaxCargoSize

Cargo Size Maximum.

Maximum cargo size a unit can be to be loaded into the transport

◆ MaxUnloadRange

CFixed CAbilTransport::MaxUnloadRange

Maximum Unload Range.

Maximum distance from which the transport can unload its cargo

Remarks
minValue: 0
maxValue: 0

◆ Range

CFixed CAbilTransport::Range

Range.

Maximum distance from which the transport can load its cargo

Remarks
minValue: 0
maxValue: 0

◆ SearchRadius

CFixed CAbilTransport::SearchRadius

Search Radius.

Area around the transport that it will search for load targets if the Load All command is given.

Remarks
minValue: 0
maxValue: 0

◆ TargetFilters

CTargetFilters CAbilTransport::TargetFilters

Target Filters.

Target unit types that can be loaded into the transport

◆ TargetSorts

STargetSorts CAbilTransport::TargetSorts

Target Sorts.

Determines how the ability prioritizes potential load targets.

◆ TotalCargoSpace

TCargoCapacity CAbilTransport::TotalCargoSpace

Cargo Space.

Total amount of cargo space

◆ UnloadCargoBehavior

CBehaviorLink CAbilTransport::UnloadCargoBehavior

Unload Cargo Behavior.

Behavior that units gain when they are unloaded from the transport

◆ UnloadCargoEffect

CEffectLink CAbilTransport::UnloadCargoEffect

Unload Cargo Effect.

◆ UnloadPeriod

CGameTime CAbilTransport::UnloadPeriod

Unload Period.

Delay time between unloading units

Remarks
minValue: 0

◆ UnloadTransportBehavior

CBehaviorLink CAbilTransport::UnloadTransportBehavior

Unload Transport Behavior.

Behavior the transport gains when unloading units

◆ UnloadTransportEffect

CEffectLink CAbilTransport::UnloadTransportEffect

Unload Transport Effect.

◆ UnloadValidatorArray

std::vector<CValidatorLink> CAbilTransport::UnloadValidatorArray

Unload Validators.

These validators must return true for units to be unloaded from the transport


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