paintjam2020/Scripts/PaintEffects/ConfuseDirections.gd
2020-04-05 11:12:16 +02:00

22 lines
642 B
GDScript

extends Node
export var Duration = 7.5
func ConfusionRoutine(player, delta):
player.get_node("ConfusionStars").visible = true
var tex = load("res://Assets/zétoile.png")
player.get_node("ConfusionStars/Path2D/PathFollow2D/Sprite").texture = tex
player.get_node("ConfusionStars/Path2D/PathFollow2D2/Sprite").texture = tex
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