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

◆ CheckFenceClosed()

void BaseBuildingBase::CheckFenceClosed ( )
inlineprotected

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

588 {
589 if ( GetAnimationPhase( "Wall_Gate_Rotate" ) == 0 ) //animation finished - closed
590 {
591 //client or single player
592 if ( !g_Game.IsHeadlessOrDedicatedServer() )
593 {
594 //play sound
596 }
597 UpdateBarbedWireAreaDamagePos(GetAnimationPhase( "Wall_Gate_Rotate" ));
598 //remove check
599 g_Game.GetCallQueue(CALL_CATEGORY_GAMEPLAY).Remove(CheckFenceClosed);
600 }
601 }
DayZGame g_Game
Определения DayZGame.c:4074
void CheckFenceClosed()
Определения Fence.c:587
void UpdateBarbedWireAreaDamagePos(float rotation_angle=0, bool to_delete=false)
Определения Fence.c:615
void SoundGateCloseEnd()
Определения Fence.c:790
const int CALL_CATEGORY_GAMEPLAY
Определения 3_Game/DayZ/tools/tools.c:10

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

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