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

◆ OnExecuteServer()

override void ActionTriggerRemotely::OnExecuteServer ( ActionData action_data)
inlineprivate

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

61 {
62 super.OnExecuteServer(action_data);
63
64 RemoteDetonatorTrigger rdt = RemoteDetonatorTrigger.Cast(action_data.m_MainItem);
65 if (rdt && rdt.IsConnected())
66 {
67 ItemBase controlledDevice = ItemBase.Cast(rdt.GetControlledDevice());
68 if (controlledDevice && !controlledDevice.IsRuined())
69 {
70 controlledDevice.OnActivatedByItem(action_data.m_MainItem);
71 action_data.m_MainItem.SetAnimationPhase("trigger", 1);
72 action_data.m_MainItem.SetAnimationPhase("lever", 1);
73 }
74 }
75 }
class GP5GasMask extends MaskBase ItemBase
void RemoteDetonatorTrigger()
Определения RemoteDetonator.c:233
EntityAI GetControlledDevice()
Определения RemoteDetonator.c:150
bool IsConnected()
Определения RemoteDetonator.c:145

Перекрестные ссылки ActionData, RemoteDetonatorTrigger::GetControlledDevice() и RemoteDetonatorTrigger::IsConnected().