コード例 #1
0
 /// <inheritdoc />
 public SharedWelcomePayloadHandler(IFullCryptoInitializationService <byte[]> cryptoInitializer, IAuthenticationDetailsModel loginDetails, IClientSessionDetails sessionDetails, ILog logger)
     : base(logger)
 {
     CryptoInitializer = cryptoInitializer;
     LoginDetails      = loginDetails;
     SessionDetails    = sessionDetails;
 }
 /// <inheritdoc />
 public LoginButtonAuthenticationModelinitializationController(
     [KeyFilter(UnityUIRegisterationKey.TitleLoginUsername)][NotNull] IUIText usernameTextElement,
     [KeyFilter(UnityUIRegisterationKey.TitleLoginPassword)][NotNull] IUIText passwordTextElement,
     [KeyFilter(UnityUIRegisterationKey.TitleLoginButton)][NotNull] IUIButton loginButtonElement,
     [NotNull] IAuthenticationDetailsModel authenticationModel,
     [NotNull] ILog logger)
 {
     UsernameTextElement = usernameTextElement ?? throw new ArgumentNullException(nameof(usernameTextElement));
     PasswordTextElement = passwordTextElement ?? throw new ArgumentNullException(nameof(passwordTextElement));
     LoginButtonElement  = loginButtonElement ?? throw new ArgumentNullException(nameof(loginButtonElement));
     AuthenticationModel = authenticationModel ?? throw new ArgumentNullException(nameof(authenticationModel));
     Logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
コード例 #3
0
 public ShipSelectionWelcomePayloadHandler(IFullCryptoInitializationService <byte[]> cryptoInitializer, IAuthenticationDetailsModel loginDetails, IClientSessionDetails sessionDetails, ILog logger)
     : base(cryptoInitializer, loginDetails, sessionDetails, logger)
 {
 }
コード例 #4
0
 /// <inheritdoc />
 public PreBlockWelcomePayloadHandler(IFullCryptoInitializationService <byte[]> cryptoInitializer, IAuthenticationDetailsModel loginDetails, IClientSessionDetails sessionDetails, ILog logger)
     : base(cryptoInitializer, loginDetails, sessionDetails, logger)
 {
     this.AuthType = SharedLoginRequest93Payload.ServerType.Ship;
 }