MainScreenUIView.cs 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using ProjectBase.UI;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. using UnityEngine;
  5. using UnityEngine.UI;
  6. namespace ShotSimulator.UI
  7. {
  8. public class MainScreenUIView : BaseUIView
  9. {
  10. public Button startTrainButton;
  11. public Button settingButton;
  12. public Button rankingButton;
  13. protected override void InitUIObjects()
  14. {
  15. base.InitUIObjects();
  16. startTrainButton.onClick.AddListener(OnStartTrainButtonClick);
  17. settingButton.onClick.AddListener(OnSettingButtonClick);
  18. rankingButton.onClick.AddListener(OnRankingButtonClick);
  19. }
  20. private void OnStartTrainButtonClick()
  21. {
  22. UIManager.GetInstance().HideUIView(this);
  23. UIManager.GetInstance().ShowUIView("TrainTaskInfoUIView");
  24. }
  25. private void OnSettingButtonClick()
  26. {
  27. UIManager.GetInstance().HideUIView(this);
  28. UIManager.GetInstance().ShowUIView("SettingUIView");
  29. }
  30. private void OnRankingButtonClick()
  31. {
  32. UIManager.GetInstance().HideUIView(this);
  33. UIManager.GetInstance().ShowUIView("RankingUIView");
  34. }
  35. }
  36. }