Tip1Window.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. using System;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. using TMPro;
  5. using UnityEngine;
  6. using UnityEngine.UI;
  7. public class Tip1Window : WindowSingleton<Tip1Window>
  8. {
  9. public RawImage rawimg;
  10. public Image img;
  11. public TextMeshProUGUI titeltext;
  12. public TextMeshProUGUI infoText;
  13. public GameObject qianwangGo;
  14. public GameObject SuccessGo;
  15. Action<string> callback;
  16. List<string> backList;
  17. public void show(string title,string info, bool isQianWang, bool isSuccess,Texture tex,Color color,List<string> backList,Action<string> callback)
  18. {
  19. this.transform.SetAsLastSibling();
  20. titeltext.text = title;
  21. infoText.text = info;
  22. qianwangGo.SetActive(isQianWang);
  23. SuccessGo.SetActive(isSuccess);
  24. rawimg.texture = tex;
  25. img.color = color;
  26. this.callback = callback;
  27. this.backList = backList;
  28. }
  29. public void gotoBt(int i)
  30. {
  31. callback.Invoke(backList[i]);
  32. this.gameObject.SetActive(false);
  33. WindowsManager.Instance.isShowTip = false;
  34. }
  35. }