| 123456789101112131415161718192021222324252627282930 | 
							- using System.Collections;
 
- using System.Collections.Generic;
 
- using UnityEngine;
 
- using UnityEngine.SceneManagement;
 
- using JCUnityLib;
 
- using UnityEngine.UI;
 
- public class ViewMgr : ViewManager<ViewMgr>
 
- {
 
-     protected override void OnInited()
 
-     {
 
-         CanvasScaler viewMgrCanvasScaler = gameObject.GetComponent<CanvasScaler>();
 
-         viewMgrCanvasScaler.referenceResolution = new Vector2(2532, 1170);
 
-         viewMgrCanvasScaler.screenMatchMode = CanvasScaler.ScreenMatchMode.MatchWidthOrHeight;
 
-         viewMgrCanvasScaler.matchWidthOrHeight = 0f;
 
-         //设置视图组
 
-         //SetViewGroup<HomeFrameView>(1);
 
-     }
 
-     //以下名称的预制体通过SceneResourceManager获取
 
-     HashSet<string> scenePrefabs = new HashSet<string>(new string[] {
 
-         //Home
 
-         "HomeView", "PKMatchView", "RoleSelectView"
 
-     });
 
-     protected override GameObject LoadViewPrefab(string viewName)
 
-     {
 
-         if (scenePrefabs.Contains(viewName)) return SceneResourceManager.Instance.GetPrefab(viewName);
 
-         return base.LoadViewPrefab("Home/" + viewName);
 
-     }
 
- }
 
 
  |