the-third-place/scenes/event_bus.gd
Henry 5bf3078953 Reworked ending code to be more player node determined; added heart
animation; added reversable cloud scale toggle.
2026-03-06 13:35:38 +00:00

24 lines
695 B
GDScript

extends Node
@warning_ignore_start("unused_signal") # since otherwise Godot will throw a warning that the signal is unused in current scope
signal shield_changed(max_value: int, old_value: int, new_value: int)
signal set_shield(value: int)
signal player_died()
signal enemy_died()
signal enemy_hit(value: int)
signal initialize_shieldbar()
signal start_game()
signal goose_talk(frame_index: int)
# FX
signal flash_screen(duration: float)
signal cloud_speed(active: bool)
# Ending
signal ending(value: int)
signal win_game()
signal secret_win_game()
signal heart_beat(tempo: float)
@warning_ignore_restore("unused_signal") # put any future signals you add between the two ignore annotations