sc2-gamedata
|
Unit. More...
#include <Actor.h>
Unit.
std::vector<SUnitAbilSound> CActorUnit::AbilSoundArray |
Ability Sounds.
Sounds for this unit that are associated with individual abilities.
CStringLink CActorUnit::AddonIndicator |
Addon Indicator.
uint32 CActorUnit::BarDistance |
Bar Distance.
int32 CActorUnit::BarHeight |
Bar Height.
The height of the unit's health bar.
int32 CActorUnit::BarOffset |
Bar Offset.
How high above the attach point the health bar will appear.
int32 CActorUnit::BarWidth |
Bar Width.
The width of the unit's health bar.
std::vector<SActorBaseline> CActorUnit::Baselines |
Baselines.
Baseline animations are animations that are always at the 'base' of the unit's animation stack.
CModelLink CActorUnit::BuildModel |
Model (Build)
Link to the asset the unit uses while under construction.
CStringLink CActorUnit::CantSelectUncontrollableTooltip |
Can't Select Uncontrollable Tooltip.
std::vector<CAbilCommand> CActorUnit::CooldownDisplay |
Cooldown Display.
CString CActorUnit::CustomUnitStatusFrame |
Custom Unit Status Frame.
CActorCreateKey CActorUnit::DeathActorModel |
Death Actor Model.
Link to the actor model that will be used for the unit's death.
CActorCreateKey CActorUnit::DeathActorModelLow |
Death Actor Model Low.
Link to the actor model that will be used for the unit's death when the player is on Low graphics settings.
CActorCreateKey CActorUnit::DeathActorSound |
Death Actor Sound.
Link to the actor sound that will be used for the unit's death.
CActorCreateKey CActorUnit::DeathActorVoice |
Death Actor Voice.
Link to the actor sound that will be used for the unit's death voice.
std::vector<SActorDeathData> CActorUnit::DeathArray |
Death Effects.
Model and sound assets that the unit will use for different death types.
std::vector<SActorDeathDataCustomGroup> CActorUnit::DeathCustomData |
Death Custom Data.
std::vector<SActorDeathDataCustom> CActorUnit::DeathCustoms |
Custom Death.
Custom deaths are used to have a unit play a atypical death models/animations in specific circumstances. To set up the circumstances for a custom death, use a Unit Death Customize event, set up the terms under which you want the death to occur, and send a
CAnimProps CActorUnit::EditorAnim |
Editor Animation.
Animation the unit plays when viewed in the Terrain Editor.
CModelLink CActorUnit::EditorModel |
Model (Editor)
Model the unit uses when viewed in the Terrain Editor.
std::vector<SErrorOverride> CActorUnit::ErrorArray |
Errors.
CString CActorUnit::GlossaryAnim |
Glossary Animation.
Animation the unit plays when viewed in the in game unit glossary.
SLayerIcon CActorUnit::GroupIcon |
Group Icon.
std::vector<SLayerIconVariation> CActorUnit::GroupIconVariations |
Group Icon Variations.
std::vector<CSoundLink> CActorUnit::GroupSoundArray |
Group Sounds.
The sound the unit will play when it is selected in a group.
uint32 CActorUnit::GroupSoundThreshold |
Group Sound Threshold.
CImagePath CActorUnit::HeroIcon |
Hero Icon.
The icon displayed in the hero icon area of the game UI if this unit is flagged as being a hero.
std::vector<SIconVariation> CActorUnit::HeroIconVariations |
Hero Icon Variations.
CStringLink CActorUnit::HighlightSubTooltip |
Highlight Sub Tooltip.
CStringLink CActorUnit::HighlightTooltip |
Highlight Tooltip.
CStringLink CActorUnit::InfoText |
Info Text.
CImagePath CActorUnit::LifeArmorIcon |
Life Armor Icon.
The icon for this unit's armor type.
flag8 CActorUnit::MinimapFlashWhenAttacked |
Minimap Flash When Attacked.
CImagePath CActorUnit::MinimapIcon |
Minimap Icon.
The icon for this unit on the minimap.
CImagePath CActorUnit::MinimapIconBackground |
Minimap Icon Background.
flag8 CActorUnit::MinimapIconBackgroundIsTeamColored |
Minimap Icon Background Is Team Colored.
real32 CActorUnit::MinimapIconBackgroundScale |
Minimap Icon Background Scale.
flag8 CActorUnit::MinimapIconIsTeamColored |
Minimap Icon Is Team Colored.
real32 CActorUnit::MinimapIconScale |
Minimap Icon Scale.
CActorKey CActorUnit::MinimapRenderPriority |
Minimap Render Priority.
CStringLink CActorUnit::MinimapTooltip |
Minimap Tooltip.
flag8 CActorUnit::MinimapUseSelectionColor |
Minimap Use Selection Color.
flag8 CActorUnit::MinimapUseSelfColor |
Minimap Use Self Color.
CHerdNodeLink CActorUnit::MovementHerdNode |
Movement Herd Node.
int32 CActorUnit::NameOffset |
Name Offset.
SDamageOverInterval CActorUnit::OverkillByDamageOverInterval |
Overkill By Damage Over Interval.
SDamagePastRemainingHealth CActorUnit::OverkillByDamagePastRemainingHealth |
Overkill By Damage Past Remaining Health.
CActorTableKeys1x3 CActorUnit::PhysicsMatchKeysOrdered |
Physics Match Keys Ordered.
CActorCreateKey CActorUnit::PlaceholderActorModel |
Placeholder Actor Model.
CActorCreateKey CActorUnit::PlacementActorModel |
Placement Model.
CModelLink CActorUnit::PlacementModel |
Model (Placement)
Link to the asset the unit uses while being placed.
CSoundLink CActorUnit::PlacementSound |
Placement Sound.
Link to the asset the unit plays when it is placed.
CActorCreateKey CActorUnit::PortraitActor |
Portrait Actor.
Link to the actor portrait this unit's portrait will use.
CCameraLink CActorUnit::PortraitCamera |
Portrait Camera.
CModelLink CActorUnit::PortraitModel |
Model (Portrait)
Link to the asset this unit's portrait uses.
CRange CActorUnit::RandomScaleRange |
Random Scale Range.
CAbilCommand CActorUnit::SelectAbilCmd |
Select Ability Command.
CImagePath CActorUnit::ShieldArmorIcon |
Shield Armor Icon.
The icon for this unit's shield type.
CActorCreateKey CActorUnit::SnapshotActor |
Snapshot Actor.
std::vector<CSoundLink> CActorUnit::SoundArray |
CGameTime CActorUnit::StandAnimTurnTime |
Animation Turn Duration.
real32 CActorUnit::StandAnimTurnTimeScaleMin |
Stand Animation Turn Time Scale Minimum.
CFlagArray<e_unitStatusCount> CActorUnit::StatusBarFlags |
Status Bar Flags.
The status bars that are allowed to appear on the unit.
CFlagArray<e_unitStatusGroupCount> CActorUnit::StatusBarGroups |
Status Bar Groups.
CFlagArray<e_unitStatusCount> CActorUnit::StatusBarOn |
Status Bar Forced On.
std::vector<SStatusColor> CActorUnit::StatusColors |
Status Colors.
The color properties of the various status bar types for this unit.
SStatusHarvesterData CActorUnit::StatusHarvesterData |
Status Harvester Data.
STextTagParameters CActorUnit::StatusTextInfo |
Status Text Info.
std::vector<STerrainSquib> CActorUnit::TerrainSquibs |
Terrain Squibs.
CColorRGB CActorUnit::UnitBorderNormalColor |
Unit Border Normal Color.
CColorRGB CActorUnit::UnitBorderSubgroupColor |
Unit Border Subgroup Color.
CFlags CActorUnit::UnitFlags |
Unit Flags.
CImagePath CActorUnit::UnitIcon |
Unit Icon.
The icon that will display in the control group bar if this unit is assigned to a control group.
std::vector<SIconVariation> CActorUnit::UnitIconVariations |
Unit Icon Variations.
std::vector<SUnitKillRank> CActorUnit::UnitKillRank |
Unit Kill Rank.
CActorCreateKey CActorUnit::UnitModelFrameActor |
Unit Model Frame Actor.
real32 CActorUnit::VarianceWindowStand |
Variance Window Stand.
real32 CActorUnit::VarianceWindowStandIntro |
Variance Window Stand Intro.
real32 CActorUnit::VarianceWindowWalk |
Variance Window Walk.
real32 CActorUnit::VarianceWindowWalkIntro |
Variance Window Walk Intro.
real32 CActorUnit::VarianceWindowWalkOutro |
Variance Window Walk Outro.
std::vector<SVitalColor> CActorUnit::VitalColors |
Vital Colors.
std::vector<CStringLink> CActorUnit::VitalNames |
Vital Names.
CGameRate CActorUnit::WalkAnimMoveSpeed |
Walk Animation Movement Speed.
The number of game units per second that the walk animation is animated to, so that the unit's model doesn't get 'slippy feet' visual artifacts. A WalkAnimMoveSpeed of 3 means the unit is animated to walk at a rate of 3 tiles per second in the default case. (The artist creating the asset actually types a value that is 100 times this into the asset in MAX, because in that context, a tile is 100 inches.)
flag8 CActorUnit::WalkAnimTimeScalingAsFlyer |
Walk Animation Time Scaling As Flyer.
Enables a ground unit to avoid time scaling its walk animations, as if it was a flyer. Normally, ground units automatically modify their walk animation time scale as they accelerate and decelerate, to ensure their feet do not appear to slide on the ground. Flyers do not need this time scaling, because they do not have feet that need to be matched to the ground. However, a ground unit like a hovercraft does not need this time scaling either, because it also does not have feet and appears to hover over the ground like a flyer. In short, this flag exists to handle the hovercraft scenario.
SLayerIcon CActorUnit::Wireframe |
Wireframe.
SLayerIconShield CActorUnit::WireframeShield |
Wireframe Shield.
CColor CActorUnit::WireframeShieldColor |
Wireframe Shield Color.
std::vector<SLayerIconShieldVariation> CActorUnit::WireframeShieldVariations |
Wireframe Shield Variations.
std::vector<SLayerIconVariation> CActorUnit::WireframeVariations |
Wireframe Variations.