void Start() { mascots = FindObjectOfType <Mascots>(); index = FindObjectOfType <GameCode>().leaderboardItems.Count; int num = index + 1; indexText.text = "" + num; if (UI.isRoyal) { name.color = Color.black; score.color = Color.black; indexText.color = Color.black; Player player = RoyalRumbleScript.players[index]; name.text = $"{player.firstName} .{player.lastName.Substring(0, 1)}"; score.text = player.getScore(); photoUrl = player.photoUrl; } else { FormattedRank userRank = Multiplayer.leaderBoardData.ranks[index]; name.text = $"{userRank.firstName} .{userRank.lastName.Substring(0, 1)}"; score.text = userRank.score.ToString(); photoUrl = userRank.photoUrl; } if (photoUrl == null || photoUrl == "") { SetMascotMask(avatarMask, coloredMask); SetRandomMascot(avatar, mascots.images); } else { StartCoroutine(FetchProfilePic(avatar, photoUrl)); } FindObjectOfType <GameCode>().leaderboardItems.Add(this.gameObject); }
public Mascot GetCurrentMascot() { return(Mascots.FirstOrDefault(m => m.MID == UserEquip.MASCOT_ID)); }