1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- 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);
- StaticLod.instance.lodAvalible = false;
- }
- private void OnDisable()
- {
- StaticLod.instance.lodAvalible = true;
- WaterRangeCtrlTool._Instance.HideFx();
- }
- }
|