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

◆ OnExecuteServer()

override void ActionPullOutPlug::OnExecuteServer ( ActionData action_data)
inlineprivate

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

47 {
48 Object targetObject = action_data.m_Target.GetObject();
49 if (targetObject)
50 {
51 EntityAI targetEntity = EntityAI.Cast(targetObject);
52 string selection = targetObject.GetActionComponentName(action_data.m_Target.GetComponentIndex());
53
54 EntityAI device = EntityAI.Cast(targetEntity.GetCompEM().GetPlugOwner(selection));
55 if (device)
56 device.GetCompEM().UnplugThis();
57
58 // Disable Advanced Placement
59 if (action_data.m_Player.IsPlacingServer())
60 action_data.m_Player.PlacingCancelServer();
61 }
62 }
class LogManager EntityAI
class LOD Object

Перекрестные ссылки ActionData.