0x00x0380
Members 67
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | FeedbackTypeAuthorized | bool | PublicStatic | — | |
| 0x08 | Sfx | AudioClip | Public | — | |
| 0x08 | RandomSfx | AudioClip[] | Public | — | |
| 0x01 | SequentialOrder | bool | Public | — | |
| 0x01 | SequentialOrderHoldLast | bool | Public | — | |
| 0x014A | 0x02 | padding / unreflected | |||
| 0x04 | SequentialOrderHoldCooldownDuration | float | Public | — | |
| 0x01 | RandomUnique | bool | Public | — | |
| 0x0151 | 0x07 | padding / unreflected | |||
| 0x08 | SoundDataSO | MMF_MMSoundManagerSoundData | Public | — | |
| 0x04 | MinVolume | float | Public | — | |
| 0x04 | MaxVolume | float | Public | — | |
| 0x04 | MinPitch | float | Public | — | |
| 0x04 | MaxPitch | float | Public | — | |
| 0x04 | MmSoundManagerTrack | MMSoundManagerTracks | Public | — | |
| 0x04 | ID | int | Public | — | |
| 0x08 | AudioGroup | AudioMixerGroup | Public | — | |
| 0x08 | RecycleAudioSource | AudioSource | Public | — | |
| 0x01 | Loop | bool | Public | — | |
| 0x01 | Persistent | bool | Public | — | |
| 0x01 | DoNotPlayIfClipAlreadyPlaying | bool | Public | — | |
| 0x01 | StopSoundOnFeedbackStop | bool | Public | — | |
| 0x01 | Fade | bool | Public | — | |
| 0x018D | 0x03 | padding / unreflected | |||
| 0x04 | FadeInitialVolume | float | Public | — | |
| 0x04 | FadeDuration | float | Public | — | |
| 0x08 | FadeTween | MMTweenType | Public | — | |
| 0x01 | SoloSingleTrack | bool | Public | — | |
| 0x01 | SoloAllTracks | bool | Public | — | |
| 0x01 | AutoUnSoloOnEnd | bool | Public | — | |
| 0x01A3 | 0x01 | padding / unreflected | |||
| 0x04 | PanStereo | float | Public | — | |
| 0x04 | SpatialBlend | float | Public | — | |
| 0x01AC | 0x04 | padding / unreflected | |||
| 0x08 | AttachToTransform | Transform | Public | — | |
| 0x01 | BypassEffects | bool | Public | — | |
| 0x01 | BypassListenerEffects | bool | Public | — | |
| 0x01 | BypassReverbZones | bool | Public | — | |
| 0x01BB | 0x01 | padding / unreflected | |||
| 0x04 | Priority | int | Public | — | |
| 0x04 | ReverbZoneMix | float | Public | — | |
| 0x08 | PlaybackTime | Vector2 | Public | — | |
| 0x08 | PlaybackDuration | Vector2 | Public | — | |
| 0x04 | DopplerLevel | float | Public | — | |
| 0x04 | Spread | int | Public | — | |
| 0x04 | RolloffMode | AudioRolloffMode | Public | — | |
| 0x04 | MinDistance | float | Public | — | |
| 0x04 | MaxDistance | float | Public | — | |
| 0x01 | UseCustomRolloffCurve | bool | Public | — | |
| 0x01E9 | 0x07 | padding / unreflected | |||
| 0x08 | CustomRolloffCurve | AnimationCurve | Public | — | |
| 0x01 | UseSpatialBlendCurve | bool | Public | — | |
| 0x01F9 | 0x07 | padding / unreflected | |||
| 0x08 | SpatialBlendCurve | AnimationCurve | Public | — | |
| 0x01 | UseReverbZoneMixCurve | bool | Public | — | |
| 0x0209 | 0x07 | padding / unreflected | |||
| 0x08 | ReverbZoneMixCurve | AnimationCurve | Public | — | |
| 0x01 | UseSpreadCurve | bool | Public | — | |
| 0x0219 | 0x07 | padding / unreflected | |||
| 0x08 | SpreadCurve | AnimationCurve | Public | — | |
| 0x01 | DrawGizmos | bool | Public | — | |
| 0x0229 | 0x07 | padding / unreflected | |||
| 0x08 | GizmosCenter | Transform | Public | — | |
| 0x10 | MinDistanceColor | Color | Public | — | |
| 0x10 | MaxDistanceColor | Color | Public | — | |
| 0x08 | TestPlayButton | MMF_Button | Public | — | |
| 0x08 | TestStopButton | MMF_Button | Public | — | |
| 0x08 | ResetSequentialIndexButton | MMF_Button | Public | — | |
| 0x08 | _randomClip | AudioClip | 1 flags | — | |
| 0x08 | _editorAudioSource | AudioSource | 1 flags | — | |
| 0xD0 | _options | MMSoundManagerPlayOptions | 1 flags | — | |
| 0x08 | _playedAudioSource | AudioSource | 1 flags | — | |
| 0x04 | _randomPlaybackTime | float | 1 flags | — | |
| 0x04 | _randomPlaybackDuration | float | 1 flags | — | |
| 0x04 | _currentIndex | int | 1 flags | — | |
| 0x0C | _gizmoCenter | Vector3 | 1 flags | — | |
| 0x08 | _randomUniqueShuffleBag | MMShufflebag<System.Int32> | 1 flags | — | |
| 0x08 | _lastPlayedClip | AudioClip | 1 flags | — | |
Inherited from MMF_Feedback 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 | — | |
Functions 22
| Signature | Flags | Native | Params |
|---|---|---|---|
| float get_FeedbackDuration() | Public+2 flags | 0x04 | |
| bool get_HasRandomness() | Public+2 flags | 0x01 | |
| void CustomInitialization(MMF_Player owner) | 2 flags | 0x08 | |
| void InitializeCustomAttributes() | Public+1 flags | 0x00 | |
| void CustomPlayFeedback(const Vector3& position, float feedbacksIntensity) | 2 flags | 0x0C | |
| void CustomStopFeedback(const Vector3& position, float feedbacksIntensity) | 2 flags | 0x0C | |
| void HandleSO() | 3 flags | 0x00 | |
| void RandomizeTimes() | Public+2 flags | 0x00 | |
| void PlaySound(AudioClip sfx, const Vector3& position, float intensity) | 3 flags | 0x0C | |
| float GetDuration() | 3 flags | 0x04 | |
| float ComputeDuration(AudioClip sfx, const AudioClip[]& randomSfx) | 3 flags | 0x08 | |
| void OnDrawGizmosSelectedHandler() | Public+1 flags | 0x00 | |
| void AutomaticShakerSetup() | Public+1 flags | 0x00 | |
| void TestPlaySound() | 3 flags | 0x00 | |
| void TestStopSound() | 3 flags | 0x00 | |
| void PlayAudioSource(AudioSource audioSource, AudioClip sfx, float volume, float pitch, float time, float playbackDuration) | 3 flags | 0x08 | |
| AudioClip PickRandomClip() | 3 flags | 0x08 | |
| void ResetSequentialIndex() | Public+2 flags | 0x00 | |
| void SetSequentialIndex(int newIndex) | Public+2 flags | 0x04 | |
| void OnValidate() | Public+1 flags | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |