123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- using Cysharp.Threading.Tasks.Triggers;
- using System.Collections;
- using System.Collections.Generic;
- using System.Threading.Tasks;
- using TMPro;
- using UnityEngine;
- using UnityEngine.EventSystems;
- using UnityEngine.UI;
- public class MainPanel : BasePanel
- {
- public Button BagButtonBG;
- public Image BagButton;
- public Button GuideButton;
- public Button LanguageButton;
- public Button ExitBtn;
- public Image HashImage;
- public TextMeshPro HashText;
- private void Awake()
- {
- BagButtonBG.onClick.AddListener(async () =>
- {
- await UIManager.Instance.ShowUI(WindowID.FaceBuildPanel);
- CharacterManager.UICam.gameObject.SetActive(true);
- UIManager.Instance.HideUI(WindowID.MainPanel);
- BagButtonBG.GetComponent<BagButtonChangeUI>().ResetUI();
- GuideButton.GetComponent<GuideButtonChangeUI>().ResetUI();
- #if UNITY_STANDALONE_WIN
- #elif UNITY_ANDROID
- UIManager.Instance.HideUI(WindowID.MobilePanel);
- #elif UNITY_WEBGL
- #endif
- });
- ExitBtn.onClick.AddListener(async () =>
- {
- await UIManager.Instance.ShowUI(WindowID.DlgExitPop);
- });
- GuideButton.onClick.AddListener(async () =>
- {
- #if UNITY_STANDALONE_WIN
- await UIManager.Instance.ShowUI(WindowID.GuidePanel);
- #elif UNITY_ANDROID
- await UIManager.Instance.ShowUI(WindowID.GuidePanel_Mobile);
- #elif UNITY_WEBGL
- #endif
- });
- }
- private async void Update()
- {
- if(Input.GetKeyDown(KeyCode.B))
- {
- await UIManager.Instance.ShowUI(WindowID.FaceBuildPanel);
- CharacterManager.UICam.gameObject.SetActive(true);
- UIManager.Instance.HideUI(WindowID.MainPanel);
- BagButtonBG.GetComponent<BagButtonChangeUI>().ResetUI();
- GuideButton.GetComponent<GuideButtonChangeUI>().ResetUI();
- #if UNITY_STANDALONE_WIN
- #elif UNITY_ANDROID
- UIManager.Instance.HideUI(WindowID.MobilePanel);
- #elif UNITY_WEBGL
- #endif
- }
- if (Input.GetKeyDown(KeyCode.X))
- {
- await UIManager.Instance.ShowUI(WindowID.GuidePanel);
- }
- if (Input.GetKeyDown(KeyCode.Escape))
- {
- await UIManager.Instance.ShowUI(WindowID.DlgExitPop);
- }
- }
- public override void OnCloseWindow() { }
- public override void OnDestroyWindow() { }
- public override void OnInitWindow() {}
- public override void OnShowWindow()
- {
- //HashText.text = "ID: " + StepManager.userID;
- BagButtonBG.GetComponent<BagButtonChangeUI>().ResetUI();
- GuideButton.GetComponent<GuideButtonChangeUI>().ResetUI();
- }
- }
|