Actually this time

This commit is contained in:
Chris Bell 2024-12-12 21:56:12 -06:00
parent b1945e40c3
commit 0804f44c56

View File

@ -30,7 +30,6 @@ func _ready() -> void:
else: else:
user_box1.get_node("PFP").texture = network_manager.my_avatar_texture 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: 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: func get_avatar(user_id: int, user_box: Node) -> void:
Steam.getPlayerAvatar(user_id) Steam.getPlayerAvatar(user_id)
var timer: SceneTreeTimer = get_tree().create_timer(0.5)
timer.timeout.connect( network_manager.avatar_ready.connect(
func(): func(user_id: int, avatar_texture: ImageTexture):
if network_manager.lobby_members_avatar_cache[user_id] != null: if network_manager.lobby_members_avatar_cache[user_id] != null:
user_box.get_node("PFP").texture = network_manager.lobby_members_avatar_cache[user_id] 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))
) )