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

◆ OnFinishProgressServer()

override void OnFinishProgressServer ( ActionData action_data)

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

62 {
63 //set dialed number
64 ConstructionActionData constructionActionData = action_data.m_Player.GetConstructionActionData();
65 CombinationLock combination_lock = constructionActionData.GetCombinationLock();
66 if (combination_lock)
67 {
68 combination_lock.DialNextNumber();
69
70 //check for unlock state
71 if (!combination_lock.IsLockedOnGate())
72 {
73 if (g_Game.IsMultiplayer())
74 ClearActionJuncture(action_data);
75 else
76 ClearInventoryReservationEx(action_data);
77
78 EntityAI target_entity = EntityAI.Cast(action_data.m_Target.GetObject());
79 combination_lock.UnlockServer(action_data.m_Player, target_entity.GetHierarchyParent());
80 }
81 }
82 }
DayZGame g_Game
Определения DayZGame.c:3942
CombinationLock GetCombinationLock()
Определения ConstructionActionData.c:205

Перекрестные ссылки ActionData, ActionBase::ClearActionJuncture(), ActionBase::ClearInventoryReservationEx(), g_Game и ConstructionActionData::GetCombinationLock().