diff --git a/ruf-der-pilze/scripts/network_manager.gd b/ruf-der-pilze/scripts/network_manager.gd index 61f0389..2d4143b 100644 --- a/ruf-der-pilze/scripts/network_manager.gd +++ b/ruf-der-pilze/scripts/network_manager.gd @@ -15,6 +15,7 @@ signal player_left(peer_id: int) signal player_list_synced() signal game_started() signal roll_received(roller_peer_id: int, player_name: String, d20_result: int, modifier: int, total: int) +signal overlay_changed(overlay_name: String) func start_server(port: int, max_clients: int) -> void: @@ -160,6 +161,7 @@ func request_set_overlay(target_peer_id: int, overlay_name: String) -> void: @rpc("authority", "call_remote", "reliable") func set_overlay(overlay_name: String) -> void: GameState.set_overlay_local(my_id, overlay_name) + overlay_changed.emit(overlay_name) @rpc("any_peer", "call_remote", "unreliable")