using FairyGUI; using UnityEngine; namespace ET.Client { [ObjectSystem] [FriendOfAttribute(typeof(ET.Client.ModelViewComponent))] public class GlobalViewMgr : Singleton, ISingletonAwake { //public Camera UICamera; public Camera BattleCamera; public Transform Global; public Transform Unit { get; set; } public Transform RecycleNode { get; set; } public GComponent HeadbarView { get; set; } public void Awake() { Global = GameObject.Find("/Global").transform; Unit = GameObject.Find("/Global/Unit").transform; RecycleNode = GameObject.Find("/Global/RecycleNode").transform; BattleCamera = GameObject.Find("/Global/BattleCamera").GetComponent(); CameraMgr.Init(); CreateHeadBar().Coroutine(); } private async ETTask CreateHeadBar() { //加入所有headbar的parent view var root = await UIHelper.Create("HeadBar", "HeadBarRoot", 0); HeadbarView = root; //root.visible = false; } public void ReOpenGame() { ModelViewComponent.Instance.IsHideNormalName = false; CameraMgr.Init(); } } }