| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 | using System;using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class WaterRangeCtrl_UI : MonoBehaviour{    public Slider rangeSlider;    public Button ShuiweiButton_1;    public Button ShuiweiButton_2;    private CanvasGroup button_CG1;    private CanvasGroup button_CG2;    private void Awake()    {        rangeSlider = this.transform.Find("WaterRangeSilder").GetComponent<Slider>();        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.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);        });    }    private void OnEnable()    {        button_CG1.alpha = 1;        button_CG2.alpha = 0.2f;        WaterRangeCtrlTool._Instance.ChangeWaterCurve(0);        rangeSlider.value = 0;        WaterRangeCtrlTool._Instance.ShowFx(true);    }    private void OnDisable()    {        WaterRangeCtrlTool._Instance.HideFx();    }}
 |