Zdexby TheHolyOneZ
36,909 classes
Class

MMF_Player

: MMFeedbacks : MonoBehaviour : Behaviour : Component : Object : Object
MoreMountains.Feedbacks.MMF_Player, MoreMountains.Tools 0x00F8 (248 B) inherited 0x00D0 MoreMountains.Tools.dll
0x00x00F8

Members 9

OffsetSizeNameTypeFlagsDefault
0x08FeedbacksListList<MoreMountains.Feedbacks.MMF_Feedback>Public—
0x01KeepPlayModeChangesboolPublic—
0x01PerformanceModeboolPublic—
0x01StopFeedbacksOnDisableboolPublic—
0x00DB0x01padding / unreflected
0x04PlayCountintPublic—
0x01<SkippingToTheEnd>k__BackingFieldboolPrivate—
0x00E10x07padding / unreflected
0x08_tType1 flags—
0x04_cachedTotalDurationfloat1 flags—
0x01_initializedbool1 flags—
0x00F50x03unreflected bytes to end of MMF_Player
Inherited from MMFeedbacks 47
OffsetSizeNameTypeFlagsDefault
0x08FeedbacksList<MoreMountains.Feedbacks.MMFeedback>Public—
0x04InitializationModeInitializationModesPublic—
0x01AutoInitializationboolPublic—
0x002D0x03padding / unreflected
0x04SafeModeSafeModesPublic—
0x04DirectionDirectionsPublic—
0x01AutoChangeDirectionOnEndboolPublic—
0x01AutoPlayOnStartboolPublic—
0x01AutoPlayOnEnableboolPublic—
0x01ForceTimescaleModeboolPublic—
0x04ForcedTimescaleModeTimescaleModesPublic—
0x04DurationMultiplierfloatPublic—
0x04TimescaleMultiplierfloatPublic—
0x01RandomizeDurationboolPublic—
0x00490x03padding / unreflected
0x08RandomDurationMultiplierVector2Public—
0x01DisplayFullDurationDetailsboolPublic—
0x00550x03padding / unreflected
0x04PlayerTimescaleModeTimescaleModesPublic—
0x01OnlyPlayIfWithinRangeboolPublic—
0x005D0x03padding / unreflected
0x08RangeCenterTransformPublic—
0x04RangeDistancefloatPublic—
0x01UseRangeFalloffboolPublic—
0x006D0x03padding / unreflected
0x08RangeFalloffAnimationCurvePublic—
0x08RemapRangeFalloffVector2Public—
0x01IgnoreRangeEventsboolPublic—
0x00810x03padding / unreflected
0x04CooldownDurationfloatPublic—
0x04InitialDelayfloatPublic—
0x01CanPlayboolPublic—
0x01CanPlayWhileAlreadyPlayingboolPublic—
0x008E0x02padding / unreflected
0x04ChanceToPlayfloatPublic—
0x04FeedbacksIntensityfloatPublic—
0x08EventsMMFeedbacksEventsPublic—
0x01GlobalMMFeedbacksActiveboolPublicStatic—
0x01DebugActiveboolPublic—
0x01<IsPlaying>k__BackingFieldboolPrivate—
0x00A20x02padding / unreflected
0x04<TimesPlayed>k__BackingFieldintPrivate—
0x01<InScriptDrivenPause>k__BackingFieldboolPrivate—
0x01<ContainsLoop>k__BackingFieldboolPrivate—
0x01<ShouldRevertOnNextPlay>k__BackingFieldboolPrivate—
0x00AB0x01padding / unreflected
0x04_startTimefloat1 flags—
0x04_holdingMaxfloat1 flags—
0x04_lastStartAtfloat1 flags—
0x04_lastStartFrameint1 flags—
0x01_pauseFoundbool1 flags—
0x00BD0x03padding / unreflected
0x04_totalDurationfloat1 flags—
0x01_shouldStopbool1 flags—
—0x04_smallValuefloatStatic+2 flags—
0x00C50x03padding / unreflected
0x04_randomDurationMultiplierfloat1 flags—
0x04_lastOnEnableFramefloat1 flags—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 77

