См. определение в файле TrapSpawnBase.c строка 338
339 {
341
343 {
348
352
353 SetSynchDirty();
354
356 {
360 }
361
365 {
368
371 }
372 else
373 {
375
378 }
379 }
380 }
void InitCatchingComponent()
void SetTrapEnviroMask(int value)
string m_AnimationPhaseTriggered
int m_AdjustedMaxActiveTime
After this time after deployment, the trap is activated.
void ResetActiveProgress()
void RunTrappingTimer(float duration, string fnName)
generic trapping launcher for traps, use this to store delta info
void SetCatchSuccessful(bool successful)
int m_MaxActiveTime
Catch spawn and player check interval (expensive-ish)
void UpdateTrapEnviroMask()
int m_CatchParticleEffecterId
string m_AnimationPhaseSet
string m_AnimationPhaseUsed
proto native CGame GetGame()
Перекрестные ссылки SEffectManager::DestroyEffecterParticleServer(), GetGame(), TrapSpawnBase::InitCatchingComponent(), IsActive(), m_AdjustedMaxActiveTime, m_AnimationPhaseSet, m_AnimationPhaseTriggered, m_AnimationPhaseUsed, m_CatchEnviroMask, m_CatchParticleEffecterId, m_InitWaitTime, m_InitWaitTimeMax, m_InitWaitTimeMin, m_IsActive, m_IsPastWaitingTime, m_IsStoreLoad, m_MaxActiveTime, m_UpdateWaitTime, m_YieldItemIdx, Math::RandomFloatInclusive(), ResetActiveProgress(), RunTrappingTimer(), SetCatchSuccessful(), SetTrapEnviroMask(), UpdatePreyPos() и UpdateTrapEnviroMask().