feat: network_manager — emit overlay_changed signal from set_overlay RPC

This commit is contained in:
2026-04-16 00:27:46 +02:00
parent 9b24f9bc7c
commit 5cce32286b

View File

@@ -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")