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; }
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++; } }