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); }