extends Node3D @onready var menu = $UI/Menu const PORT = 9999 const PLAYER = preload("res://player/player.tscn") var peer = ENetMultiplayerPeer.new() func _on_server_button_pressed() -> void: menu.hide() peer.create_server(PORT) multiplayer.multiplayer_peer = peer multiplayer.peer_connected.connect(add_player) add_player(multiplayer.get_unique_id()) func _on_client_button_pressed() -> void: menu.hide() peer.create_client("localhost",PORT) multiplayer.multiplayer_peer = peer func add_player(peer_id): var player = PLAYER.instantiate() player.name = str(peer_id) add_child(player)