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();
- }
- }
|