WaterRangeCtrl_UI.cs 975 B

12345678910111213141516171819202122232425262728
  1. using System;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. using UnityEngine;
  5. using UnityEngine.UI;
  6. public class WaterRangeCtrl_UI : MonoBehaviour
  7. {
  8. public Slider rangeSlider;
  9. public Button ShuiweiButton_1;
  10. public Button ShuiweiButton_2;
  11. private void Awake()
  12. {
  13. rangeSlider = this.transform.Find("WaterRangeSilder").GetComponent<Slider>();
  14. ShuiweiButton_1 = this.transform.Find("Shuiwei_1_Button").GetComponent<Button>();
  15. ShuiweiButton_2 = this.transform.Find("Shuiwei_2_Button").GetComponent<Button>();
  16. rangeSlider.onValueChanged.AddListener((sliderValue)=>WaterRangeCtrlTool._Instance.SetRangeValue(sliderValue));
  17. ShuiweiButton_1.onClick.AddListener(()=>WaterRangeCtrlTool._Instance.ChangeWaterCurve(0));
  18. ShuiweiButton_2.onClick.AddListener(()=>WaterRangeCtrlTool._Instance.ChangeWaterCurve(1));
  19. }
  20. private void OnEnable()
  21. {
  22. rangeSlider.value = 0;
  23. }
  24. }