int m_ID
ID of effect, given by SEffectManager when registered (automatically done when playing through it)
bool m_TrackActivatedTime
void DisableDeactivateCheck()
void DisableActivateCheck()
float m_TickIntervalActive
float m_TickIntervalInactive
const int DEFAULT_TICK_TIME_INACTIVE
override void OnActivate(PlayerBase player)
override void OnReconnect(PlayerBase player)
const int IDLE_COUNT_THRESHOLD
override bool DeactivateCondition(PlayerBase player)
const float DISTANCE_SENSITIVITY_SQR
override bool ActivateCondition(PlayerBase player)
override void OnDeactivate(PlayerBase player)
override void OnTick(PlayerBase player, float deltaT)
static const int CORPSE_STATE_DECAYED
static proto native float DistanceSq(vector v1, vector v2)
Returns the square distance between tips of two 3D vectors.
static proto float SqrFloat(float f)
Returns squared value.
class HumanMovementState OnActivate()
HumanCommandScript fully scriptable command.