public override void Initialize(Contexts contexts, int modeId) { SetMode(modeId); ProcessListener = new ModeProcessListener(); ReservedBulletHandler = new SharedReservedBulletHandler(); PickupHandler = new ClientSurvivalPickupDropHandler(contexts, modeId); SlotLibary = WeaponSlotsLibrary.Allocate(EWeaponSlotsGroupType.Default); }
public override void Initialize(Contexts contexs, int modeId) { SetMode(modeId); serverInitHandler = new ServerWeaponInitHandler(); ProcessListener = new CommonModeProcessListener(); PickupHandler = new ClientCommonPickupDropHandler(contexs, ModeId); ReservedBulletHandler = new LocalReservedBulletHandler(); SlotLibary = WeaponSlotsLibrary.Allocate(EWeaponSlotsGroupType.Group); }
protected override IWeaponSlotsLibrary GetWeaponSlotLibary() { return(WeaponSlotsLibrary.Allocate(Core.EWeaponSlotsGroupType.Default)); }