12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
-
- namespace NRKernal
- {
- using System;
- using UnityEngine;
- using UnityEngine.UI;
-
- public class NRGlassesInitErrorTip : MonoBehaviour
- {
-
- public static event Action OnPreComfirm;
-
- public event Action OnConfirm;
-
- public Button m_ConfirmBtn;
-
- public Text m_Tips;
-
-
-
- public virtual void Init(string msg, Action confirm)
- {
- m_Tips.text = msg;
- OnConfirm += confirm;
- m_ConfirmBtn.onClick.AddListener(() =>
- {
- OnConfirm?.Invoke();
- });
- Invoke("AutoConfirm", 5f);
- }
-
- private void Start()
- {
- var inputmodule = GameObject.FindObjectOfType<NRInputModule>();
- if (inputmodule != null)
- {
- GameObject.Destroy(inputmodule.gameObject);
- }
- OnPreComfirm?.Invoke();
- }
-
- private void AutoConfirm()
- {
- OnConfirm?.Invoke();
- }
- }
- }
|