using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class GuidePanel : BasePanel { public Button return_Button; private void Awake() { return_Button.onClick.AddListener(async() => { CloseGuide(); }); } private void Update() { if (Input.GetKey(KeyCode.Escape)) { CloseGuide(); } } async void CloseGuide() { UIManager.Instance.HideUI(WindowID.GuidePanel); StepManager.isFaceBuidling = false; await UIManager.Instance.ShowUI(WindowID.MainPanel); } public override void OnCloseWindow() { } public override void OnDestroyWindow() { } public override void OnInitWindow() { UIManager.Instance.HideUI(WindowID.MainPanel); StepManager.isFaceBuidling = true; } public override void OnShowWindow() { UIManager.Instance.HideUI(WindowID.MainPanel); StepManager.isFaceBuidling = true; } }