12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- 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();
- CharacterManager.Inst.GoodsSaveToFile();
- }
- }
|