JoystickNum DrawJoystickNumProperty(InputType inputType, JoystickNum joystickNum)
    {
        bool editable = inputType == InputType.JoystickAxis;

        using (new EditorGUI.DisabledGroupScope(editable == false)) {
            return((JoystickNum)EditorGUILayout.EnumPopup("Joystick Num", joystickNum));
        }
    }
        /// <summary>
        /// ゲームパッド用の軸の設定データを作成する
        /// </summary>
        /// <returns>The joy axis.</returns>
        /// <param name="name">Name.</param>
        /// <param name="joystickNum">Joystick number.</param>
        /// <param name="axisType">Axis number.</param>
        public static InputSettingData CreatePadAxis(string name, JoystickNum joystickNum, AxisType axisType)
        {
            var axis = new InputSettingData(name);

            axis.name        = name;
            axis.dead        = 0.2f;
            axis.sensitivity = 1;
            axis.inputType   = InputType.JoystickAxis;
            axis.axisType    = axisType;
            axis.joystickNum = joystickNum;

            return(axis);
        }