diff --git a/addons/material_maker/engine/gen_image.gd b/addons/material_maker/engine/gen_image.gd index 7d1a54fa..c0fd6874 100644 --- a/addons/material_maker/engine/gen_image.gd +++ b/addons/material_maker/engine/gen_image.gd @@ -2,10 +2,19 @@ tool extends MMGenTexture class_name MMGenImage +var timer : Timer + """ Texture generator from image """ +func _ready() -> void: + timer = Timer.new() + add_child(timer) + timer.wait_time = 5 + timer.start() + timer.connect("timeout", self, "_on_timeout") + func get_type() -> String: return "image" @@ -19,3 +28,7 @@ func set_parameter(n : String, v) -> void: .set_parameter(n, v) if n == "image": texture.load(v) + +func _on_timeout(): + set_parameter("image", get_parameter("image")) +