yyl
5 天以前 7c1079d84f0552002699f29cc90b0da7bacba899
Main/System/Battle/UIComp/BattleHeroInfoBar.cs
@@ -20,7 +20,7 @@
    [SerializeField] public List<BattleBuffCell> buffCells = new List<BattleBuffCell>();
    protected List<string> messages = new List<string>();
    protected List<KeyValuePair<string, bool>> messages = new List<KeyValuePair<string, bool>>();
    public BasicHeroInfoContainer heroInfoContainer;
 
@@ -80,9 +80,9 @@
        }
        tipsList.Clear();
    }
    public void ShowTips(string message)
    public void ShowTips(string message, bool useArtText = false)
    {
        messages.Add(message);
        messages.Add(new KeyValuePair<string, bool>(message, useArtText));
    }
    public void SetActive(bool active)
@@ -90,7 +90,7 @@
        gameObject.SetActive(active);
    }
    public void PopUpTipsDirectly(string message)
    public void PopUpTipsDirectly(string message, bool useArtText = false)
    {
        GameObject prefab = textTips.gameObject;
@@ -98,7 +98,7 @@
        BattleTips tips = go.GetComponent<BattleTips>();
        tips.SetText(message);
        tips.SetText(message, useArtText);
        tips.OnFinish = () =>
        {
@@ -168,10 +168,10 @@
        if (messages.Count > 0 && timer >= PopUpInterval)
        {
            // 播放飘字
            string message = messages[0];
            KeyValuePair<string, bool> message = messages[0];
            messages.RemoveAt(0);
            PopUpTipsDirectly(message);
            PopUpTipsDirectly(message.Key, message.Value);
            timer = 0f;
        }