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

◆ CheckFenceClosed()

void BaseBuildingBase::CheckFenceClosed ( )
inlineprotected

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

542 {
543 if ( GetAnimationPhase( "Wall_Gate_Rotate" ) == 0 ) //animation finished - closed
544 {
545 //client or single player
546 if ( !g_Game.IsDedicatedServer() )
547 {
548 //play sound
549 if ( this ) SoundGateCloseEnd();
550 }
551 UpdateBarbedWireAreaDamagePos(GetAnimationPhase( "Wall_Gate_Rotate" ));
552 //remove check
553 g_Game.GetCallQueue(CALL_CATEGORY_GAMEPLAY).Remove(CheckFenceClosed);
554 }
555 }
DayZGame g_Game
Определения DayZGame.c:3942
void CheckFenceClosed()
Определения Fence.c:541
void UpdateBarbedWireAreaDamagePos(float rotation_angle=0, bool to_delete=false)
Определения Fence.c:569
void SoundGateCloseEnd()
Определения Fence.c:744
const int CALL_CATEGORY_GAMEPLAY
Определения 3_Game/DayZ/tools/tools.c:10

Перекрестные ссылки CALL_CATEGORY_GAMEPLAY, CheckFenceClosed(), g_Game, SoundGateCloseEnd() и UpdateBarbedWireAreaDamagePos().

Используется в CheckFenceClosed(), CloseFence() и OpenFence().