520 {
521 super.OnEntry(e);
522
523 int mi =
m_weapon.GetCurrentMuzzle();
524 if(AcquireCartridgeFromMagazine())
525 {
526 if(!PushBulletToInternalMagazine(mi))
527 {
528 DropBullet(e);
529 }
530 }
531
533 m_magazineType = string.Empty;
534 m_type = string.Empty;
535 }
class WeaponGuardIsDestroyed extends WeaponGuardBase m_weapon