ThE GREAT SHATTERINGgit status! control.tscn is DEAD! LoNG LIVE CONTROL.TSCNgit statusgit status! MWAHAHAHAHAHAHAHA

This commit is contained in:
Haze Weathers 2023-04-08 00:33:55 -04:00
parent 6c22279e41
commit c1a9ab7cdc
17 changed files with 253 additions and 270 deletions

18
autoloads/fade.gd Normal file
View file

@ -0,0 +1,18 @@
extends CanvasLayer
signal fade_finished
func fade_in(time, reverse = false, color = Color.black):
var rect = $TextureRect
rect.material.set_shader_param("color", color)
rect.material.set_shader_param("reverse", reverse)
$AnimationPlayer.play("FadeIn", -1, 1.0 / time)
func fade_out(time, reverse = false, color = Color.black):
var rect = $TextureRect
rect.material.set_shader_param("color", color)
rect.material.set_shader_param("reverse", reverse)
$AnimationPlayer.play("FadeOut", -1, 1.0 / time)
func _fade_finished(anim_name):
emit_signal("fade_finished")