# Change Unit Height
Grammar — Change u height to height over dur|Time seconds
Flags —Native
|Action
Changes the specified unit’s height.
# Arguments
unit
— Unitfixed
— Heightfixed
— Duration
Returns — void
native void UnitSetHeight(
unit inUnit,
fixed inHeight,
fixed inDuration,
);
# Related
Category: Unit / Properties
- [F] —
string
[ gamelink::Unit ] — Unit Type Of Unit — ( UnitGetType ) - [F] —
int
— Unit Tag — ( UnitGetTag ) - [F] —
int
— Unit Seed — ( UnitGetSeed ) - [F] —
void
— Unit Property Changes — ( TriggerAddEventUnitProperty ) - [F] —
int
[ preset::Unit_Property ] — Triggering Unit Property — ( EventUnitProperty ) - [F] —
int
— Triggering Unit Property Change (Integer) — ( EventUnitPropertyChangeInt ) - [F] —
fixed
— Triggering Unit Property Change (Real) — ( EventUnitPropertyChangeFixed ) - [F] —
void
— Set Unit Property — ( UnitSetPropertyFixed ) - [F] —
void
— Set Unit State — ( UnitSetState ) - [F] —
void
— Set Unit Seed — ( UnitSetSeed ) - [F] —
void
— Reset Unit Seed — ( UnitResetSeed ) - [F] —
void
— Make Unit Invulnerable — ( libNtve_gf_MakeUnitInvulnerable ) - [F] —
void
— Make Unit Uncommandable — ( libNtve_gf_MakeUnitUncommandable ) - [F] —
fixed
— Unit Property — ( UnitGetPropertyFixed ) - [F] —
int
— Unit Property (Int) — ( UnitGetPropertyInt ) - [F] —
fixed
— Unit Type Property — ( UnitTypeGetProperty ) - [F] —
bool
— Unit Classification Check — ( UnitTestState ) - [F] —
bool
— Unit Type Classification Check — ( UnitTypeTestFlag ) - [F] —
bool
— Unit Type Attribute Check — ( UnitTypeTestAttribute ) - [F] —
bool
— Unit Targetable Check — ( UnitTestPlane ) - [F] —
bool
— Unit Is Invulnerable — ( libNtve_gf_UnitIsInvulnerable ) - [F] —
int
— Unit Kills — ( libNtve_gf_UnitGetPropertyKills ) - [F] —
int
— Unit Resources — ( libNtve_gf_UnitGetPropertyResources ) - [F] —
point
— Unit Attachment Point — ( UnitGetAttachmentPoint ) - [F] —
text
— Name Of Unit Type — ( UnitTypeGetName ) - [F] —
string
— Gender Code Of Unit Type — ( UnitTypeGetGenderCode ) - [F] —
int
— Unit Type Cost — ( UnitTypeGetCost ) - [F] —
bool
— Unit Type Is Affected By Upgrade — ( UnitTypeIsAffectedByUpgrade ) - [F] —
void
— Reset Movement Speed — ( UnitResetSpeed ) - [F] —
bool
— Unit Uses Mover — ( UnitMoverExists ) - [F] —
bool
— Unit Type Uses Mover — ( libNtve_gf_UnitMoverExists ) - [F] —
string
[ gamelink::Unit ] — Unit Type From String — ( UnitTypeFromString ) - [F] —
void
— Set Unit Color — ( UnitSetTeamColorIndex ) - [F] —
void
— Set Unit Info Button - Ability Tooltip — ( libNtve_gf_SetUnitInfoButtonAbilityTooltip ) - [F] —
void
— Set Unit Info Button - Button Tooltip — ( libNtve_gf_SetUnitInfoButtonButtonTooltip ) - [F] —
void
— Set Unit Info Button - Item Tooltip — ( libNtve_gf_SetUnitInfoButtonItemTooltip ) - [F] —
void
— Reset Unit Info Button - Ability Tooltip — ( libNtve_gf_ResetUnitInfoButtonAbilityTooltip ) - [F] —
void
— Reset Unit Info Button - Button Tooltip — ( libNtve_gf_ResetUnitInfoButtonButtonTooltip ) - [F] —
void
— Reset Unit Info Button - Item Tooltip — ( libNtve_gf_ResetUnitInfoButtonItemTooltip ) - [F] —
void
— Set Unit Command Button Tooltip — ( UnitSetInfoButtonTooltip ) - [F] —
void
— Reset Unit Command Button Tooltip — ( UnitClearInfoButtonTooltip ) - [F] —
void
— Set Unit Highlight Cursor — ( UnitSetCursor ) - [F] —
void
— Set Unit Ping Cursor — ( UnitSetPingCursor ) - [F] —
void
— Set Unit Info — ( UnitSetInfoText ) - [F] —
void
— Set Unit Info Text — ( UnitSetInfoText2 ) - [F] —
void
— Set Unit Info Tip — ( UnitSetInfoTip ) - [F] —
void
— Set Unit Info SubTip — ( UnitSetInfoSubTip ) - [F] —
void
— Clear Unit Info — ( UnitClearInfoText ) - [F] —
void
— Set Unit Status Bar State (Deprecated) — ( UnitForceStatusBar ) - [F] —
void
— Show Unit Status Bar — ( UnitStatusBarOverride ) - [F] —
void
— Hide Unit Status Bar — ( UnitStatusBarClearOverride ) - [F] —
void
— Set Unit Scale — ( UnitSetScale ) - [F] —
void
— Set Unit Model Variation — ( libNtve_gf_UnitSetVariation ) - [F] —
void
— Change Unit Height — ( UnitSetHeight ) - [F] —
fixed
— Height Of Unit — ( UnitGetHeight ) - [F] —
void
— Change Unit Damage — ( libNtve_gf_ChangeUnitDamage ) - [F] —
unit
— Add On Child — ( UnitAddOnChild ) - [F] —
unit
— Add On Parent — ( UnitAddOnParent )
# Examples
# campaigns/liberty.sc2campaign
// L2639
UnitSetHeight(lv_factory, 3.25, 2.0)
// L2647
UnitSetHeight(lv_factory, 3.25, 2.0)
// L5494
UnitSetHeight(UnitLastCreated(), 6.0, 10.0)
// L5497
UnitSetHeight(UnitLastCreated(), 5.0, 10.0)
// L1566
UnitSetHeight(lv_starport, 3.25, 2.0)
// L2893
UnitSetHeight(lv_tychusMissile, 16.0, 2.5)
// L3005
UnitSetHeight(lv_droppedBuilding, 0.0, (IntToFixed(lv_speed) * lv_deltaWait))
// L8219
UnitSetHeight(gv_warfieldShipFlying, 0.0, 2.3)
// L8259
UnitSetHeight(gv_warfieldShipFlying, 0.0, 0.0)
// L7807
UnitSetHeight(gv_tHEONEVOIDSEEKER, 12.0, 8.0)
// L5196
UnitSetHeight(gv_victoryTassadarS1, 4.0, 8.0)
// L5491
UnitSetHeight(gv_victoryTassadarS1, 0.0, 25.0)
// L2639
UnitSetHeight(lv_factory, 3.25, 2.0)
// L2647
UnitSetHeight(lv_factory, 3.25, 2.0)
// L5494
UnitSetHeight(UnitLastCreated(), 6.0, 10.0)
// L5497
UnitSetHeight(UnitLastCreated(), 5.0, 10.0)
// L1566
UnitSetHeight(lv_starport, 3.25, 2.0)
// L2893
UnitSetHeight(lv_tychusMissile, 16.0, 2.5)
// L3005
UnitSetHeight(lv_droppedBuilding, 0.0, (IntToFixed(lv_speed) * lv_deltaWait))
// L8219
UnitSetHeight(gv_warfieldShipFlying, 0.0, 2.3)
// L8259
UnitSetHeight(gv_warfieldShipFlying, 0.0, 0.0)
// L7807
UnitSetHeight(gv_tHEONEVOIDSEEKER, 12.0, 8.0)
// L5196
UnitSetHeight(gv_victoryTassadarS1, 4.0, 8.0)
// L5491
UnitSetHeight(gv_victoryTassadarS1, 0.0, 25.0)
// L757
UnitSetHeight(lv_localHybrid, 12.0, 0.0)
// L765
UnitSetHeight(lv_localHybrid, UnitGetPropertyFixed(UnitLastCreated(), c_unitPropHeight, c_unitPropNormal), 0.5)
// L8771
UnitSetHeight(UnitFromId(324), 4.0, 0.0)
// L835
UnitSetHeight(UnitLastCreated(), 0.0, 0.0)
// L836
UnitSetHeight(UnitLastCreated(), lv_escortHeight, 1.5)
// L2090
UnitSetHeight(lv_dummyUnit, 8.0, 0.0)
// L5048
UnitSetHeight(gv_kerrigan22, 16.0, 0.0)
// L5528
UnitSetHeight(gv_kerrigan22, 16.0, 0.0)
// L1168
UnitSetHeight(autoD5955FDB_var, 10.0, 0.0)
// L2374
UnitSetHeight(UnitLastCreated(), 10.0, 0.0)
// L2375
UnitSetHeight(UnitLastCreated(), 3.75, 2.0)
// L2471
UnitSetHeight(UnitLastCreated(), 10.0, 0.0)
// L2472
UnitSetHeight(UnitLastCreated(), 3.75, 2.0)
// L2533
UnitSetHeight(autoDAFAF020_var, 3.75, 2.0)
// L5708
UnitSetHeight(UnitLastCreated(), 4.0, 0.0)
// L5709
UnitSetHeight(UnitLastCreated(), 0.0, 0.5)
// L5716
UnitSetHeight(UnitLastCreated(), 4.0, 0.0)
// L5717
UnitSetHeight(UnitLastCreated(), 0.0, 0.5)
// L5725
UnitSetHeight(gv_midHyperion, 1.5, 3.0)
// L13433
UnitSetHeight(gv_kerrigan2222, 6.0, 3.0)
// L8451
UnitSetHeight(gv_introDropship, 1.0, 6.0)
// L8420
UnitSetHeight(UnitLastCreated(), (UnitGetPropertyFixed(UnitLastCreated(), c_unitPropHeight, c_unitPropCurrent) - 4), 0.0)
// L369
UnitSetHeight(lib281DEC45_gf_CharacterUnit("Zerg Adjutant"), lib281DEC45_gv_zSSC_DefaultAdjutantHeight, 0.0)
// L165
UnitSetHeight(gv_uNITSETKaldir02, PointGetHeight(UnitGetAttachmentPoint(gv_uNITSETKaldir, "Pos_SetLocation")), 0.0)
// L167
UnitSetHeight(lib281DEC45_gf_CharacterUnit("Hotspot - Expedition - Hatchery"), PointGetHeight(UnitGetAttachmentPoint(gv_uNITSETKaldir, "Pos_SetLocation 01")), 0.0)
// L370
UnitSetHeight(lib281DEC45_gf_CharacterUnit("Zerg Adjutant"), lib281DEC45_gv_zSSC_DefaultAdjutantHeight, 0.0)
// L151
UnitSetHeight(gv_uNITSETDusk03, PointGetHeight(UnitGetAttachmentPoint(gv_uNITSETDusk00, "Pos_SetLocation")), 0.0)
// L306
UnitSetHeight(lib281DEC45_gf_CharacterUnit("Zerg Adjutant"), lib281DEC45_gv_zSSC_DefaultAdjutantHeight, 0.0)
// L362
UnitSetHeight(lib281DEC45_gf_CharacterUnit("Zerg Adjutant"), lib281DEC45_gv_zSSC_DefaultAdjutantHeight, 0.0)
// L406
UnitSetHeight(lib281DEC45_gf_CharacterUnit("Zerg Adjutant"), lib281DEC45_gv_zSSC_DefaultAdjutantHeight, 0.0)
// L145
UnitSetHeight(gv_uNITSETSpace00, PointGetHeight(UnitGetAttachmentPoint(gv_uNITSETSpace02, "Pos_SetLocation")), 0.0)
// L314
UnitSetHeight(lib281DEC45_gf_CharacterUnit("Zerg Adjutant"), lib281DEC45_gv_zSSC_DefaultAdjutantHeight, 0.0)
// L141
UnitSetHeight(gv_uNITSETZerus05, PointGetHeight(UnitGetAttachmentPoint(gv_uNITSETZerus00, "Pos_SetLocation")), 0.0)
// L144
UnitSetHeight(gv_uNITSETZerus06, PointGetHeight(UnitGetAttachmentPoint(gv_uNITSETZerus00, "Pos_SetLocation")), 0.0)
// L340
UnitSetHeight(lib281DEC45_gf_CharacterUnit("Zerg Adjutant"), lib281DEC45_gv_zSSC_DefaultAdjutantHeight, 0.0)
// L2105
UnitSetHeight(auto53B8A2E5_var, 10.0, 0.0)
// L6955
UnitSetHeight(autoB43B0464_var, UnitTypeGetProperty("Mutalisk", c_unitPropHeight), 2.0)
// L7085
UnitSetHeight(autoCBC38F1D_var, UnitTypeGetProperty("Mutalisk", c_unitPropHeight), 0.0)
// L343
UnitSetHeight(UnitLastCreated(), UnitTypeGetProperty(UnitGetType(UnitLastCreated()), c_unitPropHeight), 2.0)
// L6366
UnitSetHeight(EventUnit(), 0.0, 0.5)
// L9751
UnitSetHeight(gv_kerrigan, 4.0, 1.0)
// L9799
UnitSetHeight(gv_kerrigan, 0.0, 0.4)
// L409
UnitSetHeight(UnitGroupLoopCurrent(), UnitTypeGetProperty("MutaliskBroodlord", c_unitPropHeight), 2.0)
// L440
UnitSetHeight(UnitGroupLoopCurrent(), UnitTypeGetProperty("MutaliskBroodlord", c_unitPropHeight), 2.0)
// L1213
UnitSetHeight(UnitGroupLoopCurrent(), UnitTypeGetProperty("MutaliskBroodlord", c_unitPropHeight), 2.0)
// L2548
UnitSetHeight(UnitGroupLoopCurrent(), 3.75, 3.0)
// L2638
UnitSetHeight(UnitGroupLoopCurrent(), 3.75, 3.0)
// L4101
UnitSetHeight(UnitGroupLoopCurrent(), UnitTypeGetProperty("Viper", c_unitPropHeight), 3.0)
// L2231
UnitSetHeight(gv_viking1, UnitGetPropertyFixed(gv_viking1, c_unitPropHeight, c_unitPropNormal), 2.0)
// L2335
UnitSetHeight(gv_viking2, UnitGetPropertyFixed(gv_viking2, c_unitPropHeight, c_unitPropNormal), 2.0)
// L2336
UnitSetHeight(gv_viking3, UnitGetPropertyFixed(gv_viking3, c_unitPropHeight, c_unitPropNormal), 2.0)
// L409
UnitSetHeight(UnitGroupLoopCurrent(), UnitTypeGetProperty("MutaliskBroodlord", c_unitPropHeight), 2.0)
// L440
UnitSetHeight(UnitGroupLoopCurrent(), UnitTypeGetProperty("MutaliskBroodlord", c_unitPropHeight), 2.0)
// L1213
UnitSetHeight(UnitGroupLoopCurrent(), UnitTypeGetProperty("MutaliskBroodlord", c_unitPropHeight), 2.0)
// L2548
UnitSetHeight(UnitGroupLoopCurrent(), 3.75, 3.0)
// L2638
UnitSetHeight(UnitGroupLoopCurrent(), 3.75, 3.0)
// L4101
UnitSetHeight(UnitGroupLoopCurrent(), UnitTypeGetProperty("Viper", c_unitPropHeight), 3.0)
// L2231
UnitSetHeight(gv_viking1, UnitGetPropertyFixed(gv_viking1, c_unitPropHeight, c_unitPropNormal), 2.0)
// L2335
UnitSetHeight(gv_viking2, UnitGetPropertyFixed(gv_viking2, c_unitPropHeight, c_unitPropNormal), 2.0)
// L2336
UnitSetHeight(gv_viking3, UnitGetPropertyFixed(gv_viking3, c_unitPropHeight, c_unitPropNormal), 2.0)
// L835
UnitSetHeight(UnitLastCreated(), 0.0, 0.0)
// L836
UnitSetHeight(UnitLastCreated(), lv_escortHeight, 1.5)
// L2090
UnitSetHeight(lv_dummyUnit, 8.0, 0.0)
// L5048
UnitSetHeight(gv_kerrigan22, 16.0, 0.0)
// L5528
UnitSetHeight(gv_kerrigan22, 16.0, 0.0)
// L1168
UnitSetHeight(autoD5955FDB_var, 10.0, 0.0)
// L2374
UnitSetHeight(UnitLastCreated(), 10.0, 0.0)
// L2375
UnitSetHeight(UnitLastCreated(), 3.75, 2.0)
// L2471
UnitSetHeight(UnitLastCreated(), 10.0, 0.0)
// L2472
UnitSetHeight(UnitLastCreated(), 3.75, 2.0)
// L2533
UnitSetHeight(autoDAFAF020_var, 3.75, 2.0)
// L5708
UnitSetHeight(UnitLastCreated(), 4.0, 0.0)
// L5709
UnitSetHeight(UnitLastCreated(), 0.0, 0.5)
// L5716
UnitSetHeight(UnitLastCreated(), 4.0, 0.0)
// L5717
UnitSetHeight(UnitLastCreated(), 0.0, 0.5)
// L5725
UnitSetHeight(gv_midHyperion, 1.5, 3.0)