From 0804f44c56808cd265279d3f7b59e68f1416cb46 Mon Sep 17 00:00:00 2001 From: Chris Bell Date: Thu, 12 Dec 2024 21:56:12 -0600 Subject: [PATCH] Actually this time --- assets/core/networking/network_test_ui.gd | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/assets/core/networking/network_test_ui.gd b/assets/core/networking/network_test_ui.gd index 1216360..f43818c 100644 --- a/assets/core/networking/network_test_ui.gd +++ b/assets/core/networking/network_test_ui.gd @@ -29,8 +29,7 @@ func _ready() -> void: ) else: user_box1.get_node("PFP").texture = network_manager.my_avatar_texture - - Steam.avatar_loaded.connect(network_manager._on_avatar_loaded) + func _on_host_button_pressed() -> void: @@ -59,11 +58,14 @@ func _on_user_joined_lobby(user_id: int, username: String) -> void: func get_avatar(user_id: int, user_box: Node) -> void: - Steam.getPlayerAvatar(user_id) - var timer: SceneTreeTimer = get_tree().create_timer(0.5) - timer.timeout.connect( - func(): + + network_manager.avatar_ready.connect( + func(user_id: int, avatar_texture: ImageTexture): if network_manager.lobby_members_avatar_cache[user_id] != null: user_box.get_node("PFP").texture = network_manager.lobby_members_avatar_cache[user_id] + else: + GameConsole.log_error("Avatar not found for: " + Steam.getFriendPersonaName(user_id)) ) + +