Beispiel #1
0
    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);
    }
Beispiel #2
0
    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);
    }