0x00x0080
Members 18
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | ImpulseChannel | int | Public | — | |
| 0x04 | ImpulseShape | ImpulseShapes | Public | — | |
| 0x08 | CustomImpulseShape | AnimationCurve | Public | — | |
| 0x04 | ImpulseDuration | float | Public | — | |
| 0x04 | ImpulseType | ImpulseTypes | Public | — | |
| 0x04 | DissipationRate | float | Public | — | |
| 0x002C | 0x04 | padding / unreflected | |||
| 0x08 | RawSignal | SignalSourceAsset | Public | — | |
| 0x04 | AmplitudeGain | float | Public | — | |
| 0x04 | FrequencyGain | float | Public | — | |
| 0x04 | RepeatMode | RepeatModes | Public | — | |
| 0x01 | Randomize | bool | Public | — | |
| 0x0045 | 0x03 | padding / unreflected | |||
| 0x20 | TimeEnvelope | EnvelopeDefinition | Public | — | |
| 0x04 | ImpactRadius | float | Public | — | |
| 0x04 | DirectionMode | DirectionModes | Public | — | |
| 0x04 | DissipationMode | DissipationModes | Public | — | |
| 0x04 | DissipationDistance | float | Public | — | |
| 0x04 | PropagationSpeed | float | Public | — | |
| 0x08 | s_StandardShapes | AnimationCurve[] | PrivateStatic | — | |
| 0x007C | 0x04 | unreflected bytes to end of CinemachineImpulseDefinition | |||
Functions 8
| Signature | Flags | Native | Params |
|---|---|---|---|
| void OnValidate() | Public | 0x00 | |
| void CreateStandardShapes() | PrivateStatic | 0x00 | |
| AnimationCurve GetStandardCurve(const ImpulseShapes& shape) | Static+1 flags | 0x08 | |
| AnimationCurve get_ImpulseCurve() | 2 flags | 0x08 | |
| void CreateEvent(const Vector3& position, const Vector3& velocity) | Public | 0x0C | |
| ImpulseEvent CreateAndReturnEvent(const Vector3& position, const Vector3& velocity) | Public | 0x0C | |
| ImpulseEvent LegacyCreateAndReturnEvent(const Vector3& position, const Vector3& velocity) | Private | 0x0C | |
| void .ctor() | Public+1 flags | 0x00 |