private void OnRefreshTip(SShowMessageBehaviour behaviour) { if (behaviour == null) { return; } ConfigText text = ConfigManager.Get <ConfigText>(behaviour.textId); if (text == null) { Logger.LogError("On ShowMessage Event,config Text ID = {0} connot be loaded,please check out!", behaviour.textId); return; } m_labyrinthTipPanel.RefreshTip(text, behaviour.duraction * 0.001); }
private void UpdateShowMsg() { if (actived && modulePVEEvent.validCheckShowMsgbehaviour) { SShowMessageBehaviour be = modulePVEEvent.GetShowMessageBehaviour(); if (be != null) { if (m_labyrinthTipPanel.activeInHierarchy) { var canvas = m_labyrinthTipPanel.transform.GetComponentDefault <CanvasGroup>(); DOTween.To(() => canvas.alpha, (a) => canvas.alpha = a, 0, 0.5f).OnComplete(() => { OnRefreshTip(be); DOTween.To(() => canvas.alpha, (a) => canvas.alpha = a, 1, 0.5f); }); } else { OnRefreshTip(be); } } } }