Esempio n. 1
0
 private void SetValueIfNeeded(DualShock4Slider slider, double?value)
 {
     if (value.HasValue)
     {
         var newValue = (byte)(value.Value * byte.MaxValue);
         controller.SetSliderValue(slider, newValue);
     }
 }
        public void SetSliderValue(DualShock4Slider slider, byte value)
        {
            switch (slider.Name)
            {
            case "LeftTrigger":
                _nativeReport.bTriggerL = value;
                break;

            case "RightTrigger":
                _nativeReport.bTriggerR = value;
                break;
            }

            if (AutoSubmitReport)
            {
                SubmitNativeReport(_nativeReport);
            }
        }