61 lines
1.1 KiB
C#
61 lines
1.1 KiB
C#
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
public class ModalWindowPanel : MonoBehaviour
|
|
{
|
|
[Header("Header")]
|
|
[SerializeField]
|
|
private Transform _hederArea;
|
|
|
|
[SerializeField]
|
|
private Transform _titleField;
|
|
|
|
[Header("Content")]
|
|
[SerializeField]
|
|
private Transform _contentArea;
|
|
|
|
[SerializeField]
|
|
private Transform _verticalLayoutArea;
|
|
|
|
[SerializeField]
|
|
private Image _heroImage;
|
|
|
|
[SerializeField]
|
|
private TextMeshProUGUI _heroText;
|
|
|
|
[Space()]
|
|
[SerializeField]
|
|
private Transform _horizontalLayoutArea;
|
|
|
|
[SerializeField]
|
|
private Image _iconImage;
|
|
|
|
[SerializeField]
|
|
private TextMeshProUGUI _iconText;
|
|
|
|
[Header("Footer")]
|
|
[SerializeField]
|
|
private Transform _footerArea;
|
|
|
|
[SerializeField]
|
|
private Button _confirmButton;
|
|
|
|
[SerializeField]
|
|
private Button _declineButton;
|
|
|
|
//private Action onConfirmAction;
|
|
//private Action onDeclineAction;
|
|
|
|
public void Confirm()
|
|
{
|
|
// onConfirmAction?.Invoke();
|
|
// Close();
|
|
}
|
|
public void Decline()
|
|
{
|
|
// onDeclineAction?.Invoke();
|
|
//Close();
|
|
}
|
|
}
|