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

◆ AddActionJuncture()

override bool ActionDeployBase::AddActionJuncture ( ActionData action_data)
inlineprotected

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

163 {
164 bool accepted = super.AddActionJuncture(action_data);
165
166 EntityAI targetEntity = action_data.m_MainItem;
167
168 InventoryLocation targetIl = new InventoryLocation();
169 targetEntity.GetInventory().GetCurrentInventoryLocation(targetIl);
170
171 //Lock target
172 if (!g_Game.AddActionJuncture(action_data.m_Player, targetEntity, 10000, action_data))
173 {
174 accepted = false;
175 ClearActionJuncture(action_data);
176 }
177 else
178 {
179 action_data.m_ReservedInventoryLocations.Insert(targetIl);
180 }
181
182 return accepted;
183 }
class LogManager EntityAI
void ClearActionJuncture(ActionData action_data)
Определения ActionBase.c:1207
DayZGame g_Game
Определения DayZGame.c:4074
PlayerBase m_Player
Определения ActionBase.c:40
ref array< ref InventoryLocation > m_ReservedInventoryLocations
Определения ActionBase.c:42
ItemBase m_MainItem
Определения ActionBase.c:35

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