private void ShowMenuWindowEvent(object[] args) { // Destroy the previous window BrowserHandler.DestroyBrowser(browser); // Create the menu browser browser = BrowserHandler.CreateBrowser("package://statics/gameselector.html", null); }
private void DestroyConnectionBrowserEvent(object[] args) { if (browser == null) { return; } // Destroy the active CEF window BrowserHandler.DestroyBrowser(browser); browser = null; // Unfreeze the player Player.LocalPlayer.FreezePosition(false); }
private void OnSetLoginScreen(object[] args) { var state = (bool)args[0]; if (state) { // Enable BrowserHandler.CreateBrowser("package://CEF/auth/login.html"); RAGE.Game.Graphics.TransitionToBlurred(200); Player.LocalPlayer.FreezePosition(true); Events.CallLocal("setChatState", false); RAGE.Game.Ui.DisplayHud(false); RAGE.Game.Ui.DisplayRadar(false); Camera.SetPos(LoginCamPos, LoginCamPointAt, true); } else { BrowserHandler.DestroyBrowser(null); RAGE.Game.Graphics.TransitionFromBlurred(200); Camera.SetActive(false); } }
private void OnQuitCharCreation(object[] args) { BrowserHandler.DestroyBrowser(null); _camera.SetActive(false); Events.CallRemote(Shared.Events.ClientToServer.Character.TriggerCharSelection); }
private void OnCloseWindow(object[] args) { BrowserHandler.DestroyBrowser(null); }