using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using TMPro;
using System;
public class ConfirmPanel : PanelBasic
{
public Button cancle_button;
public Button confirm_button;
public TextMeshProUGUI tittle_text;
public TextMeshProUGUI prompt_content_text;
public TextMeshProUGUI confirm_content_text;
protected override void Awake()
{
base.Awake();
transform.SetAsLastSibling();
}
// Start is called before the first frame update
void Start()
{
cancle_button.onClick.AddListener(OnCancale);
confirm_button.onClick.AddListener(OnConfirm);
}
///
/// 弹窗
///
/// 提示内容
/// 确认内容
///
///
public void OnPopup(string _prompt_content, string _confirm_content_text, string _tittle = "提示", Action _callback = null)
{
base.OnPopup(_callback);
tittle_text.text = _tittle;
confirm_content_text.text = _confirm_content_text;
prompt_content_text.text = _prompt_content;
}
public void OnCancale()
{
OnPopupEnd(false);
}
public void OnConfirm()
{
OnPopupEnd(true);
}
}