pt2
This commit is contained in:
@@ -664,6 +664,11 @@ RectTransform:
|
|||||||
m_CorrespondingSourceObject: {fileID: 6496361325044708503, guid: 9d1aea173ff7d4db782e85393dccab09, type: 3}
|
m_CorrespondingSourceObject: {fileID: 6496361325044708503, guid: 9d1aea173ff7d4db782e85393dccab09, type: 3}
|
||||||
m_PrefabInstance: {fileID: 417750377}
|
m_PrefabInstance: {fileID: 417750377}
|
||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
--- !u!1 &417750379 stripped
|
||||||
|
GameObject:
|
||||||
|
m_CorrespondingSourceObject: {fileID: 6050315616127366206, guid: 9d1aea173ff7d4db782e85393dccab09, type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 417750377}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
--- !u!1 &421411298
|
--- !u!1 &421411298
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@@ -2001,6 +2006,11 @@ RectTransform:
|
|||||||
m_CorrespondingSourceObject: {fileID: 3130525157782964738, guid: 24cb9445cb2ac4448b4c6f90bbd16518, type: 3}
|
m_CorrespondingSourceObject: {fileID: 3130525157782964738, guid: 24cb9445cb2ac4448b4c6f90bbd16518, type: 3}
|
||||||
m_PrefabInstance: {fileID: 1550880397}
|
m_PrefabInstance: {fileID: 1550880397}
|
||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
--- !u!1 &1550880399 stripped
|
||||||
|
GameObject:
|
||||||
|
m_CorrespondingSourceObject: {fileID: 367874778634194597, guid: 24cb9445cb2ac4448b4c6f90bbd16518, type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 1550880397}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
--- !u!1001 &1639418690
|
--- !u!1001 &1639418690
|
||||||
PrefabInstance:
|
PrefabInstance:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@@ -5766,6 +5776,8 @@ MonoBehaviour:
|
|||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
playersParent: {fileID: 184367444}
|
playersParent: {fileID: 184367444}
|
||||||
|
playerPrefab: {fileID: 417750379}
|
||||||
|
lifePrefab: {fileID: 1550880399}
|
||||||
--- !u!1 &2119246462
|
--- !u!1 &2119246462
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|||||||
@@ -6,8 +6,9 @@ public class LeaderboardManager : MonoBehaviour
|
|||||||
{
|
{
|
||||||
public static LeaderboardManager Instance { get; private set; }
|
public static LeaderboardManager Instance { get; private set; }
|
||||||
|
|
||||||
[SerializeField] private GameObject playersParent; // The parent GameObject that holds the player icons
|
[SerializeField] private GameObject playersParent;
|
||||||
[SerializeField] private GameObject playerPrefab; // The prefab for the player icon
|
[SerializeField] private GameObject playerPrefab;
|
||||||
|
[SerializeField] private GameObject lifePrefab;
|
||||||
|
|
||||||
private Dictionary<GameObject, GameObject> playerIcons = new Dictionary<GameObject, GameObject>();
|
private Dictionary<GameObject, GameObject> playerIcons = new Dictionary<GameObject, GameObject>();
|
||||||
|
|
||||||
@@ -32,10 +33,10 @@ public class LeaderboardManager : MonoBehaviour
|
|||||||
{
|
{
|
||||||
foreach (GameObject player in GameManager.players)
|
foreach (GameObject player in GameManager.players)
|
||||||
{
|
{
|
||||||
GameObject playerIcon = Instantiate(playerPrefab, playersParent.transform);
|
Transform parent = Instantiate(playerPrefab, playersParent.transform).transform;
|
||||||
playerIcon.GetComponentInChildren<Text>().text = player.name;
|
GameObject life = Instantiate(lifePrefab, parent);
|
||||||
playerIcon.GetComponentInChildren<Image>().color = GameManager.playerColors[GameManager.players.IndexOf(player)];
|
life.GetComponentInChildren<Image>().color = GameManager.playerColors[GameManager.players.IndexOf(player)];
|
||||||
playerIcons[player] = playerIcon;
|
playerIcons[player] = parent.gameObject;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user