См. определение в файле WeaponChambering.c строка 1035
1036 {
1037 if (!super.LoadCurrentFSMState(ctx, version))
1038 return false;
1039
1041 {
1042 Error(
"[wpnfsm] " +
Object.GetDebugName(
m_weapon) +
" ChamberMultiBullet.LoadCurrentFSMState: cannot read m_srcMagazine for weapon=" +
m_weapon);
1043 return false;
1044 }
1045
1047 {
1048 Error(
"[wpnfsm] " +
Object.GetDebugName(
m_weapon) +
" ChamberMultiBullet.LoadCurrentFSMState: cannot read m_srcMagazinePrevLocation for weapon=" +
m_weapon);
1049 return false;
1050 }
1051 return true;
1052 }
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().