void EngineLoginResponseReceived(LoginResponseEventArgs e = null) { if (e == null) { throw new ArgumentNullException("e"); } var state = e.Response.Success ? 1 : 0; Interlocked.Exchange(ref _loginState, state); _loginReceievedEvent.Set(); }
void EngineLoginResponseReceived(object sender, LoginResponseEventArgs e) { if (!e.Response.Success) { return; } var user = new ClientUser { IsMe = true, UserName = e.Response.UserName }; //foreach (string current in loginResponse.UserVariables.Keys) //{ // EsObject value = loginResponse.UserVariables[current] as EsObject; // user.AddUserVariable(new UserVariable // { // Name = current, // Value = value // }); //} UserManager.AddUser(user); UserManager.Me = user; }
void EngineLoginResponseReceived(LoginResponseEventArgs e = null) { if (e == null) throw new ArgumentNullException("e"); var state = e.Response.Success ? 1 : 0; Interlocked.Exchange(ref _loginState, state); _loginReceievedEvent.Set(); }
protected virtual void OnLoginResponseReceieved(LoginResponseEventArgs args) { var func = LoginResponseReceived; if (func != null) { func(this, args); } }
void EngineLoginResponseReceived(object sender, LoginResponseEventArgs e) { if (!e.Response.Success) return; var user = new ClientUser {IsMe = true, UserName = e.Response.UserName}; //foreach (string current in loginResponse.UserVariables.Keys) //{ // EsObject value = loginResponse.UserVariables[current] as EsObject; // user.AddUserVariable(new UserVariable // { // Name = current, // Value = value // }); //} UserManager.AddUser(user); UserManager.Me = user; }