private void Start() { // Debug.Log("score size + " + ScoreList.Count); if (Gamecounter == 0) { ScoreNotice.SetActive(true); ScoreListPanel.SetActive(false); } else { ScoreNotice.SetActive(false); ScoreListPanel.SetActive(true); if (StaticVariables.Condition == 4) { score = BLOCKLavaSpawner.Total_Score; maxScore = BLOCKLavaSpawner.Max_Total_Score; } else { score = LavaSpawnerv2.Total_Score; maxScore = LavaSpawnerv2.Max_Total_Score; } Debug.Log("update score "); ScoreDic.Add("Game " + Gamecounter.ToString(), Mathf.Round(score)); ScoreList.Add("Game " + Gamecounter.ToString() + ": " + Mathf.Round(score).ToString() + " out of " + Mathf.Round(maxScore).ToString()); for (int i = 0; i < ScoreList.Count; i++) { // Debug.Log(ScoreList[i]); ScoreListing listing = Instantiate(_scoreListing, _content); if (listing != null) { } listing.SetScore(ScoreList[i]); //_listings.Add(listing); } } Gamecounter = ScoreList.Count + 1; }
public void CreateScoreScreen(List <ScoreManager.Score> scores) { scrollView.SetActive(true); foreach (ScoreManager.Score score in scores) { var obj = Instantiate(playerListing, playerListingGroup.transform, false); ScoreListing scorel = obj.GetComponent <ScoreListing>(); scorel.SetText(score.Name, score.CharName, score.place, score.color); scorel.AddData(String.Format("Total kills: {0}", score.kills)); scorel.AddData(String.Format("Total deaths: {0}", score.deaths)); scorel.AddData(String.Format("Total damage done: {0}", score.damageDone)); scorel.AddData(String.Format("Total ults used: {0}", score.ultsUsed)); scorel.AddData(String.Format("Total ult damage done: {0}", score.damageDoneWithUlt)); scorel.AddData(String.Format("Total damage blocked: {0}", score.damageBlocked)); scorel.AddData(String.Format("Total damage healed: {0}", score.damageHealed)); scorel.AddData(String.Format("Total damage taken: {0}", score.damageTaken)); scorel.id = score.id; listings.Add(scorel); } }