Ejemplo n.º 1
0
            public static void PropertySet(float gravity, float dead, float sensitivity, bool joyStickX_invert, bool joyStickY_invert)
            {
                string name = "GamePad";

                for (int i = 0; i < 5; i++)
                {
                    InputManagerSetter.ims.AddInputProperty(InputProperty.CreateGamePadProperty(name + i + "_LJoystick_X", gravity, dead, sensitivity, false, joyStickX_invert, 1, i));
                    InputManagerSetter.ims.AddInputProperty(InputProperty.CreateGamePadProperty(name + i + "_LJoystick_Y", gravity, dead, sensitivity, false, joyStickY_invert, 2, i));
                    InputManagerSetter.ims.AddInputProperty(InputProperty.CreateGamePadProperty(name + i + "_RJoystick_X", gravity, dead, sensitivity, false, joyStickX_invert, 4, i));
                    InputManagerSetter.ims.AddInputProperty(InputProperty.CreateGamePadProperty(name + i + "_RJoystick_Y", gravity, dead, sensitivity, false, joyStickY_invert, 5, i));
                    TriggerProperty(name + i + "_", gravity, dead, sensitivity, i);
                    ButtonProperty(name + i + "_", gravity, dead, sensitivity, i);
                }
            }
Ejemplo n.º 2
0
 /// <summary>
 /// ボタンのプロパティ設定
 /// </summary>
 private static void ButtonProperty(string name, float gravity, float dead, float sensitivity, int index)
 {
     name += "Button_";
     InputManagerSetter.ims.AddInputProperty(InputProperty.CreateGamePadProperty(name + "X", gravity, dead, sensitivity, false, false, 6, index));
     InputManagerSetter.ims.AddInputProperty(InputProperty.CreateGamePadProperty(name + "Y", gravity, dead, sensitivity, false, false, 7, index));
 }
Ejemplo n.º 3
0
 /// <summary>
 /// トリガーのプロパティ設定
 /// </summary>
 private static void TriggerProperty(string name, float gravity, float dead, float sensitivity, int index)
 {
     InputManagerSetter.ims.AddInputProperty(InputProperty.CreateGamePadProperty(name + "LT", dead, gravity, sensitivity, false, false, 3, index));
     InputManagerSetter.ims.AddInputProperty(InputProperty.CreateGamePadProperty(name + "RT", dead, gravity, sensitivity, false, false, 3, index));
 }
Ejemplo n.º 4
0
 /// <summary>
 /// アナログスティックのYプロパティ設定
 /// </summary>
 private static void R_StickProperty(string name, float gravity, float dead, float sensitivity, bool invert, int index)
 {
     name += "JoyStick_Y";
     InputManagerSetter.ims.AddInputProperty(InputProperty.CreateGamePadProperty("L" + name, gravity, dead, sensitivity, false, invert, 2, index));
     InputManagerSetter.ims.AddInputProperty(InputProperty.CreateGamePadProperty("R" + name, gravity, dead, sensitivity, false, invert, 5, index));
 }