17 lines
352 B
GDScript
17 lines
352 B
GDScript
extends MultiplayerSpawner
|
|
|
|
@export var network_player: PackedScene
|
|
|
|
|
|
func _ready() -> void:
|
|
multiplayer.peer_connected.connect(spawnPlayer)
|
|
|
|
|
|
func spawnPlayer(id: int) -> void:
|
|
if not multiplayer.is_server(): return
|
|
|
|
var player: Node = network_player.instantiate()
|
|
player.name = str(id)
|
|
|
|
get_node(spawn_path).call_deferred("add_child", player)
|