DayZ 1.27
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 ( !GetGame().IsDedicatedServer() )
547 {
548 //play sound
549 if ( this ) SoundGateCloseEnd();
550 }
551 UpdateBarbedWireAreaDamagePos(GetAnimationPhase( "Wall_Gate_Rotate" ));
552 //remove check
554 }
555 }
void CheckFenceClosed()
Определения Fence.c:541
void UpdateBarbedWireAreaDamagePos(float rotation_angle=0, bool to_delete=false)
Определения Fence.c:569
void SoundGateCloseEnd()
Определения Fence.c:744
override ScriptCallQueue GetCallQueue(int call_category)
Определения DayZGame.c:1187
proto void Remove(func fn)
remove specific call from queue
proto native CGame GetGame()
const int CALL_CATEGORY_GAMEPLAY
Определения tools.c:10

Перекрестные ссылки CALL_CATEGORY_GAMEPLAY, CheckFenceClosed(), CGame::GetCallQueue(), GetGame(), ScriptCallQueue::Remove(), SoundGateCloseEnd() и UpdateBarbedWireAreaDamagePos().

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