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); } }
private void AddScore(Beat BeatObj) { ScoreResource.AddValue(BeatObj.ScoreValue); }