update lobby for online players
This commit is contained in:
@ -2,10 +2,12 @@ extends Node
|
||||
|
||||
signal updated_games
|
||||
signal all_ready
|
||||
signal update_players_online
|
||||
|
||||
var _open_games = {}
|
||||
var _player_in_same_game_room_list = []
|
||||
var _players_ready = []
|
||||
var _number_of_online_players
|
||||
|
||||
func send_open_games_request_to_server():
|
||||
rpc_id(1, "get_open_games_from_server", get_tree().get_network_unique_id())
|
||||
@ -47,3 +49,14 @@ remote func send_host_ready_signal(id):
|
||||
_players_ready.append(id)
|
||||
if len(_players_ready) == len(_player_in_same_game_room_list):
|
||||
emit_signal("all_ready")
|
||||
|
||||
func update_players_online():
|
||||
rpc_id(1, "get_online_players", Player.get_player_id())
|
||||
|
||||
|
||||
remote func update_online_players(number_of_players):
|
||||
_number_of_online_players = number_of_players
|
||||
emit_signal("update_players_online")
|
||||
|
||||
func get_number_of_online_players():
|
||||
return _number_of_online_players
|
||||
|
Reference in New Issue
Block a user