/// <inheritdoc /> public GameBurstingCompletedEventCommandHandler(ILog logger, [NotNull] ICharacterSlotSelectedModel slotModel, [NotNull] ILocalPlayerData playerData, [NotNull] IUnitScalerStrategy scalerService, [NotNull] IZoneSettings zoneSettings, [NotNull] IBurstingService burstingService) : base(logger) { SlotModel = slotModel ?? throw new ArgumentNullException(nameof(slotModel)); PlayerData = playerData ?? throw new ArgumentNullException(nameof(playerData)); ScalerService = scalerService ?? throw new ArgumentNullException(nameof(scalerService)); ZoneSettings = zoneSettings ?? throw new ArgumentNullException(nameof(zoneSettings)); BurstingService = burstingService ?? throw new ArgumentNullException(nameof(burstingService)); }
/// <inheritdoc /> public GamePlayerJoinedEventPayloadHandler(ILog logger, [NotNull] ICharacterSlotSelectedModel slotModel, [NotNull] IBurstingService burstingService) : base(logger) { SlotModel = slotModel ?? throw new ArgumentNullException(nameof(slotModel)); BurstingService = burstingService ?? throw new ArgumentNullException(nameof(burstingService)); }
/// <inheritdoc /> public GameSub60WarpToNewAreaCommandHandler(ILog logger, [NotNull] IEntityGuidMappable <PlayerZoneData> zoneDataMappable, [NotNull] IBurstingService burstingService) : base(logger) { ZoneDataMappable = zoneDataMappable ?? throw new ArgumentNullException(nameof(zoneDataMappable)); BurstingService = burstingService ?? throw new ArgumentNullException(nameof(burstingService)); }