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

◆ OnExecute()

override void ActionDetachBattery::OnExecute ( ActionData action_data)
inlineprotected

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

70 {
71 if (GetGame().IsDedicatedServer())
72 {
73 ClearActionJuncture(action_data);
74 return;
75 }
76
77 EntityAI targetEntity = EntityAI.Cast(action_data.m_Target.GetObject());
78 if (targetEntity)
79 {
80 EntityAI attachment = targetEntity.GetInventory().FindAttachment(Battery9V.SLOT_ID);
81 if (attachment)
82 {
83 ProcessDetach(action_data, attachment);
84 }
85 }
86 }
class LogManager EntityAI
void ClearActionJuncture(ActionData action_data)
Определения ActionBase.c:1207
ref ActionTarget m_Target
Определения ActionBase.c:39
void ProcessDetach(ActionData actionData, EntityAI attachment)
Определения ActionDetachBattery.c:88
DayZGame GetGame()
Определения gameplay.c:636

Перекрестные ссылки ClearActionJuncture(), GetGame(), ActionData::m_Target, ProcessDetach() и Battery9V::SLOT_ID.