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