296 {
297 super.OnEntry(e);
298 if (e)
299 {
301 {
303
305 {
306 if (LogManager.IsWeaponLogEnable()) {
wpnDebugPrint(
"[wpnfsm] " +
Object.GetDebugName(
m_weapon) +
" WeaponChambering_Cartridge_InnerMag, ok - cartridge acquired: dmg=" + m_damage +
" type=" + m_type); }
307 }
308 else
309 Error(
"[wpnfsm] " +
Object.GetDebugName(
m_weapon) +
" WeaponChambering_Cartridge_InnerMag, error - cannot take cartridge from magazine");
310 }
311 else
312 {
313 Error(
"[wpnfsm] " +
Object.GetDebugName(
m_weapon) +
" WeaponChambering_Cartridge_InnerMag, error - no magazine to load from (m_srcMagazine=NULL)");
314 }
315
318 }
319 }
void wpnDebugPrint(string s)
class WeaponGuardIsDestroyed extends WeaponGuardBase m_weapon
void Error(string err)
Messagebox with error message.