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