private void OnInitCharCreation(object[] args) { UnStageModel(Player.LocalPlayer); ResetAppearance(Player.LocalPlayer); BrowserHandler.CreateBrowser("package://CEF/char/charcreator.html"); _camera.SetPos(Helper.GetPosInFrontOfVector3(_displayPos.GetVector3Part(), _displayPos.W, 1.5f), _displayPos.GetVector3Part(), true); }
private void OnInitCharSelector(object[] args) { Events.CallLocal("setChatState", true); // Enabled for testing TODO: needs to be removed var player = Player.LocalPlayer; player.FreezePosition(true); UnStageModel(player); _disableControls = true; _camera.SetPos(Helper.GetPosInFrontOfVector3(_displayPosition, _displayHeading, 1.5f), _displayPosition, true); }
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); } }