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

◆ OnUpdate()

override void FirearmActionDetachMagazine::OnUpdate ( ActionData action_data)
inlineprivate

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

329 {
330 super.OnUpdate(action_data);
331
332 SequentialActionData ad = SequentialActionData.Cast(action_data);
333 if(ad)
334 {
335 switch (ad.m_Stage)
336 {
337 case 0:
338 Weapon_Base wpn = Weapon_Base.Cast(action_data.m_MainItem);
339 if ((!wpn || ad.m_Player.GetItemInHands() != wpn || !ad.m_Player.GetWeaponManager().IsRunning()) && !ad.m_Player.IsJumpInProgress())
340 {
341 SetStage(1, ad);
342 }
343 break;
344 default:
345 break;
346 }
347 }
348 }
void SetStage(CodeLockStage stage)
Определения CodeLockComponent.c:76
PlayerBase m_Player
Определения ActionBase.c:40
ItemBase m_MainItem
Определения ActionBase.c:35

Перекрестные ссылки ActionData::m_MainItem, ActionData::m_Player, SequentialActionData::m_Stage и SetStage().