paintjam2020/Scripts/PaintEffects/ConfuseDirections.gd
2020-04-05 10:48:29 +02:00

19 lines
444 B
GDScript

extends Node
export var Duration = 7.5
func ConfusionRoutine(player, delta):
player.get_node("ConfusionStars").visible = true
var elapsed = delta
var inputs = player.baseInputs + []
inputs.shuffle()
player.inputs = inputs
while elapsed < Duration:
elapsed += yield()
player.inputs = player.baseInputs
player.get_node("ConfusionStars").visible = false
func StartEffect(player):
var rout = ConfusionRoutine(player, 0)
return rout