Helper method for RandomizeFSMState.
См. определение в файле Weapon_Base.c строка 683
684 {
685 array<MuzzleState> muzzleStates = new array<MuzzleState>;
686
687 int nMuzzles = GetMuzzleCount();
688 for (int i = 0; i < nMuzzles; ++i)
689 {
695 else if (IsChamberEmpty(i))
697 else
698 ErrorEx(
string.Format(
"Unable to identify chamber state of muzzle %1", i));
699
700 muzzleStates.Insert(state);
701 }
702
703 return muzzleStates;
704 }
bool IsChamberFiredOut(int idx)
bool IsChamberFull(int idx)
Перекрестные ссылки ErrorEx, IsChamberFiredOut() и IsChamberFull().
Используется в RandomizeFSMState().