Server side bullet registration

This commit is contained in:
Rendo 2025-11-28 20:50:42 +05:00
commit 26e5fa71e2
5 changed files with 47 additions and 1 deletions

View file

@ -5,6 +5,7 @@ extends Node3D
func _ready() -> void:
if not multiplayer.is_server():
queue_free()
return
match team:
Session.TEAMS.ATTACK:
@ -20,6 +21,7 @@ func _ready() -> void:
func spawn_player(id: int) -> void:
var player: PackedScene = load("res://scenes/molikman.tscn")
var inst: Player = player.instantiate()
Session.player_nodes[id] = inst
inst.name = str(id)
deferred_setup.bind(inst,team).call_deferred()
@ -27,6 +29,7 @@ func spawn_player(id: int) -> void:
func spawn_spectator(id: int) -> void:
var spectator: PackedScene = load("res://scenes/spectator.tscn")
var inst = spectator.instantiate()
inst.name = str(id)
deferred_setup.bind(inst,Session.TEAMS.SPECTATE).call_deferred()