using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using UnityEngine.SceneManagement; //持久化的处理脚本,在app启动时就应开始常驻 public class PersistenHandler : MonoBehaviour { public MenuBackController menuBackCtr = new MenuBackController(); public static PersistenHandler ins; public static void Init() { if (ins) return; GameObject obj = new GameObject("PersistenHandler"); ins = obj.AddComponent(); DontDestroyOnLoad(obj); } void Update() { menuBackCtr.Update(); } } public class MenuBackController { static List NeedBackGameScenes = new List(new string[] { "DuckHunter", "WildAttack", "FruitMaster" }); public List views = new List(); long lastPressExitTime = 0; public void Update() { if (Input.GetKeyDown(KeyCode.Escape) || CommonConfig.StandaloneMode && Input.GetKeyDown(KeyCode.Space)) { HandleKeyDownEscape(); } if (CommonConfig.StandaloneMode) { //暴力取消导航 foreach (var item in Object.FindObjectsOfType