См. определение в файле TrapSpawnBase.c строка 328
329 {
331
333 {
338
342
343 SetSynchDirty();
344
346 {
350 }
351
355 {
358
361 }
362 else
363 {
365
368 }
369 }
370 }
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().