MainPanel.cs 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. using Cysharp.Threading.Tasks.Triggers;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. using System.Threading.Tasks;
  5. using TMPro;
  6. using UnityEngine;
  7. using UnityEngine.EventSystems;
  8. using UnityEngine.UI;
  9. public class MainPanel : BasePanel
  10. {
  11. public Button BagButtonBG;
  12. public Image BagButton;
  13. public Button GuideButton;
  14. public Button LanguageButton;
  15. public Image HashImage;
  16. public Text HashText;
  17. private void Awake()
  18. {
  19. BagButtonBG.onClick.AddListener(async () =>
  20. {
  21. await UIManager.Instance.ShowUI(WindowID.FaceBuildPanel);
  22. CharacterManager.UICam.gameObject.SetActive(true);
  23. UIManager.Instance.HideUI(WindowID.MainPanel);
  24. BagButtonBG.GetComponent<BagButtonChangeUI>().ResetUI();
  25. GuideButton.GetComponent<GuideButtonChangeUI>().ResetUI();
  26. #if UNITY_STANDALONE_WIN
  27. #elif UNITY_ANDROID
  28. UIManager.Instance.HideUI(WindowID.MobilePanel);
  29. #elif UNITY_WEBGL
  30. #endif
  31. });
  32. GuideButton.onClick.AddListener(async () =>
  33. {
  34. await UIManager.Instance.ShowUI(WindowID.GuidePanel);
  35. });
  36. }
  37. public override void OnCloseWindow() { }
  38. public override void OnDestroyWindow() { }
  39. public override void OnInitWindow() {}
  40. public override void OnShowWindow()
  41. {
  42. BagButtonBG.GetComponent<BagButtonChangeUI>().ResetUI();
  43. GuideButton.GetComponent<GuideButtonChangeUI>().ResetUI();
  44. }
  45. private void ChangeUI()
  46. {
  47. //BagButtonBG.GetComponent<Image>().sprite = BG;
  48. //BagButton.sprite = bag;
  49. //txt.color = Color.black;
  50. }
  51. }