123456789101112131415161718192021222324252627 |
- extends Node3D
- # NOTE: The code here just adds some control to our effects.
- # Check `res://water_plane/water_plane.gd` for the real implementation.
- var y := 0.0
- @onready var water_plane: Area3D = $WaterPlane
- func _ready() -> void:
- $Container/RainSize/HSlider.value = $WaterPlane.rain_size
- $Container/MouseSize/HSlider.value = $WaterPlane.mouse_size
- func _process(delta: float) -> void:
- if $Container/Rotate.button_pressed:
- y += delta
- water_plane.basis = Basis(Vector3.UP, y)
- func _on_rain_size_changed(value: float) -> void:
- $WaterPlane.rain_size = value
- func _on_mouse_size_changed(value: float) -> void:
- $WaterPlane.mouse_size = value
|