Пример #1
0
 public static string GetButtonNameOf(VJGamepadButton b)
 {
     if(s_buttonNames == null) {
         s_buttonNames = new string[] {
             "A Button", //Button_A,
             "B Button", //Button_B,
             "X Button", //Button_X,
             "Y Button", //Button_Y,
             "Back Button", //Button_Back,
             "Start Button", //Button_Start,
             "L Trigger",//Trigger_L,
             "R Trigger",//Trigger_R,
             "L Shoulder", //Shoulder_L,
             "R Shoulder", //Shoulder_R,
             "L Vertical",//Stick_L_Vertical,
             "L Horizontal",//Stick_L_Horizontal,
             "L Stick Click", //Stick_L_Click,
             "R Vertical",//Stick_R_Vertical,
             "R Horizontal",//Stick_R_Horizontal,
             "R Stick Click", //Stick_R_Click,
             "Digipad Up", //Digipad_Up,
             "Digipad Down", //Digipad_Down,
             "Digipad Left", //Digipad_Left,
             "Digipad Right",  //Digipad_Right,
             "Xbox Button"  //Button_Xbox,
         };
     }
     return s_buttonNames[(int)b];
 }
Пример #2
0
 public static KeyCode GetKeyCodeOf(VJGamepadButton b)
 {
     if (s_keys == null)
     {
         s_keys = new KeyCode[] {
             KeyCode.JoystickButton16,               //Button_A,
             KeyCode.JoystickButton17,               //Button_B,
             KeyCode.JoystickButton18,               //Button_X,
             KeyCode.JoystickButton19,               //Button_Y,
             KeyCode.JoystickButton10,               //Button_Back,
             KeyCode.JoystickButton9,                //Button_Start,
             KeyCode.JoystickButton0,                //Trigger_L,
             KeyCode.JoystickButton0,                //Trigger_R,
             KeyCode.JoystickButton13,               //Shoulder_L,
             KeyCode.JoystickButton14,               //Shoulder_R,
             KeyCode.JoystickButton0,                //Stick_L_Vertical,
             KeyCode.JoystickButton0,                //Stick_L_Horizontal,
             KeyCode.JoystickButton11,               //Stick_L_Click,
             KeyCode.JoystickButton0,                //Stick_R_Vertical,
             KeyCode.JoystickButton0,                //Stick_R_Horizontal,
             KeyCode.JoystickButton12,               //Stick_R_Click,
             KeyCode.JoystickButton5,                //Digipad_Up,
             KeyCode.JoystickButton6,                //Digipad_Down,
             KeyCode.JoystickButton7,                //Digipad_Left,
             KeyCode.JoystickButton8,                //Digipad_Right,
             KeyCode.JoystickButton15                //Button_Xbox,
         };
     }
     return(s_keys[(int)b]);
 }
Пример #3
0
 public static VJGamePadButtonType GetButtonTypeOf(VJGamepadButton b)
 {
     if (s_types == null)
     {
         s_types = new VJGamePadButtonType[] {
             VJGamePadButtonType.Type_Digital,               //Button_A,
             VJGamePadButtonType.Type_Digital,               //Button_B,
             VJGamePadButtonType.Type_Digital,               //Button_X,
             VJGamePadButtonType.Type_Digital,               //Button_Y,
             VJGamePadButtonType.Type_Digital,               //Button_Back,
             VJGamePadButtonType.Type_Digital,               //Button_Start,
             VJGamePadButtonType.Type_Analog,                //Trigger_L,
             VJGamePadButtonType.Type_Analog,                //Trigger_R,
             VJGamePadButtonType.Type_Digital,               //Shoulder_L,
             VJGamePadButtonType.Type_Digital,               //Shoulder_R,
             VJGamePadButtonType.Type_Analog,                //Stick_L_Vertical,
             VJGamePadButtonType.Type_Analog,                //Stick_L_Horizontal,
             VJGamePadButtonType.Type_Digital,               //Stick_L_Click,
             VJGamePadButtonType.Type_Analog,                //Stick_R_Vertical,
             VJGamePadButtonType.Type_Analog,                //Stick_R_Horizontal,
             VJGamePadButtonType.Type_Digital,               //Stick_R_Click,
             VJGamePadButtonType.Type_Digital,               //Digipad_Up,
             VJGamePadButtonType.Type_Digital,               //Digipad_Down,
             VJGamePadButtonType.Type_Digital,               //Digipad_Left,
             VJGamePadButtonType.Type_Digital,               //Digipad_Right,
             VJGamePadButtonType.Type_Digital                //Button_Xbox,
         };
     }
     return(s_types[(int)b]);
 }
Пример #4
0
 public static string GetButtonNameOf(VJGamepadButton b)
 {
     if (s_buttonNames == null)
     {
         s_buttonNames = new string[] {
             "A Button",                 //Button_A,
             "B Button",                 //Button_B,
             "X Button",                 //Button_X,
             "Y Button",                 //Button_Y,
             "Back Button",              //Button_Back,
             "Start Button",             //Button_Start,
             "L Trigger",                //Trigger_L,
             "R Trigger",                //Trigger_R,
             "L Shoulder",               //Shoulder_L,
             "R Shoulder",               //Shoulder_R,
             "L Vertical",               //Stick_L_Vertical,
             "L Horizontal",             //Stick_L_Horizontal,
             "L Stick Click",            //Stick_L_Click,
             "R Vertical",               //Stick_R_Vertical,
             "R Horizontal",             //Stick_R_Horizontal,
             "R Stick Click",            //Stick_R_Click,
             "Digipad Up",               //Digipad_Up,
             "Digipad Down",             //Digipad_Down,
             "Digipad Left",             //Digipad_Left,
             "Digipad Right",            //Digipad_Right,
             "Xbox Button"               //Button_Xbox,
         };
     }
     return(s_buttonNames[(int)b]);
 }
