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

38 lines
946 B
C#

using System;
using System.Collections;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
public class UI_CustomSessionPanel : BasePanel
{
private string triggerID;
public Action<string> callBack;
/// <summary>
/// 初始化,state 0 激活另一个操作
/// </summary>
public void Init(string triggerID, string clientTalk, Action<string> _callBack)
{
this.triggerID = triggerID;
callBack += _callBack;
GetControl<TextMeshProUGUI>("ClientText_DialogBox").text = clientTalk /*"好的"*/;
}
//}
/// <summary>
/// 按钮点击
/// </summary>
/// <param name="btnName"></param>
protected override void OnClick(string btnName)
{
switch (btnName)
{
case "ClientContinueBtn":
//GameManager.UIMgr.HidePanel<UI_CustomSessionPanel>();
callBack?.Invoke(triggerID);
break;
}
}
}