31 lines
731 B
C#
31 lines
731 B
C#
using Godot;
|
|
|
|
public partial class SettingsController : VBoxContainer
|
|
{
|
|
private Main main;
|
|
private Slider slSize;
|
|
private Slider slRain;
|
|
|
|
// Called when the node enters the scene tree for the first time.
|
|
public override void _Ready()
|
|
{
|
|
main = GetNode<Main>("/root/Main");
|
|
slSize = GetNode<Slider>("brushSettings/slSize");
|
|
slRain = GetNode<Slider>("weatherSettings/slRain");
|
|
|
|
slSize.ValueChanged += OnSizeValueChanged;
|
|
OnSizeValueChanged(main.BrushSize);
|
|
|
|
slRain.ValueChanged += OnRainValueChanged;
|
|
OnRainValueChanged(main.RainAmount);
|
|
}
|
|
|
|
private void OnSizeValueChanged(double value) {
|
|
main.BrushSize = (int)value;
|
|
}
|
|
|
|
private void OnRainValueChanged(double value) {
|
|
main.RainAmount = (float)value;
|
|
}
|
|
}
|