public static void Create(Transform leaderboardTform, IUserProfile user, IScore scores) { if (pref == null) { pref = Resources.Load <GameObject>("Prefabs/UI/RecordPanel"); } GameObject lb = Instantiate(pref); lb.transform.parent = leaderboardTform; LbRecord lbComp = lb.GetComponent <LbRecord>(); lbComp.Init(user, scores); }
public void CreateLeaderboards(bool isFriendLB, IScore[] scores, IUserProfile[] profiles) { for (int i = 0; i < scores.Length; i++) { if (scores[i] != null) { LbRecord.Create(isFriendLB ? friendsGrid : grid, profiles[i], scores[i]); } else { LbRecord.CreateEmpty(isFriendLB ? friendsGrid : grid); } } }