public void AddStatItem(string name, float percent) { SculputreStatItem statItem = Instantiate(_sculptureStatItemTemplate, _sculptureStatItemTemplate.transform.parent); statItem.gameObject.SetActive(true); string grade = GetGrade(percent); statItem.Init(name, percent, grade); _statItems.Add(statItem); }
public void CalculateFinalGrade() { float total = 0; for (int i = 0; i < _statItems.Count; i++) { SculputreStatItem statItem = _statItems[i]; total += statItem.GetPercent(); } float average = total / _statItems.Count; _finalPercentText.text = average.ToString("0.0") + "%"; _finalGradeText.text = GetGrade(average); }