extends Label class_name PlayerLabel var id: int func _ready() -> void: visibility_changed.connect(on_visibility_changed) func _process(_delta: float) -> void: if Lobby.client_nicknames.has(id): text = Lobby.client_nicknames[id] else: text = str(id) func on_visibility_changed() -> void: process_mode = Node.PROCESS_MODE_DISABLED if visible else Node.ProcessMode.PROCESS_MODE_INHERIT