46 if (
mask && !
mask.IsDamageDestroyed())
51 if (
mask.HasValidFilter())
70 if (
mask.CanHaveExternalFilter() && !
mask.IsExternalFilterAttached())
int m_ID
ID of effect, given by SEffectManager when registered (automatically done when playing through it)
bool m_TrackActivatedTime
ModifiersManager m_Manager
float m_TickIntervalActive
float m_TickIntervalInactive
const int DEFAULT_TICK_TIME_INACTIVE
const int DEFAULT_TICK_TIME_ACTIVE_SHORT
provides access to slot configuration
const float STAMINA_RECOVERY_MODIFIER
const float LOW_FILTER_SOUND_EVENT_MAX
const float LOW_FILTER_SOUND_THRESHOLD
override bool ActivateCondition(PlayerBase player)
void HandleSounds(PlayerBase player, float deltaT, MaskBase mask)
override void OnTick(PlayerBase player, float deltaT)
override void OnDeactivate(PlayerBase player)
override bool DeactivateCondition(PlayerBase player)
const float OUT_AREA_CONSUME_FILTER_QUANTITY_PER_SEC
const float IN_AREA_CONSUME_FILTER_QUANTITY_PER_SEC
override void OnActivate(PlayerBase player)
const float LOW_FILTER_SOUND_EVENT_MIN
override void OnReconnect(PlayerBase player)
float m_NextSoundEventTime
const float STAMINA_DEPLETION_MODIFIER
static proto float Lerp(float a, float b, float time)
Linearly interpolates between 'a' and 'b' given 'time'.
static proto float InverseLerp(float a, float b, float value)
Calculates the linear value that produces the interpolant value within the range [a,...
class HumanMovementState OnActivate()
HumanCommandScript fully scriptable command.