Пример #5
0
 public static string GetSemanticOf(VJGamepadButton b)
 {
     if (s_semantics == null)
     {
         s_semantics = new string[] {
             "Fire1",            //Button_A,
             "Fire2",            //Button_B,
             "Fire3",            //Button_X,
             "Jump",             //Button_Y,
             "",                 //Button_Back,
             "",                 //Button_Start,
             "Left Trigger",     //Trigger_L,
             "Right Trigger",    //Trigger_R,
             "",                 //Shoulder_L,
             "",                 //Shoulder_R,
             "Vertical",         //Stick_L_Vertical,
             "Horizontal",       //Stick_L_Horizontal,
             "",                 //Stick_L_Click,
             "Vertical2",        //Stick_R_Vertical,
             "Horizontal2",      //Stick_R_Horizontal,
             "",                 //Stick_R_Click,
             "",                 //Digipad_Up,
             "",                 //Digipad_Down,
             "",                 //Digipad_Left,
             "",                 //Digipad_Right,
             ""                  //Button_Xbox,
         };
     }
     return(s_semantics[(int)b]);
 }
Пример #6
0
 public static VJGamePadButtonType GetButtonTypeOf(VJGamepadButton b)
 {
     if(s_types == null) {
         s_types = new VJGamePadButtonType[] {
             VJGamePadButtonType.Type_Digital, //Button_A,
             VJGamePadButtonType.Type_Digital, //Button_B,
             VJGamePadButtonType.Type_Digital, //Button_X,
             VJGamePadButtonType.Type_Digital, //Button_Y,
             VJGamePadButtonType.Type_Digital, //Button_Back,
             VJGamePadButtonType.Type_Digital, //Button_Start,
             VJGamePadButtonType.Type_Analog,//Trigger_L,
             VJGamePadButtonType.Type_Analog,//Trigger_R,
             VJGamePadButtonType.Type_Digital, //Shoulder_L,
             VJGamePadButtonType.Type_Digital, //Shoulder_R,
             VJGamePadButtonType.Type_Analog,//Stick_L_Vertical,
             VJGamePadButtonType.Type_Analog,//Stick_L_Horizontal,
             VJGamePadButtonType.Type_Digital, //Stick_L_Click,
             VJGamePadButtonType.Type_Analog,//Stick_R_Vertical,
             VJGamePadButtonType.Type_Analog,//Stick_R_Horizontal,
             VJGamePadButtonType.Type_Digital, //Stick_R_Click,
             VJGamePadButtonType.Type_Digital, //Digipad_Up,
             VJGamePadButtonType.Type_Digital, //Digipad_Down,
             VJGamePadButtonType.Type_Digital, //Digipad_Left,
             VJGamePadButtonType.Type_Digital, //Digipad_Right,
             VJGamePadButtonType.Type_Digital  //Button_Xbox,
         };
     }
     return s_types[(int)b];
 }
Пример #7
0
 public static string GetSemanticOf(VJGamepadButton b)
 {
     if(s_semantics == null) {
         s_semantics = new string[] {
             "Fire1", //Button_A,
             "Fire2", //Button_B,
             "Fire3", //Button_X,
             "Jump", //Button_Y,
             "", //Button_Back,
             "", //Button_Start,
             "Left Trigger",//Trigger_L,
             "Right Trigger",//Trigger_R,
             "", //Shoulder_L,
             "", //Shoulder_R,
             "Vertical",//Stick_L_Vertical,
             "Horizontal",//Stick_L_Horizontal,
             "", //Stick_L_Click,
             "Vertical2",//Stick_R_Vertical,
             "Horizontal2",//Stick_R_Horizontal,
             "", //Stick_R_Click,
             "", //Digipad_Up,
             "", //Digipad_Down,
             "", //Digipad_Left,
             "", //Digipad_Right,
             ""  //Button_Xbox,
         };
     }
     return s_semantics[(int)b];
 }
Пример #8
0
 public static KeyCode GetKeyCodeOf(VJGamepadButton b)
 {
     if(s_keys == null) {
         s_keys = new KeyCode[] {
             KeyCode.JoystickButton16, //Button_A,
             KeyCode.JoystickButton17, //Button_B,
             KeyCode.JoystickButton18, //Button_X,
             KeyCode.JoystickButton19, //Button_Y,
             KeyCode.JoystickButton10, //Button_Back,
             KeyCode.JoystickButton9, //Button_Start,
             KeyCode.JoystickButton0,//Trigger_L,
             KeyCode.JoystickButton0,//Trigger_R,
             KeyCode.JoystickButton13, //Shoulder_L,
             KeyCode.JoystickButton14, //Shoulder_R,
             KeyCode.JoystickButton0,//Stick_L_Vertical,
             KeyCode.JoystickButton0,//Stick_L_Horizontal,
             KeyCode.JoystickButton11, //Stick_L_Click,
             KeyCode.JoystickButton0,//Stick_R_Vertical,
             KeyCode.JoystickButton0,//Stick_R_Horizontal,
             KeyCode.JoystickButton12, //Stick_R_Click,
             KeyCode.JoystickButton5, //Digipad_Up,
             KeyCode.JoystickButton6, //Digipad_Down,
             KeyCode.JoystickButton7, //Digipad_Left,
             KeyCode.JoystickButton8, //Digipad_Right,
             KeyCode.JoystickButton15 //Button_Xbox,
         };
     }
     return s_keys[(int)b];
 }