This commit is contained in:
SoulliesOfficial
2026-04-01 12:23:27 -04:00
parent aff7ac0e03
commit c3b1561375
933 changed files with 114333 additions and 119360 deletions

View File

@@ -22,10 +22,29 @@ namespace Continentis.MainGame.UI
public RoundHint roundHint;
public Button endActionButton;
private Action currentButtonAction;
protected override void Awake()
{
base.Awake();
endActionButton.onClick.AddListener(CombatMainManager.Instance.EndAction);
endActionButton.onClick.AddListener(OnButtonClicked);
// 默认绑定结束行动
SetButtonAction(CombatMainManager.Instance.EndAction, "End Action", false);
}
/// <summary>
/// 切换按钮回调、文本和可交互状态,统一从此处管理。
/// </summary>
public void SetButtonAction(Action action, string label, bool interactable)
{
currentButtonAction = action;
endActionButton.GetComponentInChildren<TMPro.TMP_Text>().text = label;
endActionButton.interactable = interactable;
}
private void OnButtonClicked()
{
currentButtonAction?.Invoke();
}
public void ClearAllCardViews()