---
title: "setModeFeedbackWithStartPosition(_:resistiveStrength:)"
framework: gamecontroller
role: symbol
role_heading: Instance Method
path: "gamecontroller/gcdualsenseadaptivetrigger/setmodefeedbackwithstartposition(_:resistivestrength:)"
---

# setModeFeedbackWithStartPosition(_:resistiveStrength:)

Sets the mode to provide feedback when the user depresses the trigger at the start position or at a greater value.

## Declaration

```swift
func setModeFeedbackWithStartPosition(_ startPosition: Float, resistiveStrength: Float)
```

## Parameters

- `startPosition`: The effect’s start position. A value between 0 and 1 , where 0 is the minimum and 1 is the maximum trigger depression.
- `resistiveStrength`: The strength of the feedback. A value between 0 and 1, where 0 is the minimum and 1 is the maximum strength.

## See Also

### Configuring the trigger

- [GCDualSenseAdaptiveTrigger.PositionalResistiveStrengths](gamecontroller/gcdualsenseadaptivetrigger/positionalresistivestrengths.md)
- [setModeFeedback(resistiveStrengths:)](gamecontroller/gcdualsenseadaptivetrigger/setmodefeedback(resistivestrengths:).md)
- [setModeWeaponWithStartPosition(_:endPosition:resistiveStrength:)](gamecontroller/gcdualsenseadaptivetrigger/setmodeweaponwithstartposition(_:endposition:resistivestrength:).md)
- [setModeVibrationWithStartPosition(_:amplitude:frequency:)](gamecontroller/gcdualsenseadaptivetrigger/setmodevibrationwithstartposition(_:amplitude:frequency:).md)
- [setModeVibration(amplitudes:frequency:)](gamecontroller/gcdualsenseadaptivetrigger/setmodevibration(amplitudes:frequency:).md)
- [GCDualSenseAdaptiveTrigger.PositionalAmplitudes](gamecontroller/gcdualsenseadaptivetrigger/positionalamplitudes.md)
- [setModeSlopeFeedback(startPosition:endPosition:startStrength:endStrength:)](gamecontroller/gcdualsenseadaptivetrigger/setmodeslopefeedback(startposition:endposition:startstrength:endstrength:).md)
