// Corutines:

    private IEnumerator PlayNote()
    {
        ComputerButton.GetButton(id).ButtonDown();
        GlobalSingleton.GetSound().NoteOn(id);
        yield return(new WaitForSeconds(((sustainLength + 0.25f) * 60f) / GlobalSingleton.GetBPM()));

        GlobalSingleton.GetSound().NoteOff(id);
        ComputerButton.GetButton(id).ButtonUp();
    }
Exemple #2
0
    private void MouseCollision()
    {
        var collidedButton = GetCollision(_cursor.transform.position);

        if (collidedButton != null)
        {
            collidedButton.Select.Set(true);
            _cursor.ChangeImage(ComputerCursor.types.Finger);
            _isButtonSelected = true;
        }
        else if (_isButtonSelected)
        {
            collidedButton.Select.Set(false);
            _cursor.ChangeImage(ComputerCursor.types.Pointer);
            _isButtonSelected = false;
        }

        _selectedButton = collidedButton;
    }
Exemple #3
0
 public ComputerPage ClickToComputerButton()
 {
     ComputerButton.Click();
     return(new ComputerPage(driver));
 }