| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 | 
							- using System;
 
- using System.Collections;
 
- using System.Collections.Generic;
 
- using DG.Tweening;
 
- using UnityEngine;
 
- using UnityEngine.UI;
 
- public class WaterRangeCtrl_UI : MonoBehaviour
 
- {
 
-     public LerpSlider rangeSlider;
 
-     public Button ShuiweiButton_1;
 
-     public Button ShuiweiButton_2;
 
-     private CanvasGroup button_CG1;
 
-     private CanvasGroup button_CG2;
 
-     public Button _playButton;
 
-     private Tween playT;
 
-     private void Awake()
 
-     {
 
-         rangeSlider = this.transform.Find("WaterRangeSilder").GetComponent<LerpSlider>();
 
-         ShuiweiButton_1 = this.transform.Find("Shuiwei_1_Button").GetComponent<Button>();
 
-         button_CG1 = ShuiweiButton_1.GetComponent<CanvasGroup>();
 
-         ShuiweiButton_2 = this.transform.Find("Shuiwei_2_Button").GetComponent<Button>();
 
-         button_CG2 = ShuiweiButton_2.GetComponent<CanvasGroup>();
 
-         rangeSlider.OnPointDown += CanCelTween;
 
-         rangeSlider.onValueChanged.AddListener((sliderValue)=>
 
-         {
 
-             WaterRangeCtrlTool._Instance.SetRangeValue(sliderValue);
 
-         });
 
-         ShuiweiButton_1.onClick.AddListener(()=>
 
-         {
 
-             WaterRangeCtrlTool._Instance.ChangeWaterCurve(0);
 
-             button_CG1.alpha = 1;
 
-             button_CG2.alpha = 0.2f;
 
-             rangeSlider.value = 0;
 
-             WaterRangeCtrlTool._Instance.ShowFx(true);
 
-         });
 
-         ShuiweiButton_2.onClick.AddListener(()=>
 
-         {
 
-             WaterRangeCtrlTool._Instance.ChangeWaterCurve(1);
 
-             button_CG1.alpha = 0.2f;
 
-             button_CG2.alpha = 1;
 
-             rangeSlider.value = 0;
 
-             WaterRangeCtrlTool._Instance.ShowFx(true);
 
-         });
 
-         
 
-         
 
-         _playButton = this.transform.Find("PlayButton").GetComponent<Button>();
 
-         _playButton.onClick.AddListener(PlayRangeSlider);
 
-     }
 
-     private void PlayRangeSlider()
 
-     {
 
-         rangeSlider.UseLerping = false;
 
-         rangeSlider.value = 0;
 
-         playT = rangeSlider.DOValue(1.0f, 4.0f);
 
-     }
 
-     public void CanCelTween()
 
-     {
 
-         if (playT != null)
 
-         {
 
-             playT.Kill();
 
-             playT = null;
 
-         }
 
-     }
 
-     private void OnEnable()
 
-     {
 
-         button_CG1.alpha = 1;
 
-         button_CG2.alpha = 0.2f;
 
-         WaterRangeCtrlTool._Instance.ChangeWaterCurve(0);
 
-         rangeSlider.value = 0;
 
-         WaterRangeCtrlTool._Instance.ShowFx(true);
 
-         StaticLod.instance.lodAvalible = false;
 
-     }
 
-     private void OnDisable()
 
-     {
 
-         StaticLod.instance.lodAvalible = true;
 
-         WaterRangeCtrlTool._Instance.HideFx();
 
-     }
 
- }
 
 
  |