См. определение в файле WeaponChambering.c строка 867
868 {
869 if (!super.LoadCurrentFSMState(ctx, version))
870 return false;
871
873 {
874 Error(
"[wpnfsm] " +
Object.GetDebugName(
m_weapon) +
" ChamberMultiBullet.LoadCurrentFSMState: cannot read m_srcMagazine for weapon=" +
m_weapon);
875 return false;
876 }
877
879 {
880 Error(
"[wpnfsm] " +
Object.GetDebugName(
m_weapon) +
" ChamberMultiBullet.LoadCurrentFSMState: cannot read m_srcMagazinePrevLocation for weapon=" +
m_weapon);
881 return false;
882 }
883 return true;
884 }
class WeaponGuardIsDestroyed extends WeaponGuardBase m_weapon
bool OptionalLocationReadFromContext(out InventoryLocation loc, notnull ParamsReadContext ctx)
ref InventoryLocation m_srcMagazinePrevLocation
source of the cartridge
proto bool Read(void value_in)
void Error(string err)
Messagebox with error message.
Перекрестные ссылки Error(), m_srcMagazine, m_srcMagazinePrevLocation, m_weapon, OptionalLocationReadFromContext() и Serializer::Read().