using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.SceneManagement; using UnityEngine.UI; public class FaceBuildPanel : BasePanel { public Button faceBuilt_Btn; public Image div_BG; private void Awake() { faceBuilt_Btn.onClick.AddListener(()=>FaceBuilt()); } public override void OnInitWindow() { } public override void OnShowWindow() { Debug.Log("´ò¿ªÄóÁ³½çÃæ"); div_BG.enabled = false; StepManager.isFaceBuidling = true; StepManager.faceBuildLight.enabled = true; } public override void OnCloseWindow() { } public override void OnDestroyWindow() { } private async void FaceBuilt() { CharacterManager.mainCam.gameObject.SetActive(false); CharacterManager.UICam.gameObject.SetActive(false); UIManager.Instance.HideUI(WindowID.FaceBuildPanel); if (StepManager.isInit) { await UIManager.Instance.ShowUI(WindowID.LoadingPanel); await ScenesManager.Instance.SceneLoadByYooAsset("MainScene"); //SceneManager.LoadScene("MainScene"); StepManager.Instance.Init(); } #if UNITY_STANDALONE_WIN #elif UNITY_ANDROID await UIManager.Instance.ShowUI(WindowID.MobilePanel); #elif UNITY_WEBGL #endif await UIManager.Instance.ShowUI(WindowID.MainPanel); StepManager.isInit = false; StepManager.isFaceBuidling = false; StepManager.faceBuildLight.enabled = false; StepManager.Instance.CharacterDataReMatch(); } }