Actually this time
This commit is contained in:
parent
b1945e40c3
commit
0804f44c56
@ -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))
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user