API ReferenceSandbox
HapticPatternclass
Contains a haptic pattern, which consists of frequency and amplitude values that can change over time.
object→HapticPattern
Constructors2
Showing 2 constructors
No results match this filter.
Methods4
Showing 4 methods
public virtual Sandbox.HapticPattern <Clone>$()
public void Deconstruct(float Length, Sandbox.Curve FrequencyCurve, Sandbox.Curve AmplitudeCurve)
| Parameter | Type | Description |
|---|---|---|
| Length | float | — |
| FrequencyCurve | Curve | — |
| AmplitudeCurve | Curve | — |
Returns:
void—public void GetValue(float t, float frequency, float amplitude)
| Parameter | Type | Description |
|---|---|---|
| t | float | — |
| frequency | float | — |
| amplitude | float | — |
Returns:
void—protected virtual bool PrintMembers(System.Text.StringBuilder builder)
| Parameter | Type | Description |
|---|---|---|
| builder | StringBuilder | — |
Returns:
bool—No results match this filter.
Properties9
Showing 9 properties
public Sandbox.Curve Sandbox.HapticPattern.AmplitudeCurve { get; set; }
protected virtual System.Type Sandbox.HapticPattern.EqualityContract { get; set; }
public Sandbox.Curve Sandbox.HapticPattern.FrequencyCurve { get; set; }
public static Sandbox.HapticPattern Sandbox.HapticPattern.HardImpact { get; set; }
A haptic pattern that represents a hard, sudden impact.
public static Sandbox.HapticPattern Sandbox.HapticPattern.Heartbeat { get; set; }
A haptic pattern that feels like a heartbeat.
public float Sandbox.HapticPattern.Length { get; set; }
Returns:
float—public int Sandbox.HapticPattern.Position { get; set; }
Returns:
int—public static Sandbox.HapticPattern Sandbox.HapticPattern.Rumble { get; set; }
A haptic pattern that represents a constant low-frequency rumble.
public static Sandbox.HapticPattern Sandbox.HapticPattern.SoftImpact { get; set; }
A haptic pattern that represents a light, soft impact.
No results match this filter.