Feel  5.3
The best way to improve your game's feel and make it extra juicy
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CMoreMountains.Tools.AIStateA State is a combination of one or more actions, and one or more transitions. An example of a state could be "_patrolling until an enemy gets in range_"
 CMoreMountains.Tools.AIStateEvent
 CMoreMountains.Tools.AITransitionTransitions are a combination of one or more decisions and destination states whether or not these transitions are true or false. An example of a transition could be "_if an enemy gets in range, transition to the Shooting state_"
 CAttribute
 CMoreMountains.Tools.Beat
 CMoreMountains.Feedbacks.BlinkPhaseDescribes a blink phase, defined by a duration for the phase, and the time it should remain inactive and active, sequentially For the duration of the phase, the object will be off for OffDuration, then on for OnDuration, then off again for OffDuration, etc If you want a grenade to blink briefly every .2 seconds, for 1 second, these parameters are what you're after : PhaseDuration = 1f; OffDuration = 0.2f; OnDuration = 0.1f;
 CMoreMountains.Feedbacks.BlinkTargetRenderer
 CMoreMountains.Tools.MMPersistent.ComponentData
 CMoreMountains.Tools.MMPath.DataA data structure
 CMoreMountains.Tools.MMPersistent.DataA struct used to store and serialize the data we want to save
 CMoreMountains.Tools.MMDebug.DebugLogItemA struct used to store log items
 CDictionary
 CEditor
 CMoreMountains.Feedbacks.MMF_MaterialSetProperty.ExtraRendererData
 CMoreMountains.Feedbacks.MMF_PlayerEditorUITK.FeedbackHeaderContainersData
 CMoreMountains.Feedbacks.MMF_PlayerEditorUITK.FeedbackTypePair
 CMoreMountains.Tools.FogSettingsA simple class used to store fog properties
 CLofelt.NiceVibrations.GamepadRumbleContains a vibration pattern to make a gamepad rumble
 CLofelt.NiceVibrations.HapticClipsDemoItem
 CICloneable
 CICollection
 CIDisposable
 CIEnumerable
 CIList
 CMoreMountains.Tools.MMInput.IMButtonIM button, short for InputManager button, a class used to handle button states, whether mobile or actual keys
 CMoreMountains.Tools.IMMPersistentAn interface classes that want to be saved by the MMPersistencyManager need to implement
 CMoreMountains.Tools.IMMSaveLoadManagerMethodAn interface to implement save and load using different methods (binary, json, etc)
 CMoreMountains.Feedbacks.InternalWigglePropertiesA struct used to store internal wiggle properties
 CIPointerDownHandler
 CIPointerEnterHandler
 CIPointerExitHandler
 CIPointerUpHandler
 CISerializationCallbackReceiver
 CISubmitHandler
 CList
 CMoreMountains.Tools.MMSceneLoadingManager.LoadingSceneEvent
 CMoreMountains.Tools.MMConeOfVision.MeshEdgePosition
 CMoreMountains.Tools.MMConeOfVision2D.MeshEdgePosition
 CMoreMountains.Tools.MMAchievement
 CMoreMountains.Tools.MMAchievementChangedEvent
 CMoreMountains.Tools.MMAchievementUnlockedEventAn event type used to broadcast the fact that an achievement has been unlocked
 CMoreMountains.Tools.MMAdditiveSceneLoadingManagerSettingsA simple class used to store additive loading settings
 CMoreMountains.Tools.MMAim
 CMoreMountains.Tools.MMAnimatorMirror.MMAnimatorMirrorBindStruct used to store bindings
 CMoreMountains.Tools.MMArrayArray helpers
 CMoreMountains.Tools.MMAudioEvents
 CMoreMountains.Feedbacks.MMAudioFilterDistortionShakeEventAn event used to trigger vignette shakes
 CMoreMountains.Feedbacks.MMAudioFilterEchoShakeEventAn event used to trigger vignette shakes
 CMoreMountains.Feedbacks.MMAudioFilterHighPassShakeEventAn event used to trigger vignette shakes
 CMoreMountains.Feedbacks.MMAudioFilterLowPassShakeEventAn event used to trigger vignette shakes
 CMoreMountains.Feedbacks.MMAudioFilterReverbShakeEventAn event used to trigger vignette shakes
 CMoreMountains.Feedbacks.MMAudioSourcePitchShakeEventAn event used to trigger vignette shakes
 CMoreMountains.Feedbacks.MMAudioSourceStereoPanShakeEventAn event used to trigger vignette shakes
 CMoreMountains.Feedbacks.MMAudioSourceVolumeShakeEventAn event used to trigger vignette shakes
 CMoreMountains.Tools.MMAutoExecutionItemA data class to store auto execution info to be used in MMAutoExecution
 CMoreMountains.Tools.MMBeatEventAn event you can listen to that will get automatically triggered for every remapped beat
 CMoreMountains.FeedbacksForThirdParty.MMBloomShakeEventAn event used to trigger vignette shakes
 CMoreMountains.FeedbacksForThirdParty.MMBloomShakeEvent_HDRPAn event used to trigger vignette shakes
 CMoreMountains.FeedbacksForThirdParty.MMBloomShakeEvent_URPAn event used to trigger vignette shakes
 CMoreMountains.Feedbacks.MMCameraClippingPlanesShakeEventAn event used to trigger vignette shakes
 CMoreMountains.Feedbacks.MMCameraFieldOfViewShakeEventAn event used to trigger vignette shakes
 CMoreMountains.Feedbacks.MMCameraOrthographicSizeShakeEventAn event used to trigger vignette shakes
 CMoreMountains.Feedbacks.MMCameraShakeEvent
 CMoreMountains.Feedbacks.MMCameraShakePropertiesCamera shake properties
 CMoreMountains.Feedbacks.MMCameraShakeStopEvent
 CMoreMountains.Feedbacks.MMCameraZoomEvent
 CMoreMountains.Feedbacks.MMChannelDataA data structure used to pass channel information
 CMoreMountains.FeedbacksForThirdParty.MMChannelMixerShakeEvent_HDRPAn event used to trigger vignette shakes
 CMoreMountains.FeedbacksForThirdParty.MMChannelMixerShakeEvent_URPAn event used to trigger vignette shakes
 CMoreMountains.FeedbacksForThirdParty.MMChromaticAberrationShakeEventAn event used to trigger vignette shakes
 CMoreMountains.FeedbacksForThirdParty.MMChromaticAberrationShakeEvent_HDRPAn event used to trigger vignette shakes
 CMoreMountains.FeedbacksForThirdParty.MMChromaticAberrationShakeEvent_URPAn event used to trigger vignette shakes
 CMoreMountains.FeedbacksForThirdParty.MMCinemachinePriorityEventAn event used to pilot priorities on cinemachine virtual cameras and brain transitions
 CMoreMountains.FeedbacksForThirdParty.MMColorAdjustmentsShakeEvent_HDRPAn event used to trigger vignette shakes
 CMoreMountains.FeedbacksForThirdParty.MMColorAdjustmentsShakeEvent_URPAn event used to trigger vignette shakes
 CMoreMountains.FeedbacksForThirdParty.MMColorGradingShakeEventAn event used to trigger vignette shakes
 CMoreMountains.Tools.MMCooldownA class to handle cooldown related properties and their resource consumption over time Remember to initialize it (once) and update it every frame from another class
 CMoreMountains.Tools.MMDebugEditorAn editor class used to display menu items
 CMoreMountains.Tools.MMDebug.MMDebugLogEventAn event used to broadcast debug logs
 CMoreMountains.Tools.MMDebugMenuButtonEventAn event used to broadcast button events from a MMDebugMenu
 CMoreMountains.Tools.MMDebugMenuCheckboxEventAn event used to broadcast checkbox events from a MMDebugMenu
 CMoreMountains.Tools.MMDebugMenuSliderEventAn event used to broadcast slider events from a MMDebugMenu
 CMoreMountains.FeedbacksForThirdParty.MMDepthOfFieldShakeEventAn event used to trigger vignette shakes
 CMoreMountains.FeedbacksForThirdParty.MMDepthOfFieldShakeEvent_HDRPAn event used to trigger vignette shakes
 CMoreMountains.FeedbacksForThirdParty.MMDepthOfFieldShakeEvent_URPAn event used to trigger vignette shakes
 CMoreMountains.Tools.MMGeometry.MMEdge
 CMoreMountains.Tools.MMEventListener< MMFadeEvent >
 CMoreMountains.Tools.MMEventListener< MMFadeInEvent >
 CMoreMountains.Tools.MMEventListener< MMFadeOutEvent >
 CMoreMountains.Tools.MMEventListener< MMFadeStopEvent >
 CMoreMountains.Tools.MMEventListener< MMGameEvent >
 CMoreMountains.Tools.MMEventListener< MMPostProcessingVolumeAutoBlendShakeEvent >
 CMoreMountains.Tools.MMEventListener< MMPostProcessingVolumeAutoBlendURPShakeEvent >
 CMoreMountains.Tools.MMEventListener< MMSoundManagerAllSoundsControlEvent >
 CMoreMountains.Tools.MMEventListener< MMSoundManagerEvent >
 CMoreMountains.Tools.MMEventListener< MMSoundManagerSoundControlEvent >
 CMoreMountains.Tools.MMEventListener< MMSoundManagerSoundFadeEvent >
 CMoreMountains.Tools.MMEventListener< MMSoundManagerTrackEvent >
 CMoreMountains.Tools.MMEventListener< MMSoundManagerTrackFadeEvent >
 CMoreMountains.Tools.MMEventListener< MMSpringColorEvent >
 CMoreMountains.Tools.MMEventListener< MMSpringFloatEvent >
 CMoreMountains.Tools.MMEventListener< MMSpringVector2Event >
 CMoreMountains.Tools.MMEventListener< MMSpringVector3Event >
 CMoreMountains.Tools.MMEventListener< MMSpringVector4Event >
 CMoreMountains.Tools.MMEventListener< TEvent >
 CMoreMountains.Tools.MMEventListenerBaseEvent listener basic interface
 CMoreMountains.FeedbacksForThirdParty.MMExposureShakeEvent_HDRPAn event used to trigger exposure shakes
 CMoreMountains.Feedbacks.MMF_Button
 CMoreMountains.Feedbacks.MMF_Feedback
 CMoreMountains.Feedbacks.MMF_FeedbackBaseTarget
 CMoreMountains.Feedbacks.MMF_FeedbackPropertyDrawerUITK
 CMoreMountains.Tools.MMFadeEventEvents used to trigger faders on or off
 CMoreMountains.Tools.MMFadeInEvent
 CMoreMountains.Tools.MMFadeOutEvent
 CMoreMountains.Tools.MMFadeStopEventAn event used to stop fades
 CMoreMountains.Feedbacks.MMFeedbackBaseTarget
 CMoreMountains.FeedbacksForThirdParty.MMFeedbackNVSettingsA class used to store and manage common Nice Vibrations feedback settings
 CMoreMountains.Feedbacks.MMFeedbacksEventEvents triggered by a MMFeedbacks when playing a series of feedbacks
 CMoreMountains.Feedbacks.MMFeedbacksEventsA subclass of MMFeedbacks, contains UnityEvents that can be played,
 CMoreMountains.Feedbacks.MMFeedbacksShakeEvent
 CMoreMountains.Feedbacks.MMFeedbackTargetAcquisitionA class collecting target acquisition settings
 CMoreMountains.Feedbacks.MMFeedbackTimingA class collecting delay, cooldown and repeat values, to be used to define the behaviour of each MMFeedback
 CMoreMountains.Feedbacks.MMF_PlayerEditorUITK.MMFFeedbackGroupExtrasContainerData
 CMoreMountains.FeedbacksForThirdParty.MMFilmGrainShakeEvent_HDRPAn event used to trigger FilmGrain shakes
 CMoreMountains.FeedbacksForThirdParty.MMFilmGrainShakeEvent_URPAn event used to trigger FilmGrain shakes
 CMoreMountains.Feedbacks.MMFInspectorDrawData
 CMoreMountains.Feedbacks.MMFInspectorGroupData
 CMoreMountains.Feedbacks.MMFloatingTextSpawnEventAn event used (usually by feedbacks) to trigger the spawn of a new floating text
 CMoreMountains.Feedbacks.MMFreezeFrameEvent
 CMoreMountains.Tools.MMGameEventMMGameEvents are used throughout the game for general game events (game started, game ended, life lost, etc.)
 CMoreMountains.Tools.MMGridGenerator
 CMoreMountains.Tools.MMGroupSelectionA class used to add a menu item and a shortcut to group objects together under a parent game object
 CMoreMountains.Tools.MMGyroCamA class used to store gyro properties per camera
 CMoreMountains.Tools.MMImageImage helpers
 CMoreMountains.Tools.MMInputExecutionBindingA class used to store MMInputExecution bindings, associating a target keycode to UnityEvents
 CMoreMountains.Tools.MMInspectorGroupData
 CMoreMountains.Tools.MMInterval< T >
 CMoreMountains.Tools.MMInterval< float >
 CMoreMountains.Tools.MMIStateMachinePublic interface for the state machine
 CMoreMountains.Tools.MMLayer
 CMoreMountains.Tools.MMLayers
 CMoreMountains.FeedbacksForThirdParty.MMLensDistortionShakeEventAn event used to trigger vignette shakes
 CMoreMountains.FeedbacksForThirdParty.MMLensDistortionShakeEvent_HDRPAn event used to trigger vignette shakes
 CMoreMountains.FeedbacksForThirdParty.MMLensDistortionShakeEvent_URPAn event used to trigger vignette shakes
 CMoreMountains.Feedbacks.MMLightShakeEvent
 CMoreMountains.Feedbacks.MMLookAtShaker.MMLookAtShakeEventAn event used to trigger a look at shake
 CMoreMountains.Tools.MMLoot< T >A class defining the contents of a MMLootTable
 CMoreMountains.Tools.MMLoot< float >
 CMoreMountains.Tools.MMLoot< GameObject >
 CMoreMountains.Tools.MMLoot< string >
 CMoreMountains.Tools.MMLootTable< T, V >A loot table helper that can be used to randomly pick objects out of a weighted list This design pattern was described in more details by Daniel Cook in 2014 in his blog : https://lostgarden.home.blog/2014/12/08/loot-drop-tables/
 CMoreMountains.Tools.MMLootTable< MMLootFloat, float >
 CMoreMountains.Tools.MMLootTable< MMLootGameObject, GameObject >
 CMoreMountains.Tools.MMLootTable< MMLootString, string >
 CMoreMountains.FeedbacksForThirdParty.MMMotionBlurShakeEvent_HDRPAn event used to trigger vignette shakes
 CMoreMountains.FeedbacksForThirdParty.MMMotionBlurShakeEvent_URPAn event used to trigger vignette shakes
 CMoreMountains.Tools.MMMultipleObjectPoolerObjectMultiple object pooler object
 CMoreMountains.Tools.MMObservable< T >This struct lets you declare observable properties. For example, let's say you have a class called Character, and you declare its speed like so :
 CMoreMountains.Tools.MMObservable< float >
 CMoreMountains.FeedbacksForThirdParty.MMPaniniProjectionShakeEvent_HDRPAn event used to trigger vignette shakes
 CMoreMountains.FeedbacksForThirdParty.MMPaniniProjectionShakeEvent_URPAn event used to trigger vignette shakes
 CMoreMountains.Tools.MMPathMovementElementThis class describes a node on an MMPath
 CMoreMountains.Tools.MMPersistenceEventA data structure used to store persistence event data. To use : MMPersistencyEvent.Trigger(MMPersistencyEventType.DataLoadedFromFileToMemory, "yourPersistencyID");
 CMoreMountains.Tools.MMPersistenceManagerDataA serializable class used to store all the data for a persistence manager, a collection of scene datas
 CMoreMountains.Tools.MMPersistenceSceneDataA serializable class used to store all the data for a scene, a collection of object datas
 CMoreMountains.Tools.MMPersistentSingleton< MMPersistenceManager >
 CMoreMountains.Tools.MMPersistentSingleton< MMSoundManager >
 CMoreMountains.Tools.MMPlaylistChangeEvent
 CMoreMountains.Tools.MMPlaylistNewSongStartedEvent
 CMoreMountains.Tools.MMPlaylistPauseEvent
 CMoreMountains.Tools.MMPlaylistPitchMultiplierEvent
 CMoreMountains.Tools.MMPlaylistPlayEventThis class stores all the info related to items in a playlist
 CMoreMountains.Tools.MMPlaylistPlayIndexEvent
 CMoreMountains.Tools.MMPlaylistPlayNextEvent
 CMoreMountains.Tools.MMPlaylistPlayPreviousEvent
 CMoreMountains.Tools.MMPlaylistSong
 CMoreMountains.Tools.MMPlaylistStopEvent
 CMoreMountains.Tools.MMPlaylistVolumeMultiplierEvent
 CMoreMountains.Feedbacks.MMPositionShakeEvent
 CMoreMountains.Tools.MMPostProcessingMovingFilterEventAn event used to move filters on and off a camera
 CMoreMountains.FeedbacksForThirdParty.MMPostProcessingVolumeAutoBlendShakeEventAn event used to trigger vignette shakes
 CMoreMountains.FeedbacksForThirdParty.MMPostProcessingVolumeAutoBlendURPShakeEventAn event used to trigger vignette shakes
 CMoreMountains.Tools.MMProperty
 CMoreMountains.Tools.MMPropertyLinkA class, meant to be extended, used to control a MMProperty and get/set its value
 CMoreMountains.Tools.MMPropertyPickerA class used to pick a property on a target object / component / scriptable object
 CMoreMountains.Tools.MMRadioLevelEventA struct event used to broadcast the level to channels
 CMoreMountains.Tools.MMRadioSignalGeneratorItemA class used to store generator items and their properties
 CMoreMountains.Tools.MMReferenceHolder< MoreMountains.Tools.MMAchievementList >
 CMoreMountains.Tools.MMReorderableArray< AIAction >
 CMoreMountains.Tools.MMReorderableArray< AITransition >
 CMoreMountains.Tools.MMReorderableArray< MMRadioSignalGeneratorItem >
 CMoreMountains.Tools.MMReorderableArray< MMTilemapGeneratorLayer >
 CMoreMountains.Tools.MMReorderableList
 CMoreMountains.Feedbacks.MMRotationShakeEvent
 CMoreMountains.Tools.MMSaveLoadManagerEncrypterThis class implements methods to encrypt and decrypt streams
 CMoreMountains.Tools.MMSaveLoadTestObjectA test object to store data to test the MMSaveLoadManager class
 CMoreMountains.Feedbacks.MMScaleShakeEvent
 CMoreMountains.Tools.MMSceneScene management helpers
 CMoreMountains.Tools.MMSceneLoadingAntiSpillThis helper class, meant to be used by the MMAdditiveSceneLoadingManager, creates a temporary scene to store objects that might get instantiated, and empties it in the destination scene once loading is complete
 CMoreMountains.Tools.MMSceneLoadingSpeedIntervalA class used to define different interpolation speeds for specific progress intervals
 CMoreMountains.Feedbacks.MMSequenceListA class used to store sequence notes
 CMoreMountains.Feedbacks.MMSequenceNoteA class describing the contents of a sequence note, basically a timestamp and the ID to play at that timestamp
 CMoreMountains.Feedbacks.MMSequenceTrackA class describing the properties of a sequence's track : ID, color (for the inspector), Key (for the recorder), State (for the recorder)
 CMoreMountains.Tools.MMSerializableDictionary< string, MMPersistenceSceneData >
 CMoreMountains.Tools.MMSerializableDictionary< string, string >
 CMoreMountains.Feedbacks.MMSetFeedbackRangeCenterEventAn event used to set the RangeCenter on all feedbacks that listen for it
 CMoreMountains.Tools.MMSfxEventA struct used to trigger sounds
 CMoreMountains.Tools.MMShufflebag< T >A class to use to get more controlled randomness, taking values out of the bag randomly, and never getting them again
 CMoreMountains.Tools.MMShufflebag< int >
 CMoreMountains.Tools.MMSignalThis class lets you output the value corresponding to one of the basic signal types it contains. Useful to draw basic signal curves
 CMoreMountains.Tools.MMSingleton< MMTimeManager >
 CMoreMountains.Tools.MMSMPlaylistSongA definition of a song, a part of a MMSM Playlist
 CMoreMountains.Tools.MMSoundManagerAllSoundsControlEventThis event will let you pause/play/stop/free all sounds playing through the MMSoundManager at once
 CMoreMountains.Tools.MMSoundManagerAudioPoolThis class manages an object pool of audiosources
 CMoreMountains.Tools.MMSoundManagerEventThis event will let you trigger a save/load/reset on the MMSoundManager settings
 CMoreMountains.Tools.MMSoundManagerPlayOptionsA class used to store options for MMSoundManager play
 CMoreMountains.Tools.MMSoundManagerSettingsThis class stores MMSoundManager settings and lets you tweak them from the MMSoundManagerSettingsSO's inspector
 CMoreMountains.Tools.MMSoundManagerSoundA simple struct used to store information about the sounds played by the MMSoundManager
 CMoreMountains.Tools.MMSoundManagerSoundControlEventAn event used to control a specific sound on the MMSoundManager. You can either search for it by ID, or directly pass an audiosource if you have it
 CMoreMountains.Tools.MMSoundManagerSoundFadeEventThis event will let you pause
 CMoreMountains.Tools.MMSoundManagerSoundPlayEventThis event will let you play a sound on the MMSoundManager
 CMoreMountains.Tools.MMSoundManagerTrackEventThis feedback will let you mute, unmute, play, pause, stop, free or set the volume of a selected track
 CMoreMountains.Tools.MMSoundManagerTrackFadeEventThis event will let you order the MMSoundManager to fade an entire track's sounds' volume towards the specified FinalVolume
 CMoreMountains.Tools.MMSpawnAroundPropertiesThis class is used to describe spawn properties, to be used by the MMSpawnAround class. It's meant to be exposed and used by classes that are designed to spawn objects, typically loot systems
 CMoreMountains.Tools.MMSpeedTestItemA struct to store data associated to speed tests
 CMoreMountains.Feedbacks.MMSpringClampSettings
 CMoreMountains.Feedbacks.MMSpringColorComponent< Light >
 CMoreMountains.Feedbacks.MMSpringColorComponent< SpriteRenderer >
 CMoreMountains.Feedbacks.MMSpringColorEventAn event used to pilot a MMSpringColor component
 CMoreMountains.Feedbacks.MMSpringDebugThis class is used to display debug information in classes using the MMSpring system
 CMoreMountains.Feedbacks.MMSpringDefinition< T >
 CMoreMountains.Feedbacks.MMSpringDefinition< Color >
 CMoreMountains.Feedbacks.MMSpringDefinition< float >
 CMoreMountains.Feedbacks.MMSpringDefinition< Vector2 >
 CMoreMountains.Feedbacks.MMSpringDefinition< Vector3 >
 CMoreMountains.Feedbacks.MMSpringDefinition< Vector4 >
 CMoreMountains.Feedbacks.MMSpringFloatComponent< Animator >
 CMoreMountains.Feedbacks.MMSpringFloatComponent< AudioSource >
 CMoreMountains.Feedbacks.MMSpringFloatComponent< Camera >
 CMoreMountains.Feedbacks.MMSpringFloatComponent< Light >
 CMoreMountains.Feedbacks.MMSpringFloatComponent< Transform >
 CMoreMountains.Feedbacks.MMSpringFloatEventAn event used to pilot a MMSpringColor component
 CMoreMountains.Feedbacks.MMSpringVector2Component< RectTransform >
 CMoreMountains.Feedbacks.MMSpringVector2Component< Renderer >
 CMoreMountains.Feedbacks.MMSpringVector2EventAn event used to pilot a MMSpringVector2 component
 CMoreMountains.Feedbacks.MMSpringVector3Component< RectTransform >
 CMoreMountains.Feedbacks.MMSpringVector3Component< Transform >
 CMoreMountains.Feedbacks.MMSpringVector3EventAn event used to pilot a MMSpringVector3 component
 CMoreMountains.Feedbacks.MMSpringVector4EventAn event used to pilot a MMSpringVector4 component
 CMoreMountains.Feedbacks.MMSpriteRendererShakeEventAn event used (usually from MMFeeedbackSpriteRenderer) to shake the values of a SpriteRenderer
 CMoreMountains.Tools.MMStateChangeEvent< T >
 CMoreMountains.Tools.MMStateMachine< MoreMountains.Tools.MMPlaylist.PlaylistStates >
 CMoreMountains.Tools.MMStateMachine< PlaylistManagerStates >
 CMoreMountains.Tools.MMTilemapGeneratorLayerA class used to store and edit the data of MMTilemapGenerator layers, which you can use and combine to generate unique and random grids
 CMoreMountains.Tools.MMTilemapGeneratorLayer.MMTilemapGeneratorLayerSafeSpotA struct used to store safe spots dimensions
 CMoreMountains.Tools.MMTilemapGridRenderer
 CMoreMountains.Tools.MMTimeTime helpers
 CMoreMountains.Feedbacks.MMTimeScaleEvent
 CMoreMountains.Tools.MMTweenDefinitions
 CMoreMountains.Tools.MMTweenType
 CMoreMountains.FeedbacksForThirdParty.MMVignetteShakeEventAn event used to trigger vignette shakes
 CMoreMountains.FeedbacksForThirdParty.MMVignetteShakeEvent_HDRPAn event used to trigger vignette shakes
 CMoreMountains.FeedbacksForThirdParty.MMVignetteShakeEvent_URPAn event used to trigger vignette shakes
 CMoreMountains.FeedbacksForThirdParty.MMWhiteBalanceShakeEvent_HDRPAn event used to trigger vignette shakes
 CMoreMountains.FeedbacksForThirdParty.MMWhiteBalanceShakeEvent_URPAn event used to trigger vignette shakes
 CMoreMountains.Tools.MonoAttribute
 CNSObject
 CMoreMountains.Tools.MMParallaxUI.ParallaxLayerA class used to store layer settings
 CMoreMountains.Tools.PlatformBindingsA class used to store bindings
 CMoreMountains.Feedbacks.MMF_PlayerChain.PlayerChainItemA class used to store and define items in a chain of MMF Players
 CPropertyAttribute
 CPropertyDrawer
 CMoreMountains.Tools.MMPropertyPickerDrawer.PropertyPickerViewData
 CMoreMountains.Tools.RagdollBodyPartA class used to store ragdoll body parts informations
 CMoreMountains.Tools.RatioA class to store ratio display info
 CMoreMountains.Tools.MMConeOfVision2D.RaycastData
 CMoreMountains.Tools.MMConeOfVision.RaycastDataA struct to store raycast data
 CScriptableObject
 CScriptedImporter
 CMoreMountains.Tools.SerializedMMAchievementA serializable class used to store an achievement into a save file
 CMoreMountains.Tools.SerializedMMAchievementManagerSerializable MM achievement manager
 CStateMachineBehaviour
 CMoreMountains.Feedbacks.TimeScalePropertiesThe different settings you can play with on a time scale event
 CMoreMountains.FeedbacksForThirdParty.UIToolkitDemoAction
 CUnityEvent
 CMoreMountains.Feedbacks.MMWiggleEditor.WiggleEditorProperties
 CMoreMountains.Feedbacks.WigglePropertiesA class to store public wiggle properties
 CMonoBehaviour