# Duration Of Behavior On Unit
Grammar — Get behavior duration on unit unit
Flags —Native
|Function
Gets a behavior duration on a unit.
# Arguments
unit
— Unitstring
[ gamelink::Behavior ] — Behavior
Returns — fixed
native fixed UnitBehaviorDurationTotal(
unit inUnit,
string behavior,
);
# Related
Category: Behavior / Basic
- [F] —
void
— Remove Behaviors By Category — ( UnitBehaviorRemoveCategory ) - [F] —
void
— Remove Behavior (Player) — ( UnitBehaviorRemovePlayer ) - [F] —
void
— Remove Behavior — ( UnitBehaviorRemove ) - [F] —
void
— Add Behavior (Player) — ( UnitBehaviorAddPlayer ) - [F] —
void
— Add Behavior — ( UnitBehaviorAdd ) - [F] —
void
— Set Behavior Count — ( libNtve_gf_SetBehaviorCount ) - [F] —
int
— Number Of Behaviors On Unit — ( UnitBehaviorCountAll ) - [F] —
string
[ gamelink::Behavior ] — Unit Behavior — ( UnitBehaviorGet ) - [F] —
bool
— Unit Has Behavior — ( UnitHasBehavior2 ) - [F] —
bool
— Unit Has Behavior (Enabled) — ( UnitHasBehavior ) - [F] —
bool
— Unit Behavior Enabled — ( UnitBehaviorEnabled ) - [F] —
int
— Stack Count Of Behavior On Unit — ( UnitBehaviorCount ) - [F] —
bool
— Behavior Has Flag — ( UnitBehaviorHasFlag ) - [F] —
void
— Transfer Behavior — ( UnitBehaviorTransfer ) - [F] —
void
— Set Unit Behavior Duration — ( UnitBehaviorSetDuration ) - [F] —
void
— Set Unit Behavior Duration Remaining — ( UnitBehaviorSetDurationRemaining ) - [F] —
fixed
— Duration Remaining Of Behavior On Unit — ( UnitBehaviorDuration ) - [F] —
fixed
— Duration Of Behavior On Unit — ( UnitBehaviorDurationTotal ) - [F] —
void
— Set Unit Behavior Spawn Count — ( UnitBehaviorSpawn ) - [F] —
int
— Unit Behavior Effect Player — ( UnitBehaviorEffectPlayer ) - [F] —
unit
— Unit Behavior Effect Unit — ( UnitBehaviorEffectUnit ) - [F] —
void
— Set Unit Behavior User Data — ( UnitBehaviorEffectTreeSetUserData ) - [F] —
fixed
— User Data Of Behavior On Unit — ( UnitBehaviorEffectTreeUserData ) - [F] —
bool
— User Data Of Behavior On Unit Exists — ( UnitBehaviorEffectTreeUserDataExists ) - [F] —
void
— Unit Behavior Changes — ( TriggerAddEventUnitBehaviorChange ) - [F] —
void
— Unit Behavior Changes From Category — ( TriggerAddEventUnitBehaviorChangeFromCategory ) - [F] —
string
[ gamelink::Behavior ] — Triggering Behavior — ( EventUnitBehavior ) - [F] —
int
[ preset::BehaviorChange ] — Triggering Behavior Change — ( EventUnitBehaviorChange ) - [F] —
fixed
— Unit Behavior Damage Modify Remaining — ( UnitBehaviorDamageModifyRemaining ) - [F] —
fixed
— Unit Behavior Damage Modify Limit — ( UnitBehaviorDamageModifyLimit ) - [F] —
void
— For Each Behavior On Unit — ( )
# Examples
# mods/heroesdata.stormmod
// L9441
UnitBehaviorDurationTotal(lv_target, lv_triggeringPoison)
// L9462
UnitBehaviorDurationTotal(lv_target, lv_triggeringPoison)
// L11517
UnitBehaviorDurationTotal(lv_eTC, "L90ETCMoshPitChannel")
// L11525
UnitBehaviorDurationTotal(lv_eTC, "L90ETCMoshPitChannel")
// L12265
UnitBehaviorDurationTotal(lv_leoric, "LeoricUndying")
// L12270
UnitBehaviorDurationTotal(lv_leoric, "LeoricUndying")
// L19816
UnitBehaviorDurationTotal(lv_rexxarUnit, "RexxarSpiritBondCooldown")
# mods/heroesdata.stormmod
// L15305
UnitBehaviorDurationTotal(lv_triggeringUnit, EventUnitBehavior())
// L15403
UnitBehaviorDurationTotal(lv_triggeringUnit, EventUnitBehavior())
// L15445
UnitBehaviorDurationTotal(lv_triggeringUnit, EventUnitBehavior())
// L20153
UnitBehaviorDurationTotal(lv_triggeringUnit, EventUnitBehavior())
# mods/heroesdata.stormmod
// L4277
UnitBehaviorDurationTotal(lv_heroUnit, libUIUI_gv_heroConsoleUnitStatusBars_BehaviorChannelBarCurrentBehaviorForPlayer[lp_player])
// L4299
UnitBehaviorDurationTotal(lv_heroUnit, libUIUI_gv_heroConsoleUnitStatusBars_BehaviorChannelBarCurrentBehaviorForPlayerRight[lp_player])
// L6356
UnitBehaviorDurationTotal(lp_killedUnit, "Dead")
# mods/heroesmapmods/battlegroundmapmods/towersofdoom.stormmod
// L2413
UnitBehaviorDurationTotal(EventUnit(), "StructureOwnershipChangeRepairBehavior")
// L2515
UnitBehaviorDurationTotal(EventUnit(), "StructureOwnershipChangeRepairBehavior")
// L2573
UnitBehaviorDurationTotal(EventUnit(), "StructureOwnershipChangeRepairBehavior")
# mods/heromods/ana.stormmod
// L175
UnitBehaviorDurationTotal(lv_sleepUnit, lv_sleepBehavior)
# mods/heromods/dva.stormmod
// L372
UnitBehaviorDurationTotal(lv_dVaMechUnit, "DVaMechCallMechDisabler")
# mods/heromods/malthael.stormmod
// L302
UnitBehaviorDurationTotal(lv_zeratul, "MalthaelTormentedSoulsBuff")
# mods/heromods/zarya.stormmod
// L494
UnitBehaviorDurationTotal(UnitBehaviorEffectUnit(lv_stunnedUnit, "ZaryaGravitonSurgePull", c_effectUnitCaster, 0), "ZaryaGravitonSurgeCasterDuration")
// L537
UnitBehaviorDurationTotal(UnitBehaviorEffectUnit(lv_stunnedUnit, "ZaryaGravitonSurgePull", c_effectUnitCaster, 0), "ZaryaGravitonSurgeCasterDuration")
# mods/starcoop/starcoop.sc2mod
// L16614
UnitBehaviorDurationTotal(lv_u, lv_behavior)
// L25077
UnitBehaviorDurationTotal(lv_unit, lv_behavior)
// L28092
UnitBehaviorDurationTotal(lv_darkTemplar, "ZeratulDarkTemplarRetreatCooldown")