123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- using LitJson;
- using System.Collections;
- using System.Collections.Generic;
- using System.IO;
- using TMPro;
- using UnityEngine;
- using UnityEngine.Networking;
- using UnityEngine.UI;
- namespace Assets
- {
- public class DlgLogin : BasePanel
- {
- public TMP_InputField inputField;
- public Button confirmBtn;
- UserData userData;
- public override void OnCloseWindow()
- {
- }
- public override void OnDestroyWindow()
- {
- }
- public override void OnInitWindow()
- {
- LoadJson();
- confirmBtn.onClick.AddListener(async () =>
- {
- if (userData.table.Contains(inputField.text))
- {
- UIManager.Instance.HideUI(WindowID.DlgLogin);
- await UIManager.Instance.ShowUI(WindowID.FaceBuildPanel);
- }
- else
- {
- await UIManager.Instance.ShowUI(WindowID.DlgLoginFaild);
- }
- });
- }
- public override void OnShowWindow()
- {
- }
- public void LoadJson()
- {
- if (File.Exists("Assets/Bundles/Config/Test.json"))
- {
- string txt = File.ReadAllText("Assets/Bundles/Config/Test.json");
- userData = JsonMapper.ToObject<UserData>(txt);
- }
- }
- }
- class UserData
- {
- public List<string> table;
- }
- }
|