Nicknames

This commit is contained in:
Rendo 2025-12-12 18:45:31 +05:00
commit e269127a25
7 changed files with 134 additions and 14 deletions

View file

@ -0,0 +1,17 @@
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