MagInterferenceTipView.cs 835 B

12345678910111213141516171819202122232425262728293031
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using UnityEngine.UI;
  5. //地磁干扰提示界面
  6. public class MagInterferenceTipView : MonoBehaviour, MenuBackInterface
  7. {
  8. void Start()
  9. {
  10. PersistenHandler.ins?.menuBackCtr.views.Add(this);
  11. transform.Find("BtnOK").GetComponentInChildren<Button>().onClick.AddListener(OnClick_Back);
  12. }
  13. void OnDestroy()
  14. {
  15. PersistenHandler.ins?.menuBackCtr.views.Remove(this);
  16. Axis9CalibrateRecord.ResumeCalibrateRecord(LoginMgr.myUserInfo.mac);
  17. Axis9CalibrateRecord.SetCalibrateOkRecord(LoginMgr.myUserInfo.mac, false);
  18. }
  19. public bool OnMenuBack() {
  20. Destroy(gameObject);
  21. return true;
  22. }
  23. void OnClick_Back() {
  24. AudioMgr.ins.PlayBtn();
  25. Destroy(this.gameObject);
  26. }
  27. }