BasicDialog.cs 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using UnityEngine.UI;
  5. public class BasicDialog : MonoBehaviour
  6. {
  7. public Button acceptButton;
  8. public Button declineButton;
  9. public Text titleText;
  10. public Text messageText;
  11. // Start is called before the first frame update
  12. void Start()
  13. {
  14. acceptButton.onClick.AddListener(acceptAction);
  15. declineButton.onClick.AddListener(declineAction);
  16. }
  17. public BasicDialog setTitleText(string title){
  18. titleText.text = title;
  19. return this;
  20. }
  21. public BasicDialog setMessageText(string message) {
  22. messageText.text = message;
  23. return this;
  24. }
  25. public void setAcceptButtonText(string buttonText) {
  26. acceptButton.GetComponent<Text>().text = buttonText;
  27. }
  28. public void setDeclineButtonText(string buttonText) {
  29. declineButton.GetComponent<Text>().text = buttonText;
  30. }
  31. void acceptAction() {
  32. }
  33. void declineAction() {
  34. }
  35. }