diff --git a/Game/Main.gd b/Game/Main.gd index 334e5f3..b0aacec 100644 --- a/Game/Main.gd +++ b/Game/Main.gd @@ -170,7 +170,7 @@ func _input(_event) -> void: elif focus == GameFocus.MENU: focus = GameFocus.GAME -#@remote func update_player_list(player_list): +#@remote func st(player_list): # self.player_list = player_list func game_over(): @@ -211,7 +211,7 @@ func update_hud(): else: hud.get_node("ScoreRank").text += str(rank) + "\nGAP: " + str(-lead) -@rpc(any) func player_list_update(info, pid = get_tree().get_rpc_sender_id()): +@rpc(any, reliable) func player_list_update(info, pid = get_tree().get_rpc_sender_id()): var new_info = PlayerInfo.new() new_info.deserialize(info) print("Recieved player info: ", info) @@ -240,12 +240,7 @@ func update_hud(): func push_local_player_info(): # var id = get_tree().multiplayer.get_network_unique_id() - #print("PLayer info vsr2str: ", var2str(player_list.get(id)) ) - - if id != 1: - rpc_id(1, &'player_list_update', player_list.get(id).serialize(), get_tree().multiplayer.get_network_unique_id()) - else: - rpc(&'player_list_update', player_list.get(id).serialize(), 1) + rpc(&'player_list_update', player_list.get(id).serialize(), get_tree().multiplayer.get_network_unique_id()) @rpc(sync,auth,reliable) func destroy_player(pid: int): var player_node = $Players.get_node(str(pid))