internal ServerEcommerceApi(string baseUrl, IHttpWorker httpWorker) { Assert.IsNotNull(baseUrl, "Creating " + GetType().Name + " failed. Parameter baseUrl is null"); Assert.IsNotNull(httpWorker, "Creating " + GetType().Name + " failed. Parameter httpWorker is null"); this.baseUrl = baseUrl; this.httpWorker = httpWorker; }
internal QosManagerApi(string baseUrl, IHttpWorker httpWorker) { Assert.IsNotNull(baseUrl, nameof(baseUrl) + "is null"); Assert.IsNotNull(httpWorker, nameof(httpWorker) + "is null"); this.baseUrl = baseUrl; this.httpWorker = httpWorker; }
internal UserAccount(string baseUrl, string @namespace, ISession session, IHttpWorker httpWorker) { Assert.IsNotNull(baseUrl, "Creating " + GetType().Name + " failed. Parameter baseUrl is null"); Assert.IsNotNull(httpWorker, "Creating " + GetType().Name + " failed. Parameter httpWorker is null"); Assert.IsFalse( string.IsNullOrEmpty(@namespace), "Creating " + GetType().Name + " failed. Parameter ns is null."); this.@namespace = @namespace; this.session = session; this.baseUrl = baseUrl; this.httpWorker = httpWorker; }
internal DedicatedServerManagerApi(string baseUrl, string namespace_, IHttpWorker httpWorker) { Debug.Log("ServerApi init serverapi start"); Assert.IsNotNull(baseUrl, "Creating " + GetType().Name + " failed. Parameter baseUrl is null"); Assert.IsFalse( string.IsNullOrEmpty(namespace_), "Creating " + GetType().Name + " failed. Parameter namespace is null."); Assert.IsNotNull(httpWorker, "Creating " + GetType().Name + " failed. Parameter httpWorker is null"); this.baseUrl = baseUrl; this.namespace_ = namespace_; this.httpWorker = httpWorker; }
/// <summary> /// Конструктор /// </summary> /// <param name="uri"> /// URL конечной точки службы WSL /// </param> /// <param name="vcert"> /// Криптопровайдер /// </param> /// <param name="clientCertificate"> /// Клиентский сертификат. Используется только в случае, если используется протокол HTTPS /// </param> public WslAdapter(Uri uri, IVcertAPI vcert, X509Certificate2 clientCertificate = null) { if (uri == null) throw new ArgumentNullException("uri"); if (vcert == null) throw new ArgumentNullException("vcert"); // При подключении через HTTP клиентский сертификат не используется if (uri.Scheme == Uri.UriSchemeHttps && clientCertificate == null) throw new ArgumentNullException("clientCertificate"); this.uri = uri; worker = (uri.Scheme == Uri.UriSchemeHttps) ? (IHttpWorker)new NativeHttpsWorker(uri, vcert, clientCertificate) : new ManagedHttpWorker(uri, vcert, clientCertificate); }
internal ManagedLoginSession(string baseUrl, string @namespace, string clientId, string clientSecret, string redirecUri, IHttpWorker httpWorker) { Assert.IsNotNull(baseUrl, "Creating " + GetType().Name + " failed. Parameter baseUrl is null"); Assert.IsNotNull(@namespace, "Creating " + GetType().Name + " failed. Namespace parameter is null!"); Assert.IsNotNull(clientId, "Creating " + GetType().Name + " failed. ClientId parameter is null!"); Assert.IsNotNull(clientSecret, "Creating " + GetType().Name + " failed. ClientSecret parameter is null!"); Assert.IsNotNull(redirecUri, "Creating " + GetType().Name + " failed. RedirectUri parameter is null!"); Assert.IsNotNull(httpWorker, "Creating " + GetType().Name + " failed. Parameter httpWorker is null"); this.baseUrl = baseUrl; this.@namespace = @namespace; this.clientId = clientId; this.clientSecret = clientSecret; this.redirecUri = redirecUri; this.httpWorker = httpWorker; }
internal DedicatedServerManagerApi(string baseUrl, string namespace_, IHttpWorker httpWorker) { Debug.Log("ServerApi init serverapi start"); Assert.IsNotNull(baseUrl, "Creating " + GetType().Name + " failed. Parameter baseUrl is null"); Assert.IsFalse( string.IsNullOrEmpty(namespace_), "Creating " + GetType().Name + " failed. Parameter namespace is null."); Assert.IsNotNull(httpWorker, "Creating " + GetType().Name + " failed. Parameter httpWorker is null"); this.baseUrl = baseUrl; this.namespace_ = namespace_; this.httpWorker = httpWorker; this.serverSetup = new RegisterServerRequest() { game_version = "", ip = "", pod_name = "", provider = "" }; ParseArgsAndServerSetup(); }
public TelemetryApi(string baseUrl, IHttpWorker httpWorker) { Report.GetFunctionLog(this.GetType().Name); Assert.IsNotNull(baseUrl, "Creating " + GetType().Name + " failed. Parameter baseUrl is null"); Assert.IsNotNull(httpWorker, "Creating " + GetType().Name + " failed. Parameter httpWorker is null"); this.baseUrl = baseUrl; this.httpWorker = httpWorker; switch (Application.platform) { case RuntimePlatform.WindowsPlayer: this.agentType = 70; break; case RuntimePlatform.OSXPlayer: this.agentType = 80; break; case RuntimePlatform.LinuxPlayer: this.agentType = 90; break; case RuntimePlatform.Android: this.agentType = 110; break; case RuntimePlatform.IPhonePlayer: this.agentType = 120; break; case RuntimePlatform.XboxOne: this.agentType = 130; break; case RuntimePlatform.PS4: this.agentType = 140; break; case RuntimePlatform.Switch: this.agentType = 170; break; case RuntimePlatform.tvOS: this.agentType = 200; break; case RuntimePlatform.WSAPlayerX86: this.agentType = 210; break; case RuntimePlatform.WSAPlayerX64: this.agentType = 211; break; case RuntimePlatform.WSAPlayerARM: this.agentType = 212; break; case RuntimePlatform.WebGLPlayer: this.agentType = 220; break; } this.deviceId = DeviceProvider.GetFromSystemInfo().DeviceId; }
public ServerGameTelemetryApi(string baseUrl, UnityHttpWorker httpWorker) { this.baseUrl = baseUrl; this.httpWorker = httpWorker; }