public static void ShowWaitTip(string msg = "", int seconds = 30, UnityAction timeOutAction = null) { if (mWaitTip == null) { GameObject canvas = GameObject.Find("Canvas"); mWaitTip = canvas.transform.Find("WaitTip").GetComponent <WaitTip>(); } if (mWaitTip == null) { Debug.LogError("mWaitTip is null"); return; } mWaitTip.gameObject.SetActive(true); mWaitTip.Setup(msg, seconds, timeOutAction); }