|
@@ -1,4 +1,7 @@
|
|
|
-using System.Collections;
|
|
|
+using LitJson;
|
|
|
+using System.Collections;
|
|
|
+using System.Collections.Generic;
|
|
|
+using System.IO;
|
|
|
using TMPro;
|
|
|
using UnityEngine;
|
|
|
using UnityEngine.Networking;
|
|
@@ -10,9 +13,7 @@ namespace Assets
|
|
|
{
|
|
|
public TMP_InputField inputField;
|
|
|
public Button confirmBtn;
|
|
|
-
|
|
|
- string url = "http://172.18.10.17/";
|
|
|
-
|
|
|
+ UserData userData;
|
|
|
public override void OnCloseWindow()
|
|
|
{
|
|
|
|
|
@@ -24,11 +25,19 @@ namespace Assets
|
|
|
|
|
|
public override void OnInitWindow()
|
|
|
{
|
|
|
+ LoadJson();
|
|
|
confirmBtn.onClick.AddListener(async () =>
|
|
|
{
|
|
|
- StartCoroutine("SendRequest");
|
|
|
- //UIManager.Instance.HideUI(WindowID.DlgLogin);
|
|
|
- //await UIManager.Instance.ShowUI(WindowID.FaceBuildPanel);
|
|
|
+ if (userData.table.Contains(inputField.text))
|
|
|
+ {
|
|
|
+ UIManager.Instance.HideUI(WindowID.DlgLogin);
|
|
|
+ await UIManager.Instance.ShowUI(WindowID.FaceBuildPanel);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ await UIManager.Instance.ShowUI(WindowID.DlgLoginFaild);
|
|
|
+ }
|
|
|
+
|
|
|
});
|
|
|
}
|
|
|
|
|
@@ -36,43 +45,19 @@ namespace Assets
|
|
|
{
|
|
|
|
|
|
}
|
|
|
- IEnumerator SendRequest()
|
|
|
- {
|
|
|
- //UnityWebRequest request = UnityWebRequest.Post(url,inputField.text);
|
|
|
- UnityWebRequest request = new UnityWebRequest(url);
|
|
|
- request.timeout = 5;
|
|
|
- yield return request.SendWebRequest();
|
|
|
|
|
|
- //if (request.result == UnityWebRequest.Result.Success)
|
|
|
- //{
|
|
|
- // Debug.Log("发送完成");
|
|
|
- // if (request.downloadHandler.text =="true")
|
|
|
- // {
|
|
|
- // UIManager.Instance.HideUI(WindowID.DlgLogin);
|
|
|
- // yield return UIManager.Instance.ShowUI(WindowID.FaceBuildPanel);
|
|
|
- // }
|
|
|
- // else
|
|
|
- // {
|
|
|
- // yield return UIManager.Instance.ShowUI(WindowID.DlgLoginFaild);
|
|
|
- // }
|
|
|
- //}
|
|
|
- //else
|
|
|
- //{
|
|
|
- // Debug.Log("发送失败");
|
|
|
- //}
|
|
|
+ public void LoadJson()
|
|
|
+ {
|
|
|
|
|
|
- if (request.result == UnityWebRequest.Result.Success)
|
|
|
+ if (File.Exists("Assets/Bundles/Config/Test.json"))
|
|
|
{
|
|
|
- Debug.Log("发送完成");
|
|
|
- UIManager.Instance.HideUI(WindowID.DlgLogin);
|
|
|
- yield return UIManager.Instance.ShowUI(WindowID.FaceBuildPanel);
|
|
|
+ string txt = File.ReadAllText("Assets/Bundles/Config/Test.json");
|
|
|
+ userData = JsonMapper.ToObject<UserData>(txt);
|
|
|
}
|
|
|
- else
|
|
|
- {
|
|
|
- Debug.Log("发送失败");
|
|
|
- yield return UIManager.Instance.ShowUI(WindowID.DlgLoginFaild);
|
|
|
- }
|
|
|
- StopAllCoroutines();
|
|
|
}
|
|
|
}
|
|
|
+ class UserData
|
|
|
+ {
|
|
|
+ public List<string> table;
|
|
|
+ }
|
|
|
}
|