public OnInitConnectNetworkClientInitializable( [NotNull] IConnectionService client, [NotNull] IZoneDataService zoneServiceClient, [NotNull] IReadonlyZoneDataRepository zoneDataRepository, [NotNull] ILog logger, [NotNull] IGeneralErrorEncounteredEventPublisher generalErrorPublisher) { Client = client ?? throw new ArgumentNullException(nameof(client)); ZoneServiceClient = zoneServiceClient ?? throw new ArgumentNullException(nameof(zoneServiceClient)); ZoneDataRepository = zoneDataRepository ?? throw new ArgumentNullException(nameof(zoneDataRepository)); Logger = logger ?? throw new ArgumentNullException(nameof(logger)); GeneralErrorPublisher = generalErrorPublisher ?? throw new ArgumentNullException(nameof(generalErrorPublisher)); }
public RequestAccountRegistrationEventListener(IRegisterAccountButtonClickedEventSubscribable subscriptionService, [NotNull] IAuthenticationService authService, [NotNull][KeyFilter(UnityUIRegisterationKey.UsernameTextBox)] IUIText usernameText, [NotNull][KeyFilter(UnityUIRegisterationKey.PasswordTextBox)] IUIText passwordText, [NotNull] IGeneralErrorEncounteredEventPublisher errorPublisher, [NotNull] ILog logger) : base(subscriptionService) { AuthService = authService ?? throw new ArgumentNullException(nameof(authService)); UsernameText = usernameText ?? throw new ArgumentNullException(nameof(usernameText)); PasswordText = passwordText ?? throw new ArgumentNullException(nameof(passwordText)); ErrorPublisher = errorPublisher ?? throw new ArgumentNullException(nameof(errorPublisher)); Logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public ReturnToWorldDownloadScreenOnDisconnectionEventListener(INetworkClientDisconnectedEventSubscribable subscriptionService, [NotNull] IGeneralErrorEncounteredEventPublisher errorPublisher) : base(subscriptionService) { ErrorPublisher = errorPublisher ?? throw new ArgumentNullException(nameof(errorPublisher)); }