コード例 #1
0
 /// <inheritdoc />
 public TitleScreenOnAuthenticationResultSuccessfulEventListener(IAuthenticationResultRecievedEventSubscribable subscriptionService,
                                                                 [KeyFilter(UnityUIRegisterationKey.Login)][NotNull] IUIPlayable sceneEndPlayable, [NotNull] IAuthTokenRepository tokenRepository)
     : base(subscriptionService)
 {
     SceneEndPlayable = sceneEndPlayable ?? throw new ArgumentNullException(nameof(sceneEndPlayable));
     TokenRepository  = tokenRepository ?? throw new ArgumentNullException(nameof(tokenRepository));
 }
コード例 #2
0
 /// <inheritdoc />
 public TitleScreenOnConnectionRedirectionInitializable(
     [NotNull] IConnectionRedirectionEventSubscribable onConnectionRedirectionSubcriptionService,
     [KeyFilter(UnityUIRegisterationKey.TitleLoginButton)][NotNull] IUIPlayable sceneEndPlayable)
     : base(onConnectionRedirectionSubcriptionService)
 {
     SceneEndPlayable = sceneEndPlayable ?? throw new ArgumentNullException(nameof(sceneEndPlayable));
 }