private void ComboEvaluation(Beat BeatInteracted)
 {
     if (BeatInteracted.Status == BeatState.Early)
     {
         ComboResource.ReduceValue(ComboResource.Value);
     }
     if (BeatInteracted.Status == BeatState.Okay)
     {
         ComboResource.AddValue(1);
     }
     if (BeatInteracted.Status == BeatState.Perfect)
     {
         ComboResource.AddValue(1);
     }
     if (BeatInteracted.Status == BeatState.Late)
     {
         ComboResource.ReduceValue(ComboResource.Value);
     }
     if (BeatInteracted.Status == BeatState.End)
     {
         ComboResource.ReduceValue(ComboResource.Value);
     }
 }
 private void ModifyHealthOnBeatInteraction(Beat BeatInteracted)
 {
     if (BeatInteracted.Status == BeatState.Early)
     {
         PlayerHealth.ReduceValue(MissedValue);
     }
     if (BeatInteracted.Status == BeatState.Okay)
     {
         PlayerHealth.AddValue(OkayValue);
     }
     if (BeatInteracted.Status == BeatState.Perfect)
     {
         PlayerHealth.AddValue(PerfectValue);
     }
     if (BeatInteracted.Status == BeatState.Late)
     {
         PlayerHealth.ReduceValue(MissedValue);
     }
     if (BeatInteracted.Status == BeatState.End)
     {
         PlayerHealth.ReduceValue(MissedValue);
     }
 }
Exemplo n.º 3
0
 private void AddScore(Beat BeatObj)
 {
     ScoreResource.AddValue(BeatObj.ScoreValue);
 }