Updated event_bus to have shield change single; attempted to update

player's set shield but running into problems at runtime.
This commit is contained in:
Henry 2025-12-15 10:20:23 +00:00
parent d64504189a
commit 1ebba28e5d
7 changed files with 18 additions and 12 deletions

View file

@ -1,7 +1,6 @@
extends Area2D
signal died
signal shield_changed(max_value: int, old_value: int, new_value: int)
signal damage_taken
signal shield_damage
signal shield_ui
@ -31,7 +30,7 @@ func start():
func set_shield(value: int):
var old_value: int = shield
shield = min(max_shield, value)
shield_changed.emit(max_shield, old_value, shield)
EventBus.shield_changed.emit(max_shield, old_value, shield)
shield_damage.emit()
if shield <= 0:
set_process(false)