Diffstat (limited to 'effects/Glitch.gd')
| -rw-r--r-- | effects/Glitch.gd | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/effects/Glitch.gd b/effects/Glitch.gd new file mode 100644 index 0000000..fa9d6c1 --- /dev/null +++ b/effects/Glitch.gd @@ -0,0 +1,9 @@ +extends CanvasLayer + + +func apply(length, off = 1): + $shaderholder.visible = true + $shaderholder.get_material().set_shader_param("offset", off) + yield(get_tree().create_timer(length), "timeout") + $shaderholder.visible = false + $shaderholder.get_material().set_shader_param("offset", 1) |