Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- tool
- extends Node2D
- export var water_color : Color = Color(0.1, 0.4, 0.9, 0.5) setget update_water_color
- export var displacement : float = 8.0 setget update_displacement
- func _ready():
- $Render.material.set_shader_param("water_color", water_color)
- $Render.material.set_shader_param("displacement", displacement)
- func _process(delta):
- $Render.material.set_shader_param("zoom", get_viewport_transform().y.y)
- func update_water_color(value):
- water_color = value
- $Render.material.set_shader_param("water_color", value)
- property_list_changed_notify()
- func update_displacement(value):
- displacement = value
- $Render.material.set_shader_param("displacement", value)
- property_list_changed_notify()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement