public void ShowTips(string textTips, TextTipsType textTipsType = TextTipsType.TextTips) { TextTipsInfo info = new TextTipsInfo(); info.TipsType = textTipsType; info.TipsValue = textTips; m_TipsQueue.Enqueue(info); }
void Show() { if (m_TipsQueue.Count > 0) { TextTipsInfo tipsInfo = m_TipsQueue.Dequeue(); for (int i = 0; i < m_TextTipsList.Count; i++) { if (!m_TextTipsList[i].IsRun) { m_TextTipsList[i].transform.SetAsLastSibling(); m_TextTipsList[i].Show(tipsInfo.TipsValue, tipsInfo.TipsType); break; } } } }