private void ClientConnected(object sender, ClientConnectedEventArgs e) { if (playerManager == null) { playerManager = PluginManager.GetPluginByType <UMPlayerManager>(); } if (entityManager == null) { entityManager = PluginManager.GetPluginByType <UMEntityManager>(); } if (voipManager == null) { voipManager = PluginManager.GetPluginByType <UMVoipManager>(); } UMClient NewClient = new UMClient(e.Client); clients.Add(e.Client, NewClient); Console.WriteLine("WorldManager registered player"); e.Client.MessageReceived += Client_MessageReceived; voipManager.RegisterClient(e.Client); }
public ActionResult Logout() { UMClient client = new UMClient(); client.EndSession(this); // The above returns the default sign-on Url, but you may redirect to any custom page as needed return RedirectToAction("Login"); }
public ActionResult Logout() { UMClient client = new UMClient(); client.EndSession(this); // The above returns the default sign-on Url, but you may redirect to any custom page as needed return(RedirectToAction("Login")); }
public ActionResult LoginResult(string id) { UMClient client = new UMClient(); UserSignOnResult signOnResult = client.GetSignOnInfo(this, id); Session["AuthInfo"] = signOnResult; if (signOnResult.IsValid) { if (signOnResult.OriginalRequestUrl != null && signOnResult.OriginalRequestUrl != string.Empty) { return Redirect(signOnResult.OriginalRequestUrl); } else { return RedirectToAction("DemoContent"); } } else { return RedirectToAction("Error"); } }
public ActionResult LoginResult(string id) { UMClient client = new UMClient(); UserSignOnResult signOnResult = client.GetSignOnInfo(this, id); Session["AuthInfo"] = signOnResult; if (signOnResult.IsValid) { if (signOnResult.OriginalRequestUrl != null && signOnResult.OriginalRequestUrl != string.Empty) { return(Redirect(signOnResult.OriginalRequestUrl)); } else { return(RedirectToAction("DemoContent")); } } else { return(RedirectToAction("Error")); } }
public ActionResult Login() { UMClient client = new UMClient(); return Redirect(client.StartSignOn(this).AbsoluteUri); }
public ActionResult Login() { UMClient client = new UMClient(); return(Redirect(client.StartSignOn(this).AbsoluteUri)); }