Files
seeding-planets/gui/game/pass_day/scripts/pass_day_background.gd

22 lines
591 B
GDScript

@tool
extends ColorRect
class_name PassDayBackground
@export var blur_strength := 0. :
set(v):
blur_strength = v
if is_node_ready():
update_shader_material_parameter()
@export var blur_mix_percentage := 0. :
set(v):
blur_mix_percentage = v
if is_node_ready():
update_shader_material_parameter()
func _ready():
update_shader_material_parameter()
func update_shader_material_parameter():
material.set_shader_parameter("strength", blur_strength)
material.set_shader_parameter("mix_percentage", blur_mix_percentage)