Raise-Your-Wand/Scripts/animationBase.gd

21 lines
470 B
GDScript3
Raw Normal View History

class_name AnimationBase extends Node2D
signal animationFinished(spell: Spell)
2024-05-03 19:45:30 -04:00
@export var inverted: bool = false
@export var index: int = -1
@export var finalIndex: int = 0
@export var spell: Spell
var attackName: String = "attackSegment"
var inverseName: String = "attackInverse"
2024-05-03 19:45:30 -04:00
var targetProg: float
var finalProg: float
func castFailed() -> void:
pass
2024-05-03 19:45:30 -04:00
func setProgress(target: float, final: float = finalProg) -> void:
2024-05-03 19:45:30 -04:00
targetProg = target
finalProg = final