DayZ 1.28
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ SetUsed()

void ItemBase::SetUsed ( )
inlineprotected

См. определение в файле TrapSpawnBase.c строка 404

405 {
406 if ( GetGame().IsServer() )
407 {
408 // We updated state, visuals and stop timers
409 m_IsActive = false;
410 m_IsDeployed = false;
411
412 // Deal damage to trap
413 AddDefect();
416
418
419 if ( m_Timer )
420 {
421 m_Timer.Stop();
422 }
423
424 m_IsPastWaitingTime = false;
425
427 {
428 SetAnimationPhase( m_AnimationPhaseSet, 1 );
429 SetAnimationPhase( m_AnimationPhaseTriggered, 1 );
430 SetAnimationPhase( m_AnimationPhaseUsed, 0 );
431 }
432
433 m_CatchingContext = null;
434
435 SetSynchDirty();
436 }
437 }
ref CatchingContextTrapsBase m_CatchingContext
Определения TrapSpawnBase.c:45
bool m_IsDeployed
Определения TrapSpawnBase.c:35
string m_AnimationPhaseTriggered
Определения TrapSpawnBase.c:40
void HandleBaitLoss()
Определения TrapSpawnBase.c:772
void DetachAllAttachments()
detaches everything on catching end (some slots may not be accessible when folded)
Определения TrapSpawnBase.c:784
void AddDefect()
Определения TrapSpawnBase.c:256
void ClearCatchingComponent()
Определения TrapSpawnBase.c:756
bool m_IsActive
Определения TrapSpawnBase.c:33
ref Timer m_Timer
Определения Raycaster.c:5
string m_AnimationPhaseSet
Определения TrapSpawnBase.c:39
bool m_IsPastWaitingTime
Определения TrapSpawnBase.c:34
string m_AnimationPhaseUsed
Определения TrapSpawnBase.c:41
proto native CGame GetGame()

Перекрестные ссылки AddDefect(), ClearCatchingComponent(), DetachAllAttachments(), GetGame(), HandleBaitLoss(), m_AnimationPhaseSet, m_AnimationPhaseTriggered, m_AnimationPhaseUsed, m_CatchingContext, m_IsActive, m_IsDeployed, m_IsPastWaitingTime и m_Timer.

Используется в EvaluateCatch() и SpawnCatch().