0x00x0138
Members 52
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x08 | _randomnessGroupName | string | PublicStatic+1 flags | 3203182299888 |
| — | 0x08 | _rangeGroupName | string | PublicStatic+1 flags | 3203183829760 |
| — | 0x08 | _automaticSetupGroupName | string | PublicStatic+1 flags | 3203183829696 |
| 0x01 | Active | bool | Public | — | |
| 0x0011 | 0x03 | padding / unreflected | |||
| 0x04 | UniqueID | int | Public | — | |
| 0x08 | Label | string | Public | — | |
| 0x04 | ChannelMode | MMChannelModes | Public | — | |
| 0x04 | Channel | int | Public | — | |
| 0x08 | MMChannelDefinition | MMChannel | Public | — | |
| 0x04 | Chance | float | Public | — | |
| 0x10 | DisplayColor | Color | Public | — | |
| 0x0044 | 0x04 | padding / unreflected | |||
| 0x08 | Timing | MMFeedbackTiming | Public | — | |
| 0x08 | AutomatedTargetAcquisition | MMFeedbackTargetAcquisition | Public | — | |
| 0x01 | RandomizeOutput | bool | Public | — | |
| 0x0059 | 0x03 | padding / unreflected | |||
| 0x08 | RandomMultiplier | Vector2 | Public | — | |
| 0x01 | RandomizeDuration | bool | Public | — | |
| 0x0065 | 0x03 | padding / unreflected | |||
| 0x08 | RandomDurationMultiplier | Vector2 | Public | — | |
| 0x01 | UseRange | bool | Public | — | |
| 0x0071 | 0x03 | padding / unreflected | |||
| 0x04 | RangeDistance | float | Public | — | |
| 0x01 | UseRangeFalloff | bool | Public | — | |
| 0x0079 | 0x07 | padding / unreflected | |||
| 0x08 | RangeFalloff | AnimationCurve | Public | — | |
| 0x08 | RemapRangeFalloff | Vector2 | Public | — | |
| 0x08 | AutomaticShakerSetupButton | MMF_Button | Public | — | |
| 0x08 | Owner | MMF_Player | Public | — | |
| 0x01 | DebugActive | bool | Public | — | |
| 0x01 | <ScriptDrivenPause>k__BackingField | bool | Private | — | |
| 0x00A2 | 0x02 | padding / unreflected | |||
| 0x04 | <ScriptDrivenPauseAutoResume>k__BackingField | float | Private | — | |
| 0x08 | <ForcedReferenceHolder>k__BackingField | MMF_ReferenceHolder | Private | — | |
| 0x01 | <IsPlaying>k__BackingField | bool | Private | — | |
| 0x01 | <IsExpanded>k__BackingField | bool | Private | — | |
| 0x00B2 | 0x02 | padding / unreflected | |||
| 0x04 | _lastPlayTimestamp | float | 1 flags | — | |
| 0x04 | _playsLeft | int | 1 flags | — | |
| 0x01 | _initialized | bool | 1 flags | — | |
| 0x00BD | 0x03 | padding / unreflected | |||
| 0x08 | _playCoroutine | Coroutine | 1 flags | — | |
| 0x08 | _infinitePlayCoroutine | Coroutine | 1 flags | — | |
| 0x08 | _sequenceCoroutine | Coroutine | 1 flags | — | |
| 0x08 | _repeatedPlayCoroutine | Coroutine | 1 flags | — | |
| 0x01 | _requiresSetup | bool | 1 flags | — | |
| 0x00E1 | 0x07 | padding / unreflected | |||
| 0x08 | _requiredTarget | string | 1 flags | — | |
| 0x04 | _randomDurationMultiplier | float | 1 flags | — | |
| 0x04 | _sequenceTrackID | int | 1 flags | — | |
| 0x04 | _beatInterval | float | 1 flags | — | |
| 0x01 | BeatThisFrame | bool | 1 flags | — | |
| 0x00FD | 0x03 | padding / unreflected | |||
| 0x04 | LastBeatIndex | int | 1 flags | — | |
| 0x04 | CurrentSequenceIndex | int | 1 flags | — | |
| 0x04 | LastBeatTimestamp | float | 1 flags | — | |
| 0x010C | 0x04 | padding / unreflected | |||
| 0x08 | _channelData | MMChannelData | 1 flags | — | |
| 0x04 | _totalDuration | float | 1 flags | — | |
| 0x04 | _indexInOwnerFeedbackList | int | 1 flags | — | |
| 0x08 | _requiredTargetTextCached | string | 1 flags | — | |
| 0x08 | _requiredTargetTextCachedExtra | string | 1 flags | — | |
| 0x04 | _repeatOffset | float | 1 flags | — | |
| 0x0134 | 0x04 | unreflected bytes to end of MMF_Feedback | |||
Functions 97
| Signature | Flags | Native | Params |
|---|---|---|---|
| IEnumerator get_Pause() | Public+3 flags | 0x08 | |
| bool get_HoldingPause() | Public+3 flags | 0x01 | |
| bool get_LooperPause() | Public+3 flags | 0x01 | |
| bool get_ScriptDrivenPause() | Public+3 flags | 0x01 | |
| void set_ScriptDrivenPause(bool value) | Public+3 flags | 0x01 | |
| float get_ScriptDrivenPauseAutoResume() | Public+3 flags | 0x04 | |
| void set_ScriptDrivenPauseAutoResume(float value) | Public+3 flags | 0x04 | |
| bool get_LooperStart() | Public+3 flags | 0x01 | |
| bool get_HasChannel() | Public+3 flags | 0x01 | |
| bool get_HasAutomaticShakerSetup() | Public+3 flags | 0x01 | |
| bool get_HasRandomness() | Public+3 flags | 0x01 | |
| bool get_CanForceInitialValue() | Public+3 flags | 0x01 | |
| bool get_ForceInitialValueDelayed() | Public+3 flags | 0x01 | |
| bool get_HasAutomatedTargetAcquisition() | Public+3 flags | 0x01 | |
| MMF_ReferenceHolder get_ForcedReferenceHolder() | Public+3 flags | 0x08 | |
| void set_ForcedReferenceHolder(MMF_ReferenceHolder value) | Public+3 flags | 0x08 | |
| bool get_HasRange() | Public+3 flags | 0x01 | |
| int get_PlaysLeft() | Public+3 flags | 0x04 | |
| bool get_HasCustomInspectors() | Public+3 flags | 0x01 | |
| bool get_InCooldown() | Public+3 flags | 0x01 | |
| bool get_IsPlaying() | Public+3 flags | 0x01 | |
| void set_IsPlaying(bool value) | Public+3 flags | 0x01 | |
| float ComputeIntensity(float intensity, const Vector3& position) | Public+2 flags | 0x0C | |
| float get_ComputedRandomMultiplier() | Public+3 flags | 0x04 | |
| TimescaleModes get_ComputedTimescaleMode() | Public+3 flags | 0x04 | |
| bool get_InScaledTimescaleMode() | Public+3 flags | 0x01 | |
| float get_FeedbackTime() | Public+3 flags | 0x04 | |
| float get_FeedbackDeltaTime() | Public+3 flags | 0x04 | |
| float get_TotalDuration() | Public+3 flags | 0x04 | |
| bool get_IsExpanded() | Public+3 flags | 0x01 | |
| void set_IsExpanded(bool value) | Public+3 flags | 0x01 | |
| bool get_RequiresSetup() | Public+3 flags | 0x01 | |
| string get_RequiredTarget() | Public+3 flags | 0x08 | |
| void CacheRequiresSetup() | Public+2 flags | 0x00 | |
| bool get_DrawGroupInspectors() | Public+3 flags | 0x01 | |
| bool get_DisplayFullHeaderColor() | Public+3 flags | 0x01 | |
| string get_RequiresSetupText() | Public+3 flags | 0x08 | |
| string get_RequiredTargetText() | Public+3 flags | 0x08 | |
| string get_RequiredTargetTextExtra() | Public+3 flags | 0x08 | |
| bool EvaluateRequiresSetup() | Public+2 flags | 0x01 | |
| string get_RequiredChannelText() | Public+3 flags | 0x08 | |
| float get_FeedbackStartedAt() | Public+3 flags | 0x04 | |
| float get_FeedbackDuration() | Public+3 flags | 0x04 | |
| void set_FeedbackDuration(float value) | Public+3 flags | 0x04 | |
| void SetFeedbackDuration(float newDuration) | Public+2 flags | 0x04 | |
| bool get_FeedbackPlaying() | Public+3 flags | 0x01 | |
| MMChannelData get_ChannelData() | Public+3 flags | 0x08 | |
| void PreInitialization(MMF_Player owner, int index) | Public+2 flags | 0x08 | |
| void Initialization(MMF_Player owner, int index) | Public+2 flags | 0x08 | |
| void SetIndexInFeedbacksList(int index) | Public+2 flags | 0x04 | |
| void AutomaticShakerSetup() | Public+2 flags | 0x00 | |
| void AutomateTargetAcquisitionInternal() | 3 flags | 0x00 | |
| void ForceAutomateTargetAcquisition() | Public+2 flags | 0x00 | |
| void AutomateTargetAcquisition() | 3 flags | 0x00 | |
| GameObject FindAutomatedTargetGameObject() | 3 flags | 0x08 | |
| uint8 FindAutomatedTarget() | 3 flags | 0x00 | |
| void Play(const Vector3& position, float feedbacksIntensity) | Public+2 flags | 0x0C | |
| IEnumerator PlayCoroutine(const Vector3& position, float feedbacksIntensity) | 3 flags | 0x0C | |
| void RegularPlay(const Vector3& position, float feedbacksIntensity) | 3 flags | 0x0C | |
| void TriggerCustomPlay(const Vector3& position, float intensity) | 3 flags | 0x0C | |
| IEnumerator InfinitePlay(const Vector3& position, float feedbacksIntensity) | 3 flags | 0x0C | |
| IEnumerator RepeatedPlay(const Vector3& position, float feedbacksIntensity) | 3 flags | 0x0C | |
| IEnumerator TriggerRepeatedPlay(const Vector3& position, float feedbacksIntensity) | 3 flags | 0x0C | |
| IEnumerator SequenceCoroutine(const Vector3& position, float feedbacksIntensity) | 3 flags | 0x0C | |
| void SetSequence(MMSequence newSequence) | Public+2 flags | 0x08 | |
| void Stop(const Vector3& position, float feedbacksIntensity) | Public+2 flags | 0x0C | |
| void SkipToTheEnd(const Vector3& position, float feedbacksIntensity) | Public+2 flags | 0x0C | |
| void ForceInitialValue(const Vector3& position, float feedbacksIntensity) | Public+2 flags | 0x0C | |
| IEnumerator ForceInitialValueDelayedCo(const Vector3& position, float feedbacksIntensity) | 3 flags | 0x0C | |
| void RestoreInitialValues() | Public+2 flags | 0x00 | |
| void ResetFeedback() | Public+2 flags | 0x00 | |
| void PlayerComplete() | Public+2 flags | 0x00 | |
| void SetDelayBetweenRepeats(float delay) | Public+2 flags | 0x04 | |
| void SetInitialDelay(float delay) | Public+2 flags | 0x04 | |
| float get_FinalNormalizedTime() | 4 flags | 0x04 | |
| void ComputeNewRandomDurationMultiplier() | Public+2 flags | 0x00 | |
| void ResetPlayCount() | Public+2 flags | 0x00 | |
| float ApplyTimeMultiplier(float duration) | 3 flags | 0x04 | |
| IEnumerator WaitFor(float delay) | 3 flags | 0x08 | |
| void ComputeTotalDuration() | Public+2 flags | 0x00 | |
| float ApplyDirection(float normalizedTime) | 3 flags | 0x04 | |
| bool get_NormalPlayDirection() | Public+3 flags | 0x01 | |
| bool get_ShouldPlayInThisSequenceDirection() | Public+3 flags | 0x01 | |
| void CustomInitialization(MMF_Player owner) | 3 flags | 0x08 | |
| void CustomPlayFeedback(const Vector3& position, float feedbacksIntensity) | 4 flags | — | 0x0C |
| void CustomStopFeedback(const Vector3& position, float feedbacksIntensity) | 3 flags | 0x0C | |
| void CustomSkipToTheEnd(const Vector3& position, float feedbacksIntensity) | 3 flags | 0x0C | |
| void CustomRestoreInitialValues() | 3 flags | 0x00 | |
| void CustomPlayerComplete() | 3 flags | 0x00 | |
| void CustomReset() | 3 flags | 0x00 | |
| void InitializeCustomAttributes() | Public+2 flags | 0x00 | |
| void OnValidate() | Public+2 flags | 0x00 | |
| void OnAddFeedback() | Public+2 flags | 0x00 | |
| void OnDestroy() | Public+2 flags | 0x00 | |
| void OnDisable() | Public+2 flags | 0x00 | |
| void OnDrawGizmosSelectedHandler() | Public+2 flags | 0x00 | |
| void .ctor() | 2 flags | 0x00 |
Subclasses 164
MMF_AnimationMMF_AnimationCrossfadeMMF_AnimatorSpeedMMF_AudioFilterDistortionMMF_AudioFilterEchoMMF_AudioFilterHighPassMMF_AudioFilterLowPassMMF_AudioFilterReverbMMF_AudioMixerSnapshotTransitionMMF_AudioSourceMMF_AudioSourcePitchMMF_AudioSourceStereoPanMMF_AudioSourceVolumeMMF_BeautifyAnamorphicFlaresIntensityMMF_BeautifyBloomIntensityMMF_BeautifyBloomThresholdMMF_BeautifyChromaticAberrationMMF_BeautifyCreativeBlurMMF_BlinkMMF_BloomMMF_Bloom_HDRPMMF_Bloom_URPMMF_CameraClippingPlanesMMF_CameraFieldOfViewMMF_CameraOrthographicSizeMMF_CameraShakeMMF_CameraZoomMMF_CanvasGroupBlocksRaycastsMMF_ChannelMixer_HDRPMMF_ChannelMixer_URPMMF_ChromaticAberrationMMF_ChromaticAberration_HDRPMMF_ChromaticAberration_URPMMF_CinemachineImpulseMMF_CinemachineImpulseClearMMF_CinemachineImpulseSourceMMF_CinemachineTransitionMMF_ColliderMMF_Collider2DMMF_ColorAdjustments_HDRPMMF_ColorAdjustments_URPMMF_ColorGradingMMF_DebugCommentMMF_DebugLBreakMMF_DebugLogMMF_DepthOfFieldMMF_DepthOfField_HDRPMMF_DepthOfField_URPMMF_DestinationTransformMMF_DestroyMMF_EnableMMF_EventsMMF_Exposure_HDRPMMF_FadeMMF_FeedbackBaseMMF_FeedbacksMMF_FilmGrain_HDRPMMF_FilmGrain_URPMMF_FlashMMF_Flicker+104 more
Used by 21
types with a member, parameter or interface of this type<ForceInitialValueDelayedCo>d__157<InfinitePlay>d__149<PlayCoroutine>d__146<RepeatedPlay>d__150<SequenceCoroutine>d__152<TriggerRepeatedPlay>d__151<WaitFor>d__168Action`1ArraySortHelper`1Comparison`1EnumeratorICollection`1IComparer`1IEnumerator`1IList`1List`1MMF_Feedback[]MMF_FieldInfoMMF_PlayerPredicate`1ReadOnlyCollection`1