| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- 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>().text = buttonText;
- }
- public void SetDeclineButtonText(string buttonText) {
- declineButton.GetComponent<Text>().text = buttonText;
- }
- void AcceptAction() {
- }
- void DeclineAction() {
- }
- }
|