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

◆ SetUsed()

void ItemBase::SetUsed ( )
inlineprotected

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

395 {
396 if ( GetGame().IsServer() )
397 {
398 // We updated state, visuals and stop timers
399 m_IsActive = false;
400 m_IsDeployed = false;
401
402 // Deal damage to trap
403 AddDefect();
406
408
409 if ( m_Timer )
410 {
411 m_Timer.Stop();
412 }
413
414 m_IsPastWaitingTime = false;
415
417 {
418 SetAnimationPhase( m_AnimationPhaseSet, 1 );
419 SetAnimationPhase( m_AnimationPhaseTriggered, 1 );
420 SetAnimationPhase( m_AnimationPhaseUsed, 0 );
421 }
422
423 m_CatchingContext = null;
424
425 SetSynchDirty();
426 }
427 }
ref CatchingContextTrapsBase m_CatchingContext
Определения TrapSpawnBase.c:45
bool m_IsDeployed
Определения TrapSpawnBase.c:35
string m_AnimationPhaseTriggered
Определения TrapSpawnBase.c:40
void HandleBaitLoss()
Определения TrapSpawnBase.c:742
void DetachAllAttachments()
detaches everything on catching end (some slots may not be accessible when folded)
Определения TrapSpawnBase.c:754
void AddDefect()
Определения TrapSpawnBase.c:256
void ClearCatchingComponent()
Определения TrapSpawnBase.c:726
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().