YanCheng_Metrology/Assets/Scripts/Project/UI/UI_Panel/UI_MiddleTipPanel.cs

34 lines
722 B
C#

using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
public class UI_MiddleTipPanel : BasePanel
{
/// <summary>
/// Ãæ°åÏÔʾºó¼¸ÃëºóÏûʧ
/// </summary>
private float disappear = 5f;
/// <summary>
/// ³õʼ»¯
/// </summary>
public void Init(string content)
{
GetControl<Text>("Text_Content").text = content;
Hide();
}
/// <summary>
/// Ãæ°åÏûʧ
/// </summary>
private void Hide()
{
StartCoroutine(HideAsync());
}
private IEnumerator HideAsync()
{
yield return new WaitForSeconds(disappear);
UIManager.Instance.HidePanel<UI_MiddleTipPanel>();
}
}