using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; using JCUnityLib; public class ViewMgr : ViewManager { protected override void OnInited() { //设置视图组 SetViewGroup(1); } //以下名称的预制体通过SceneResourceManager获取 HashSet scenePrefabs = new HashSet(new string[] { //Home "TopBarView", "HomeView", "GameStartView", "ChallengeOptionView", "PKGameOptionView", "PKMatchView", "RoleSelectView" }); protected override GameObject LoadViewPrefab(string viewName) { if (scenePrefabs.Contains(viewName)) return SceneResourceManager.Instance.GetPrefab(viewName); return base.LoadViewPrefab("Home/" + viewName); } }