22 lines
591 B
GDScript
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)
|