extends Node signal switch_changed() signal switch_timeout() signal enemy_count_changed() signal game_loaded() ##PLAYER signal money_deposited() signal money_changed() signal player_exiting_tree() signal player_hit() signal shot_fired(crosshair_jump_amount) signal player_reloading() signal enemy_hit() signal enemy_killed(enemy) signal king_killed() signal weapon_list_changed() ## LEVEL signal player_left_tube() ##ENEMY signal suspicious_sound(position,loudness,max_distance) signal engaging_target(enemy,target_position) ##UI signal ui_timer_update(label,timer) signal ui_timer_visibility(visible)