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

◆ Start()

override void FirearmActionAttachMagazineQuick::Start ( ActionData action_data)
inlineprivate

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

429 {
430 super.Start( action_data );
431 AttachMagazineActionData action_data_am = AttachMagazineActionData.Cast(action_data);
432 Weapon_Base wpn = Weapon_Base.Cast(action_data.m_MainItem);
433 Magazine mag = Magazine.Cast(action_data.m_Target.GetObject());
434 ClearInventoryReservationEx(action_data);
435 if ( action_data.m_Player.GetWeaponManager().CanAttachMagazine(wpn,mag,false) )
436 action_data.m_Player.GetWeaponManager().AttachMagazine(mag, this);
437 else
438 action_data.m_Player.GetWeaponManager().SwapMagazineEx(mag, action_data_am.m_ilOldMagazine, this);
439 InventoryReservation(action_data);
440 }
void ClearInventoryReservationEx(ActionData action_data)
Определения ActionBase.c:1120
PlayerBase m_Player
Определения ActionBase.c:40
ref ActionTarget m_Target
Определения ActionBase.c:39
ItemBase m_MainItem
Определения ActionBase.c:35
override bool InventoryReservation(ActionData action_data)
Определения FirearmActionAttachMagazine.c:341

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