using FairyGUI; using UnityEngine; namespace ET.Client { [ObjectSystem] 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; } } }