См. определение в файле WeaponManager.c строка 485
486 {
487 int mi = wpn.GetCurrentMuzzle();
488 if ( wpn.IsChamberFiredOut(mi) || wpn.IsJammed() || wpn.IsChamberEmpty(mi) )
489 {
490 wpn.ProcessWeaponEvent(
new WeaponEventTrigger(
m_player));
491 return;
492 }
493
494 if (wpn.JamCheck(0))
495 {
496 wpn.ProcessWeaponEvent(
new WeaponEventTriggerToJam(
m_player));
497 }
498 else
499 {
500 wpn.ProcessWeaponEvent(
new WeaponEventTrigger(
m_player));
501 }
502 }
Перекрестные ссылки m_player.