示例#1
0
    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);
    }
示例#2
0
 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);
             }
         }
     }
 }