Exemplo n.º 1
0
        private void OnStartCustomization(object[] args)
        {
            StageModel(Player.LocalPlayer);
            Events.CallRemote(Shared.Events.ClientToServer.Character.ApplyCharacterEditAnimation);
            BrowserHandler.ExecuteFunction("ShowNextStep");

            _camera.PointAtBone(Player.LocalPlayer, Shared.Enums.Bone.IK_Head, Player.LocalPlayer.GetHeading(), 0.35f, true);

            // Set naked
            if (Player.LocalPlayer.Model == 1885233650)
            { // male
                Player.LocalPlayer.SetComponentVariation(1, 0, 0, 0);
                Player.LocalPlayer.SetComponentVariation(3, 15, 0, 0);
                Player.LocalPlayer.SetComponentVariation(4, 61, 0, 0);
                Player.LocalPlayer.SetComponentVariation(6, 34, 0, 0);
                Player.LocalPlayer.SetComponentVariation(8, 42, 4, 0);
                Player.LocalPlayer.SetComponentVariation(11, 14, 20, 0);
            }
            else
            { // female
                Player.LocalPlayer.SetComponentVariation(3, 15, 0, 0);
                Player.LocalPlayer.SetComponentVariation(4, 17, 0, 0);
                Player.LocalPlayer.SetComponentVariation(6, 35, 0, 0);
                Player.LocalPlayer.SetComponentVariation(8, 2, 0, 0);
                Player.LocalPlayer.SetComponentVariation(11, 5, 4, 0);
            }
        }
Exemplo n.º 2
0
 private void ResetCharCreation(object[] args)
 {
     ResetAppearance(Player.LocalPlayer);
     BrowserHandler.ExecuteFunction(new object[] { "ShowStep", "1" });
     if (args != null && args.Length > 0)
     {
         DisplayError(new object[] { args[0].ToString() });
     }
 }
Exemplo n.º 3
0
        private void DisplayError(object[] args)
        {
            if (args?[0] == null)
            {
                return;
            }

            var msg = args[0] as string;

            BrowserHandler.ExecuteFunction(new object[] { "showError", msg.Replace("'", @"\'") });
        }
Exemplo n.º 4
0
        private void OnShowQRCode(object[] args)
        {
            if (args[0] == null)
            {
                return;
            }
            var link = args[0].ToString();

            BrowserHandler.CreateBrowser("package://CEF/auth/enablegoogleauth.html");
            BrowserHandler.ExecuteFunction(new object[] { "addImage", link });
        }
Exemplo n.º 5
0
        private void OnDisplaySuccess(object[] args)
        {
            if (args[0] == null)
            {
                return;
            }

            var msg = args[0] as string;

            BrowserHandler.ExecuteFunction("HideLoading");
            BrowserHandler.ExecuteFunction(new object[] { "showSuccess", msg.Replace("'", @"\'") });
        }
Exemplo n.º 6
0
 private void OnSuccessCharCreation(object[] args)
 {
     BrowserHandler.ExecuteFunction(new object[] { "ShowStep", "7" });
 }
Exemplo n.º 7
0
 private void OnSubmitRegister(object[] args)
 {
     BrowserHandler.ExecuteFunction("ShowLoading");
     Events.CallRemote(Shared.Events.ClientToServer.Authentication.SubmitRegisterAccount, args[0].ToString(), args[1].ToString(), args[2].ToString());
 }
Exemplo n.º 8
0
 private void OnSubmitNewPass(object[] args)
 {
     BrowserHandler.ExecuteFunction("ShowLoading");
     Events.CallRemote("SubmitSubmitNewPass", args[0].ToString());
 }
Exemplo n.º 9
0
 private void OnBackToLogin(object[] args)
 {
     BrowserHandler.ExecuteFunction("ShowLoading");
     Events.CallRemote(Shared.Events.ClientToServer.Authentication.SubmitBackToLogin);
 }
Exemplo n.º 10
0
 private void OnSubmitEmailToken(object[] args)
 {
     BrowserHandler.ExecuteFunction("ShowLoading");
     Events.CallRemote(Shared.Events.ClientToServer.Authentication.SubmitEmailToken, args[0].ToString());
 }
Exemplo n.º 11
0
 private void onSubmitEnableGoogleAuthCode(object[] args)
 {
     BrowserHandler.ExecuteFunction("ShowLoading");
     Events.CallRemote(Shared.Events.ClientToServer.Authentication.SubmitEnableGoogleAuthCode, args[0].ToString());
 }