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

◆ Start()

override void FirearmActionAttachMagazine::Start ( ActionData action_data)
inlineprivate

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

200 {
201 super.Start( action_data );
202 AttachMagazineActionData action_data_am = AttachMagazineActionData.Cast(action_data);
203 Weapon_Base wpn = Weapon_Base.Cast(action_data.m_MainItem);
204 Magazine mag = Magazine.Cast(action_data.m_Target.GetObject());
205 ClearInventoryReservationEx(action_data);
206 if ( action_data.m_Player.GetWeaponManager().CanAttachMagazine(wpn,mag,false) )
207 action_data.m_Player.GetWeaponManager().AttachMagazine(mag, this);
208 else
209 action_data.m_Player.GetWeaponManager().SwapMagazineEx(mag, action_data_am.m_ilOldMagazine, this);
210 InventoryReservation(action_data);
211 }
void ClearInventoryReservationEx(ActionData action_data)
Определения ActionBase.c:1025
override bool InventoryReservation(ActionData action_data)
Определения FirearmActionAttachMagazine.c:115

Перекрестные ссылки ActionData, ActionBase::ClearInventoryReservationEx() и InventoryReservation().