From 67e965fbf9a5b3060bddb775951b9985885d2508 Mon Sep 17 00:00:00 2001 From: Frakits Date: Sat, 3 Aug 2024 15:04:16 +0300 Subject: [PATCH] oops --- .../scripting/events/HealthIconChangeEvent.hx | 13 +++++++++++++ source/funkin/game/HealthIcon.hx | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 source/funkin/backend/scripting/events/HealthIconChangeEvent.hx diff --git a/source/funkin/backend/scripting/events/HealthIconChangeEvent.hx b/source/funkin/backend/scripting/events/HealthIconChangeEvent.hx new file mode 100644 index 00000000..93a2a7dd --- /dev/null +++ b/source/funkin/backend/scripting/events/HealthIconChangeEvent.hx @@ -0,0 +1,13 @@ +package source.funkin.backend.scripting.events; + +final class AmountEvent extends CancellableEvent { + /** + * Amount + */ + public var amount:Int; + + /** + * The health icon + */ + public var healthIcon:HealthIcon; +} \ No newline at end of file diff --git a/source/funkin/game/HealthIcon.hx b/source/funkin/game/HealthIcon.hx index 92c38b8a..1c7bb59d 100644 --- a/source/funkin/game/HealthIcon.hx +++ b/source/funkin/game/HealthIcon.hx @@ -97,7 +97,7 @@ class HealthIcon extends FlxSprite } } if (i >= 0 && curAnimState != i) { - var event = EventManager.get(funkin.backend.scripting.events.AmountEvent).recycle(i); + var event = EventManager.get(funkin.backend.scripting.events.HealthIconChangeEvent).recycle(i, this); funkin.backend.scripting.GlobalScript.event("onHealthIconAnimChange", event); if (!event.cancelled) animation.curAnim.curFrame = event.amount;