DayZ 1.28
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ SaveCurrentFSMState()

override bool SaveCurrentFSMState ( ParamsWriteContext ctx)

См. определение в файле WeaponChambering.c строка 1016

1017 {
1018 if (!super.SaveCurrentFSMState(ctx))
1019 return false;
1020
1021 if (!ctx.Write(m_srcMagazine))
1022 {
1023 Error("[wpnfsm] " + Object.GetDebugName(m_weapon) + " ChamberMultiBullet.SaveCurrentFSMState: cannot save m_srcMagazine for weapon=" + m_weapon);
1024 return false;
1025 }
1026
1028 {
1029 Error("[wpnfsm] " + Object.GetDebugName(m_weapon) + " ChamberMultiBullet.SaveCurrentFSMState: cannot write m_srcMagazinePrevLocation for weapon=" + m_weapon);
1030 return false;
1031 }
1032 return true;
1033 }
class WeaponGuardIsDestroyed extends WeaponGuardBase m_weapon
Определения Guards.c:604
bool OptionalLocationWriteToContext(InventoryLocation loc, notnull ParamsWriteContext ctx)
Определения InventoryLocation.c:640
Magazine m_srcMagazine
Определения WeaponChambering.c:804
ref InventoryLocation m_srcMagazinePrevLocation
source of the cartridge
Определения WeaponChambering.c:805
Определения ObjectTyped.c:2
proto bool Write(void value_out)
void Error(string err)
Messagebox with error message.
Определения EnDebug.c:90

Перекрестные ссылки Error(), m_srcMagazine, m_srcMagazinePrevLocation, m_weapon, OptionalLocationWriteToContext() и Serializer::Write().