Fix player components injection. Add lobby reloading when clients change
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user