SignatureFlagsNativeParams
float get_TotalDuration()Public+2 flags0x04
bool get_SkippingToTheEnd()Public+3 flags0x01
void set_SkippingToTheEnd(bool value)4 flags0x01
void Awake()2 flags0x00
void Start()2 flags0x00
void InitializeFeedbackList()3 flags0x00
void ExtraInitializationChecks()3 flags0x00
void OnEnable()2 flags0x00
IEnumerator PlayFeedbacksAfterFrames(int framesAmount)Public+2 flags0x08
void PreInitialization()Public+2 flags0x00
void Initialization(bool forceInitIfPlaying)Public+1 flags0x01
void Initialization(GameObject owner)Public+1 flags0x08
void PlayFeedbacks()Public+1 flags0x00
void PlayFeedbacks(const Vector3& position, float feedbacksIntensity, bool forceRevert)Public+1 flags0x0C
void PlayFeedbacksInReverse()Public+1 flags0x00
void PlayFeedbacksInReverse(const Vector3& position, float feedbacksIntensity, bool forceRevert)Public+1 flags0x0C
void PlayFeedbacksOnlyIfReversed()Public+1 flags0x00
void PlayFeedbacksOnlyIfReversed(const Vector3& position, float feedbacksIntensity, bool forceRevert)Public+1 flags0x0C
void PlayFeedbacksOnlyIfNormalDirection()Public+1 flags0x00
void PlayFeedbacksOnlyIfNormalDirection(const Vector3& position, float feedbacksIntensity, bool forceRevert)Public+1 flags0x0C
IEnumerator PlayFeedbacksCoroutine(const Vector3& position, float feedbacksIntensity, bool forceRevert)Public+1 flags0x0C
void PlayFeedbacksInternal(const Vector3& position, float feedbacksIntensity, bool forceRevert)2 flags0x0C
bool IsAllowedToPlay(const Vector3& position)Public+2 flags0x0C
IEnumerator FrameOnePlayCo(const Vector3& position, float feedbacksIntensity, bool forceRevert)3 flags0x0C
void PreparePlay(const Vector3& position, float feedbacksIntensity, bool forceRevert)2 flags0x0C
void CheckForPauses()2 flags0x00
void PlayAllFeedbacks(const Vector3& position, float feedbacksIntensity, bool forceRevert)2 flags0x0C
IEnumerator HandleInitialDelayCo(const Vector3& position, float feedbacksIntensity, bool forceRevert)2 flags0x0C
void Update()2 flags0x00
IEnumerator PausedFeedbacksCo(const Vector3& position, float feedbacksIntensity)2 flags0x0C
IEnumerator SkipToTheEndCo()3 flags0x08
void StopFeedbacks()Public+1 flags0x00
void StopFeedbacks(bool stopAllFeedbacks)Public+1 flags0x01
void StopFeedbacks(const Vector3& position, float feedbacksIntensity, bool stopAllFeedbacks)Public+1 flags0x0C
void ResetFeedbacks()Public+1 flags0x00
void Revert()Public+1 flags0x00
void SetDirection(const Directions& newDirection)Public+2 flags0x04
void SetDirectionTopToBottom()Public0x00
void SetDirectionBottomToTop()Public0x00
void PlayerCompleteFeedbacks()Public+2 flags0x00
void PauseFeedbacks()Public+1 flags0x00
void RestoreInitialValues()Public+2 flags0x00
void ForceInitialValues()Public+2 flags0x00
void SkipToTheEnd()Public+2 flags0x00
void ResumeFeedbacks()Public+1 flags0x00
void AddFeedback(MMF_Feedback newFeedback)Public+2 flags0x08
MMF_Feedback AddFeedback(Type feedbackType, bool add)Public0x08
void RemoveFeedback(int id)Public+1 flags0x04
void CopyPlayerFrom(MMF_Player source)Public+2 flags0x08
void CopyFeedbackListFrom(MMF_Player source)Public+2 flags0x08
void AddFeedbackListFrom(MMF_Player source)Public+2 flags0x08
bool get_HasAutomaticShakerSetup()Public+3 flags0x01
void AutomaticShakerSetup()Public+2 flags0x00
bool HasFeedbackStillPlaying()Public+1 flags0x01
void CheckForLoops()2 flags0x00
void ComputeNewRandomDurationMultipliers()3 flags0x00
float ComputeRangeIntensityMultiplier(const Vector3& position)Public+2 flags0x0C
bool FeedbackCanPlay(MMF_Feedback feedback)1 flags0x08
void ApplyAutoRevert()2 flags0x00
float ApplyTimeMultiplier(float duration)Public+1 flags0x04
void ProxyDestroy(GameObject gameObjectToDestroy)Public+2 flags0x08
void ProxyDestroy(GameObject gameObjectToDestroy, float delay)Public+2 flags0x08
void ProxyDestroyImmediate(GameObject gameObjectToDestroy)Public+2 flags0x08
uint8 GetFeedbackOfType(const AccessMethods& method, int referenceIndex)Public+2 flags0x04
uint8 GetFeedbackOfType()Public+2 flags0x00
List<T> GetFeedbacksOfType()Public+2 flags0x08
uint8 GetFeedbackOfType(const string& searchedLabel)Public+2 flags0x08
List<T> GetFeedbacksOfType(const string& searchedLabel)Public+2 flags0x08
void OnMMSetFeedbackRangeCenterEvent(Transform newTransform)3 flags0x08
void OnDisable()2 flags0x00
void OnValidate()2 flags0x00
void RefreshCache()Public+2 flags0x00
void ComputeCachedTotalDuration()Public+2 flags0x00
void OnDestroy()2 flags0x00
void OnDrawGizmosSelected()1 flags0x00
void .ctor()Public+1 flags0x00
bool <GetFeedbackOfType>g__Check|77_0(int i)Private0x04

Used by 85

types with a member, parameter or interface of this type