using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class BasicDialog : MonoBehaviour { public Button acceptButton; public Button declineButton; public Text titleText; public Text messageText; // Start is called before the first frame update void Start() { acceptButton.onClick.AddListener(AcceptAction); declineButton.onClick.AddListener(DeclineAction); } public BasicDialog SetTitleText(string title) { titleText.text = title; return this; } public BasicDialog SetMessageText(string message) { messageText.text = message; return this; } public void SetAcceptButtonText(string buttonText) { acceptButton.GetComponent().text = buttonText; } public void SetDeclineButtonText(string buttonText) { declineButton.GetComponent().text = buttonText; } void AcceptAction() { } void DeclineAction() { } }