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

◆ SaveCurrentFSMState()

override bool SaveCurrentFSMState ( ParamsWriteContext ctx)

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

849 {
850 if (!super.SaveCurrentFSMState(ctx))
851 return false;
852
853 if (!ctx.Write(m_srcMagazine))
854 {
855 Error("[wpnfsm] " + Object.GetDebugName(m_weapon) + " ChamberMultiBullet.SaveCurrentFSMState: cannot save m_srcMagazine for weapon=" + m_weapon);
856 return false;
857 }
858
860 {
861 Error("[wpnfsm] " + Object.GetDebugName(m_weapon) + " ChamberMultiBullet.SaveCurrentFSMState: cannot write m_srcMagazinePrevLocation for weapon=" + m_weapon);
862 return false;
863 }
864 return true;
865 }
class WeaponGuardIsDestroyed extends WeaponGuardBase m_weapon
Определения Guards.c:604
bool OptionalLocationWriteToContext(InventoryLocation loc, notnull ParamsWriteContext ctx)
Определения InventoryLocation.c:640
Magazine m_srcMagazine
Определения WeaponChambering.c:634
ref InventoryLocation m_srcMagazinePrevLocation
source of the cartridge
Определения WeaponChambering.c:635
Определения 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().