Пример #1
0
    private void ShowFloatingText(ScoringGrade scoringGrade)
    {
        floatingTextObject.SetActive(true);
        ScoringValues scoreVal = GameManager.Instance.scoringValues.Find(values => values.scoringGrade == scoringGrade);

        floatingText.text  = scoreVal.textValue;
        floatingText.color = scoreVal.textColor;
    }
Пример #2
0
        private static void applyResult(HitResult result, ref ScoringValues scoringValues)
        {
            if (!result.IsScorable())
            {
                return;
            }

            if (result.IsBonus())
            {
                scoringValues.BonusScore += result.IsHit() ? Judgement.ToNumericResult(result) : 0;
            }
            else
            {
                scoringValues.BaseScore += result.IsHit() ? Judgement.ToNumericResult(result) : 0;
            }

            if (result.IsBasic())
            {
                scoringValues.CountBasicHitObjects++;
            }
        }