using System.Collections; using System.Collections.Generic; using TMPro; using UnityEngine; public class ConfirmPanelController : PanelController { [SerializeField] private TMP_Text messageText; //자식 텍스트 변수 public delegate void OnConfirmButtonClick(); private OnConfirmButtonClick onConfirmButtonClick; public void Show(string message, OnConfirmButtonClick onConfirmButtonClick) { messageText.text = message; this.onConfirmButtonClick = onConfirmButtonClick; base.Show(); } /// /// Confirm 버튼 클릭시 호출되는 함수 /// public void OnClickConfirmButton() { Hide(() => onConfirmButtonClick?.Invoke()); } /// /// X 버튼 클릭시 호출되는 함수 /// public void OnClickCloseButton() { Hide(); } }