This commit is contained in:
王志勋 2024-02-04 17:17:09 +08:00
commit e47d967348
6 changed files with 26 additions and 34 deletions

View File

@ -1 +1 @@
172.20.10.5:48888
127.0.0.1:48888

View File

@ -1 +1 @@
172.20.10.5
127.0.0.1

View File

@ -1,11 +1,10 @@
using System;
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
using XFrame.Core.UI;
using static InterfaceManager;
public class Main_interface_Panel : XUIPanel
{
@ -25,38 +24,14 @@ public class Main_interface_Panel : XUIPanel
fanhui_btn = this.transform.Find("UPBG/Back_bton").GetComponent<Button>();
fanhui_btn.onClick.AddListener(() =>
{
UIBootstrap.Instance.OnLogout();
SceneManager.LoadScene("SampleScene");
});
ShowPanel<View_Panel2>();
this.transform.Find("UPBG/Back_bton").GetComponent<Button>().onClick.AddListener(() =>
{
GameObject obj = GameObject.Find("Canvas");
if (obj != null)
{
Login_panl login_panl = obj.GetComponent<Login_panl>();
if (login_panl != null)
{
login_panl.AddGetString(true);
}
}
});
replay.onClick.AddListener(() => { ReplayPanel(); });
train.onClick.AddListener(() => { TrainPanel(); });
appQuet.onClick.AddListener(() => {
GameObject obj = GameObject.Find("Canvas");
if (obj != null)
{
Login_panl login_panl = obj.GetComponent<Login_panl>();
if (login_panl != null)
{
login_panl.AddGetString(false);
}
}
appQuet.onClick.AddListener(() => { Application.Quit();
//Debug.Log("退出");
});
}

View File

@ -163,4 +163,17 @@ public class UIBootstrap : MonoSingleton<UIBootstrap>
Debug.Log("OnDestory");
AdamSync.SyncCreateRoom.leaveRoomRequset -= OnLeaveRoomInfo;
}
public void OnLogout()
{
Dictionary<string, string> replaceInfoDic = new Dictionary<string, string>();
replaceInfoDic.Add("login_name", GlobalFlag.currentUser.login_name);
StartCoroutine(AsyncWebReq.PostData2(Url_LoginCheck, replaceInfoDic));
Debug.Log("OnLogout");
}
private void OnApplicationQuit()
{
OnLogout();
}
}

View File

@ -79,9 +79,9 @@ public static class AsyncWebReq
else
{
if (!string.IsNullOrEmpty(request.downloadHandler.text))
action(request.downloadHandler.text);
action?.Invoke(request.downloadHandler.text);
else
action(null);
action?.Invoke(null);
}
}

View File

@ -35,6 +35,10 @@ public static class InterfaceManager
#region
/// <summary>
/// 登出接口 Handler/User.ashx?action=exit&login_name=test0001
/// </summary>
public static string Url_LoginCheck { get => IpAddress + "/Handler/User.ashx?action=exit&"; }
/// <summary>
/// 想定Wbe接口