Fix player components injection. Add lobby reloading when clients change

This commit is contained in:
2024-09-11 21:03:47 +02:00
parent 9250b7b5dd
commit e428d3a9f9
10 changed files with 284 additions and 86 deletions

View File

@@ -23,6 +23,9 @@ public class PlayerItemUI : MonoBehaviour
[SerializeField]
private PlayerInfo? playerInfo;
[SerializeField]
private Sprite defaultPlayerImage;
bool isEmpty => playerInfo == null;
private void Start()
@@ -44,7 +47,7 @@ public class PlayerItemUI : MonoBehaviour
if (!isEmpty)
{
nameText.text = playerInfo?.Name;
playerImage.sprite = playerInfo?.Image;
playerImage.sprite = playerInfo?.Image ?? defaultPlayerImage;
}
}
}