Creates a signal instance with optional curves in a single expression. This is designed for editor tooling and code generation scenarios. Curves are copied by reference and can be shared intentionally.
- Parameters
-
| durationSeconds | Signal duration in seconds. |
| intensity | Base intensity in range [0..1]. |
| sharpness | Base sharpness in range [0..1]. |
| enableCurves | Whether curves should be enabled. |
| intensityCurve | Intensity curve over normalized time [0..1]. |
| sharpnessCurve | Sharpness curve over normalized time [0..1]. |
| curveSamples | Sample count used by sampling-based backends. |
References GamepticSignal(), and GamepticSignal().