add player holder to Main
This commit is contained in:
parent
1d4632a66c
commit
facc984c36
@ -109,8 +109,7 @@ func _add_player(peer_id: int) -> void:
|
||||
var player := _player_scene.instantiate() as Player
|
||||
player.name = str(peer_id)
|
||||
|
||||
var player_holder: Node = $/root/Main/Players
|
||||
player_holder.add_child(player, true)
|
||||
Referencer.main.player_holder.add_child(player, true)
|
||||
|
||||
|
||||
func _remove_player(peer_id: int) -> void:
|
||||
@ -118,8 +117,7 @@ func _remove_player(peer_id: int) -> void:
|
||||
return
|
||||
|
||||
print("Removing player ", format_player(peer_id))
|
||||
var player_holder: Node = $/root/Main/Players
|
||||
var player := player_holder.get_node_or_null(str(peer_id))
|
||||
var player := Referencer.main.player_holder.get_node_or_null(str(peer_id))
|
||||
if player:
|
||||
player.queue_free()
|
||||
|
||||
|
||||
@ -1,6 +1,12 @@
|
||||
class_name Main
|
||||
extends Node
|
||||
|
||||
@onready var player_holder: Node = $Players
|
||||
|
||||
|
||||
func _ready() -> void:
|
||||
Referencer.main = self
|
||||
|
||||
func _exit_tree() -> void:
|
||||
Referencer.main = null
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user