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

◆ SaveCurrentFSMState() [20/20]

override bool WeaponStateBase::SaveCurrentFSMState ( ParamsWriteContext ctx)
inlineprivate

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

117 {
118 if (!super.SaveCurrentFSMState(ctx))
119 return false;
120
121 if (!ctx.Write(m_damage))
122 {
123 Error("[wpnfsm] " + Object.GetDebugName(m_weapon) + " WeaponUnjamming_Cartridge.SaveCurrentFSMState: cannot write m_damage for weapon=" + m_weapon);
124 return false;
125 }
126 if (!ctx.Write(m_type))
127 {
128 Error("[wpnfsm] " + Object.GetDebugName(m_weapon) + " WeaponUnjamming_Cartridge.SaveCurrentFSMState: cannot write m_type for weapon=" + m_weapon);
129 return false;
130 }
131 return true;
132 }
proto bool Write(void value_out)
float m_damage
Определения WeaponChambering.c:22
Weapon_Base m_weapon
Определения WeaponStateBase.c:12
string m_type
Определения WeaponChambering.c:23
class LOD Object
void Error(string err)
Messagebox with error message.
Определения EnDebug.c:90

Перекрестные ссылки Error(), m_damage, m_type, m_weapon и Serializer::Write().