Пример #1
0
        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;
            }
        }
Пример #2
0
 public void UpdatePress(GameObject car, NoteView view)
 {
     if (currentPress != null)
     {
         previousPress = currentPress;
     }
     view.SetupProgression();
     currentPress = new Press(view, car, buttonGlow);
     hasExited    = false;
 }
Пример #3
0
 void Start()
 {
     audioSource  = this.gameObject.GetComponent <AudioSource>();
     currentPress = null;
     sounds       = FindObjectOfType <SoundsLibrary>();
 }