См. определение в файле WeaponChambering.c строка 1059
1060 {
1061 nextMuzzle = currentMuzzle;
1062 int nMuzzles =
m_weapon.GetMuzzleCount();
1063
1064 for (int i = 0; i < nMuzzles; ++i)
1065 {
1066 --nextMuzzle;
1067 nextMuzzle = Math.WrapInt(nextMuzzle, 0, nMuzzles);
1068 if (
m_weapon.IsChamberEmpty(nextMuzzle))
1069 return true;
1070 }
1071
1072 return false;
1073 }
Перекрестные ссылки m_weapon и Math::WrapInt().
Используется в OnEntry().