12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- using FairyGUI;
- using UnityEngine;
- namespace ET.Client
- {
- [ObjectSystem]
- [FriendOfAttribute(typeof(ET.Client.ModelViewComponent))]
- public class GlobalViewMgr : Singleton<GlobalViewMgr>, 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<Camera>();
- 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();
- EffectMgr.Instance.Clear();
- TiktokGiftEventHandler.Reset();
- }
- }
- }
|