using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; public class TipWindowManager : MonoBehaviour { public UnityAction Sure { get; set; } public UnityAction Cancel { get; set; } // Use this for initialization void Start () { } // Update is called once per frame void Update () { } /// /// 设置带“确定”、“取消”按钮的提示窗口 /// /// 提示信息内容 /// 提示窗口确定 /// 提示窗口取消 public void SetWindow(string tips, UnityAction sureFunc, UnityAction cancelFunc) { Sure = sureFunc; Cancel = cancelFunc == null ? () => { DestroyWindow(); } : cancelFunc; transform.SetParent(GameObject.Find("Canvas").transform, false); GetComponent().anchoredPosition = new Vector2(0, -320); transform.Find("TipContent").GetComponent().text = tips; transform.Find("Sure").GetComponent