HealthAdviceView.cs 868 B

1234567891011121314151617181920212223242526272829303132333435
  1. using FairyGUI;
  2. using UI.Launcher;
  3. using UnityEngine;
  4. namespace GFGGame
  5. {
  6. public class HealthAdviceView : MonoBehaviour
  7. {
  8. private static GameObject _ui;
  9. /// <summary>
  10. /// 打开界面
  11. /// </summary>
  12. public static void Open()
  13. {
  14. var go = Resources.Load<GameObject>("UUI/Launcher/UIHealthAdvice");
  15. _ui = GameObject.Instantiate(go);
  16. }
  17. /// <summary>
  18. /// 关闭界面
  19. /// </summary>
  20. /// <param name="toDestroy"></param>
  21. public static void Close()
  22. {
  23. GameObject.DestroyImmediate(_ui);
  24. _ui = null;
  25. //检测开启pad遮挡
  26. float maxAspectRatio = 1080 * 1.0f / 1920;
  27. if (Screen.width * 1.0f / Screen.height > maxAspectRatio)
  28. PadMaskView.Open();
  29. }
  30. }
  31. }