Late connection

This commit is contained in:
Rendo 2025-12-07 18:13:21 +05:00
commit 63209ccc1e
9 changed files with 73 additions and 23 deletions

View file

@ -145,12 +145,12 @@ func server_team_switch(id: int, team: int) -> void:
defence_team.erase(id)
specators_team.append(id)
@rpc("authority","call_local","reliable")
func start_game() -> void:
get_tree().change_scene_to_file("res://levels/prototype_scene.tscn")
if multiplayer.is_server():
await get_tree().scene_changed
Session.start_session()
if not multiplayer.is_server():
return
get_tree().current_scene.get_node("%MainMenu").visible = false
get_tree().current_scene.get_node("%LevelContainer").add_child(preload("res://levels/prototype_scene.tscn").instantiate())
Session.start_session()
func get_team() -> Session.TEAMS:
var id = multiplayer.get_unique_id()