Added effects manager and two effects to test attached to the player

scene.
This commit is contained in:
Henry Faber 2026-06-24 14:48:02 +01:00
parent 1200ac7e32
commit b4c4a66ce8
19 changed files with 322 additions and 40 deletions

View file

@ -1,16 +0,0 @@
class_name BaseEffect
extends Resource
@export var duration: float = 0.5
# Called when the effect is applied
func start(target: Node) -> void:
pass
# Called every frame (if needed)
func process(delta: float) -> void:
pass
# Clean up any changes to the target
func stop(target: Node) -> void:
pass