signal bus and entity invoking them

This commit is contained in:
Rendo 2025-08-02 01:38:44 +05:00
commit 93e7d28de4
4 changed files with 37 additions and 0 deletions

View file

@ -0,0 +1,30 @@
extends Node
#region Entity
## Invoked when entity is damaged or healed
signal entity_hp_changed(context : Entity.HPChangedContext)
## Invoked when entity is spawned
signal entity_spawned(entity : Entity)
## Invoked when entity is killed
signal entity_killed(entity : Entity.KilledContext)
#endregion
#region Player interactions
## Invoked when interactable detects mouse pointer over it
signal interactable_hover_begin(interactable : InteractiveObject)
## Invoked when interactable detects mouse pointer exit
signal interactable_hover_end(interactable : InteractiveObject)
## Invoked when interactable is interacted
signal interactable_used(interactable : InteractiveObject)
## Invoked by and ammo change
signal ammo_updated(current_ammo : int, max_ammo : int)
#endregion

View file

@ -0,0 +1 @@
uid://5r53k5fk8ouy