public override void Initialize(Contexts contexs, int modeId)
 {
     SetMode(modeId);
     serverInitHandler     = new ServerWeaponInitHandler();
     ProcessListener       = new CommonModeProcessListener();
     PickupHandler         = new CommonPickupDropHandler(contexs, ModeId);
     ReservedBulletHandler = new LocalReservedBulletHandler();
     SlotLibary            = WeaponSlotsLibrary.Allocate(EWeaponSlotsGroupType.Group);
 }