Class
MMLightShaker
: MMShaker : MMMonoBehaviour : MonoBehaviour : Behaviour : Component : Object : Object0x00x0108
Members 31
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | BoundLight | Light | Public | — | |
| 0x01 | StartsOff | bool | Public | — | |
| 0x01 | RelativeValues | bool | Public | — | |
| 0x01 | ModifyColor | bool | Public | — | |
| 0x006B | 0x05 | padding / unreflected | |||
| 0x08 | ColorOverTime | Gradient | Public | — | |
| 0x08 | IntensityCurve | AnimationCurve | Public | — | |
| 0x04 | RemapIntensityZero | float | Public | — | |
| 0x04 | RemapIntensityOne | float | Public | — | |
| 0x08 | RangeCurve | AnimationCurve | Public | — | |
| 0x04 | RemapRangeZero | float | Public | — | |
| 0x04 | RemapRangeOne | float | Public | — | |
| 0x08 | ShadowStrengthCurve | AnimationCurve | Public | — | |
| 0x04 | RemapShadowStrengthZero | float | Public | — | |
| 0x04 | RemapShadowStrengthOne | float | Public | — | |
| 0x10 | _initialColor | Color | 1 flags | — | |
| 0x04 | _initialRange | float | 1 flags | — | |
| 0x04 | _initialIntensity | float | 1 flags | — | |
| 0x04 | _initialShadowStrength | float | 1 flags | — | |
| 0x01 | _originalRelativeValues | bool | 1 flags | — | |
| 0x01 | _originalModifyColor | bool | 1 flags | — | |
| 0x00C6 | 0x02 | padding / unreflected | |||
| 0x04 | _originalShakeDuration | float | 1 flags | — | |
| 0x00CC | 0x04 | padding / unreflected | |||
| 0x08 | _originalColorOverTime | Gradient | 1 flags | — | |
| 0x08 | _originalIntensityCurve | AnimationCurve | 1 flags | — | |
| 0x04 | _originalRemapIntensityZero | float | 1 flags | — | |
| 0x04 | _originalRemapIntensityOne | float | 1 flags | — | |
| 0x08 | _originalRangeCurve | AnimationCurve | 1 flags | — | |
| 0x04 | _originalRemapRangeZero | float | 1 flags | — | |
| 0x04 | _originalRemapRangeOne | float | 1 flags | — | |
| 0x08 | _originalShadowStrengthCurve | AnimationCurve | 1 flags | — | |
| 0x04 | _originalRemapShadowStrengthZero | float | 1 flags | — | |
| 0x04 | _originalRemapShadowStrengthOne | float | 1 flags | — | |
Inherited from MMShaker 19
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | ChannelMode | MMChannelModes | Public | — | |
| 0x04 | Channel | int | Public | — | |
| 0x08 | MMChannelDefinition | MMChannel | Public | — | |
| 0x04 | ShakeDuration | float | Public | — | |
| 0x01 | PlayOnAwake | bool | Public | — | |
| 0x01 | PermanentShake | bool | Public | — | |
| 0x01 | Interruptible | bool | Public | — | |
| 0x01 | AlwaysResetTargetValuesAfterShake | bool | Public | — | |
| 0x01 | OnlyUseShakerValues | bool | Public | — | |
| 0x0039 | 0x03 | padding / unreflected | |||
| 0x04 | CooldownBetweenShakes | float | Public | — | |
| 0x01 | Shaking | bool | Public | — | |
| 0x01 | ForwardDirection | bool | Public | — | |
| 0x0042 | 0x02 | padding / unreflected | |||
| 0x04 | TimescaleMode | TimescaleModes | Public | — | |
| 0x01 | _listeningToEvents | bool | 1 flags | — | |
| 0x0049 | 0x03 | padding / unreflected | |||
| 0x04 | _shakeStartedTimestamp | float | 1 flags | — | |
| 0x04 | _remappedTimeSinceStart | float | 1 flags | — | |
| 0x01 | _resetShakerValuesAfterShake | bool | 1 flags | — | |
| 0x01 | _resetTargetValuesAfterShake | bool | 1 flags | — | |
| 0x0056 | 0x02 | padding / unreflected | |||
| 0x04 | _journey | float | 1 flags | — | |
Inherited from MonoBehaviour 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CancellationTokenSource | CancellationTokenSource | Private | — |
Inherited from Object 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | kInstanceID_None | int | PrivateStatic+1 flags | 8 |
| 0x08 | m_CachedPtr | long | Private | — | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+2 flags | — | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags | — |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags | — |
Functions 10
| Signature | Flags | Native | Params |
|---|---|---|---|
| void Initialization() | 2 flags | 0x00 | |
| void Reset() | 3 flags | 0x00 | |
| void Shake() | 2 flags | 0x00 | |
| void GrabInitialValues() | 2 flags | 0x00 | |
| void ResetTargetValues() | 2 flags | 0x00 | |
| void ResetShakerValues() | 2 flags | 0x00 | |
| void StartListening() | Public+1 flags | 0x00 | |
| void StopListening() | Public+1 flags | 0x00 | |
| void OnMMLightShakeEvent(float shakeDuration, bool relativeValues, bool modifyColor, Gradient colorOverTime, AnimationCurve intensityCurve, float remapIntensityZero, float remapIntensityOne, AnimationCurve rangeCurve, float remapRangeZero, float remapRangeOne, AnimationCurve shadowStrengthCurve, float remapShadowStrengthZero, float remapShadowStrengthOne, float feedbacksIntensity, MMChannelData channelData, bool resetShakerValuesAfterShake, bool resetTargetValuesAfterShake, bool useRange, float eventRange, const Vector3& eventOriginPosition) | Public+2 flags | 0x0C | |
| void .ctor() | Public+1 flags | 0x00 |