Exemple #1
0
        private void Axis(ControlerButton button, Vector2 axis, int index)
        {
            if (ControllerIndex != index)
            {
                return;
            }

            Debug.Log("Axis " + index + ": " + axis);
        }
        protected override void OnAxis(ControlerButton button, Vector2 axis)
        {
            base.OnAxis(button, axis);

            if (button == ControlerButton.MainAxis)
            {
                HeadRootAxis.localEulerAngles = new Vector3(axis.y * HeadMaxRotation.y, axis.x * HeadMaxRotation.x, 0);
            }
        }
Exemple #3
0
        private void Presses(ControlerButton button, int index)
        {
            if (ControllerIndex != index)
            {
                return;
            }

            Debug.Log("Button " + index + ": " + button);
        }
        void EventStart(ControlerButton btn, int index)
        {
            if (btn != inputType)
            {
                return;
            }

            EventStart();
        }
        protected override void OnPress(ControlerButton button)
        {
            base.OnPress(button);

            if (animator == null)
            {
                return;
            }

            animator.SetTrigger(button.ToString());
        }
Exemple #6
0
        private void Axis(ControlerButton button, Vector2 axis, int index)
        {
            if (ControllerIndex != index)
            {
                return;
            }
            if (!AcceptableButtons.Contains(button))
            {
                return;
            }

            OnAxis(button, axis);
        }
Exemple #7
0
        private void Releases(ControlerButton button, int index)
        {
            if (ControllerIndex != index)
            {
                return;
            }
            if (!AcceptableButtons.Contains(button))
            {
                return;
            }

            OnRelease(button);
        }
Exemple #8
0
 protected virtual void OnAxis(ControlerButton button, Vector2 axis)
 {
 }
Exemple #9
0
 protected virtual void OnRelease(ControlerButton button)
 {
 }
Exemple #10
0
 protected virtual void OnPress(ControlerButton button)
 {
 }