feat: network_manager — emit overlay_changed signal from set_overlay RPC
This commit is contained in:
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user