예제 #1
0
        private void RelativeScoreOrImmediateRankDidChangeEvent() //For replay mode
        {
            TextMeshProUGUI textMeshProUGUI = scoreUIController.GetField <TextMeshProUGUI, ScoreUIController>("_scoreText");

            LiveData.Score = int.Parse(textMeshProUGUI.text.Replace(" ", ""));
            LiveData.ScoreWithMultipliers    = ScoreModel.GetModifiedScoreForGameplayModifiersScoreMultiplier(LiveData.Score, MapData.ModifiersMultiplier);
            LiveData.MaxScore                = ScoreModel.MaxRawScoreForNumberOfNotes(NoteCount);
            LiveData.MaxScoreWithMultipliers = ScoreModel.GetModifiedScoreForGameplayModifiersScoreMultiplier(LiveData.MaxScore, MapData.ModifiersMultiplier);
            SetRankAndAccuracy();
        }