Nevar pievienot vairāk kā 25 tēmas
Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
|
- using System;
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using UnityEngine.UI;
-
- public class UITipsPopup : UIBase
- {
- [SerializeField]
- Text titleText;
- [SerializeField]
- Text messageText;
- [SerializeField]
- Button cancelButton;
- [SerializeField]
- Text cancelButtonText;
- [SerializeField]
- Button confirmButton;
- //[SerializeField]
- //Button maskButton;
- [SerializeField]
- Text confirmButtonText;
-
- Action onConfirm;
- Action onCancel;
-
-
- public override void OnOpen(params object[] args) {
- string title = args[0] as String;
- string message = args[1] as String;
- onConfirm = args[2] as Action;
- onCancel = args[3] as Action;
- string confirmText = args[4] as string;
- string cancelText = args[5] as string;
-
- titleText.text = title;
- messageText.text = message;
- confirmButtonText.text = confirmText;
- cancelButtonText.text = cancelText;
-
- cancelButton.onClick.AddListener(ClickCancelButton);
- confirmButton.onClick.AddListener(ClickConfirmButton);
- }
- public override void OnClose() { }
-
- void ClickCancelButton()
- {
- if (onCancel != null)
- {
- onCancel();
- }
- Close();
- }
-
- void ClickConfirmButton()
- {
- if (onConfirm != null)
- {
- onConfirm();
- }
- Close();
- }
- }
|