Example #1
0
 public void ButtonDown(string _buttonHeld)
 {
     if (_buttonHeld == "Forward")
     {
         buttonHeld = ButtonDir.Forward;
         
     }
     else if (_buttonHeld == "Backward")
     {
         buttonHeld = ButtonDir.Backward;
     }
     else if (_buttonHeld == "Left")
     {
         buttonHeld = ButtonDir.Left;
     }
     else if (_buttonHeld == "Right")
     {
         buttonHeld = ButtonDir.Right;
     }
     else if (_buttonHeld == "TurnLeft")
     {
         buttonHeld = ButtonDir.TurnLeft;
     }
     else if (_buttonHeld == "TurnRight")
     {
         buttonHeld = ButtonDir.TurnRight;
     }
 }
Example #2
0
    override protected void OnButtonHold(ButtonDir key, Animator _anim)
    {
        switch (key)
        {
        case ButtonDir.UP:
            _curAngle -= RotateSpeed * Time.deltaTime;
            break;

        case ButtonDir.DOWN:
            _curAngle += RotateSpeed * Time.deltaTime;
            break;

        default:
            return;
        }
        _curAngle            = Mathf.Clamp(_curAngle, -_angleLimit, +_angleLimit); // update the object rotation:
        _hinge.localRotation = Quaternion.Euler(0, 0, _curAngle);
    }
Example #3
0
    override protected void OnButtonPressed(ButtonDir key, Animator _anim)
    {
        switch (key)
        {
        case ButtonDir.LEFT:
            if (!_isRightSide)
            {
                Shoot();
                _anim.SetTrigger("ActivityLeft");
            }
            break;

        case ButtonDir.RIGHT:
            if (_isRightSide)
            {
                Shoot();
                _anim.SetTrigger("ActivityRight");
            }
            break;

        default:
            break;
        }
    }
Example #4
0
 public void ButtonUp()
 {
     buttonHeld = ButtonDir.None;
 }