Ejemplo n.º 1
0
            public string VirtualStickToAxisName(GamePad.Stick virtualStick)
            {
                switch (virtualStick)
                {
                case GamePad.Stick.LH:
                    return("Horizontal");

                case GamePad.Stick.LV:
                    return("Vertical");

                case GamePad.Stick.RH:
                    return("Horizontal2");

                case GamePad.Stick.RV:
                    return("Vertical2");

                default:
                    throw new InvalidVirtualStick();
                }
            }
Ejemplo n.º 2
0
 private string virtualStickToStatusString(GamePad.Stick vStick)
 {
     return(vStick.ToString() + ": " + GamePad.GetAxis(vStick) + "\n");
 }
Ejemplo n.º 3
0
        public static float GetAxis(GamePad.Stick virtualStick)
        {
            string axisName = GetKeyCodeConverter().VirtualStickToAxisName(virtualStick);

            return(Input.GetAxis(axisName));
        }