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

◆ OnExecuteServer()

override void ActionAttachOnSelection::OnExecuteServer ( ActionData action_data)
inlineprivate

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

108 {
109 if (g_Game.IsMultiplayer())
110 {
111 ClearActionJuncture(action_data);
112 return;
113 }
114
115 ClearInventoryReservationEx(action_data);
116
117 AttachActionData action_data_a = AttachActionData.Cast(action_data);
118 EntityAI entity;
119
120 if (action_data.m_Target.IsProxy())
121 {
122 entity = EntityAI.Cast(action_data.m_Target.GetParent());
123 }
124 else
125 {
126 entity = EntityAI.Cast(action_data.m_Target.GetObject());
127 }
128
129 if (entity && action_data.m_MainItem)
130 {
131 action_data.m_Player.PredictiveTakeEntityToTargetAttachmentEx(entity, action_data_a.m_MainItem, action_data_a.m_AttSlot);
132 }
133 }
class LogManager EntityAI
void ClearInventoryReservationEx(ActionData action_data)
Определения ActionBase.c:1120
void ClearActionJuncture(ActionData action_data)
Определения ActionBase.c:1207
DayZGame g_Game
Определения DayZGame.c:4074
PlayerBase m_Player
Определения ActionBase.c:40
ref ActionTarget m_Target
Определения ActionBase.c:39
ItemBase m_MainItem
Определения ActionBase.c:35
int m_AttSlot
Определения ActionAttach.c:3

Перекрестные ссылки ClearActionJuncture(), ClearInventoryReservationEx(), g_Game, AttachActionData::m_AttSlot, ActionData::m_MainItem, ActionData::m_Player и ActionData::m_Target.