|
@@ -9,20 +9,46 @@ 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));
|
|
|
- ShuiweiButton_2.onClick.AddListener(()=>WaterRangeCtrlTool._Instance.ChangeWaterCurve(1));
|
|
|
+ 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();
|
|
|
}
|
|
|
}
|