extends Spatial func _ready(): Util.shader = self func mega_madness(): $CanvasLayer/ColorRect.visible = false $CanvasLayer/ColorRect2.visible = true $AudioStreamPlayer.play() func madness(): $CanvasLayer/ColorRect.visible = false $CanvasLayer/ColorRect2.visible = true $CanvasLayer/ColorRect2/AudioStreamPlayer.play() yield($CanvasLayer/ColorRect2/AudioStreamPlayer, "finished") $CanvasLayer/ColorRect.visible = true $CanvasLayer/ColorRect2.visible = false export var frequency = 600 var seconds = 0.0 func _process(delta): seconds += delta if seconds > frequency: seconds = 0 madness()