using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; public class PKGameOptionView : JCUnityLib.ViewBase, MenuBackInterface { void Start() { PersistenHandler.ins?.menuBackCtr.views.Add(this); TopBarView.NeedShowIt(this); } void OnDestroy() { PersistenHandler.ins?.menuBackCtr.views.Remove(this); TopBarView.DontNeedShowIt(this); } public bool OnMenuBack() { ViewMgr.Instance.DestroyView(); return true; } public void GoTo(string target) { AudioMgr.ins.PlayBtn(); switch (target) { case "双人闯关": ViewMgr.Instance.ShowView(); break; case "静止靶": if (GlobalDataTemp.pkMatchType == PKMatchType.OnlinePK) { GlobalDataTemp.matchGameType = 9; ViewMgr.Instance.ShowView(); } else if (GlobalDataTemp.pkMatchType == PKMatchType.LocalPK) { GlobalData.pkMatchType = GlobalDataTemp.pkMatchType; GameMgr.gameType = 2; SceneManager.LoadScene("Game", LoadSceneMode.Single); } break; default: break; } } public void Back() { AudioMgr.ins.PlayBtn(); ViewMgr.Instance.DestroyView(); } }