void CheckIfMissed(Note note) { Press press; if (currentPress == null) { return; } if (currentPress.note == note) { press = currentPress; currentPress = null; } else if (previousPress != null) { press = previousPress; previousPress = null; } else { return; } if (press.Missed()) { Player.multiplier = Player.multiplier / 2; Player.songSpeed = Player.basicSpeed; } }
public void UpdatePress(GameObject car, NoteView view) { if (currentPress != null) { previousPress = currentPress; } view.SetupProgression(); currentPress = new Press(view, car, buttonGlow); hasExited = false; }
void Start() { audioSource = this.gameObject.GetComponent <AudioSource>(); currentPress = null; sounds = FindObjectOfType <SoundsLibrary>(); }