| 
    NiceTouch v2.2
    
   | 
 
Classes | |
| class | EventRegister | 
| Static class that allows any class to start or stop listening to events  More... | |
| class | GameObjectExtensions | 
| Game object extensions  More... | |
| class | LayermaskExtensions | 
| Layermask Extensions  More... | |
| class | ListExtensions | 
| List extensions  More... | |
| class | MMAnimatorExtensions | 
| Animator extensions  More... | |
| class | MMArray | 
| Array helpers  More... | |
| class | MMArrayExtensions | 
| Array extensions  More... | |
| class | MMBackgroundColorAttribute | 
| class | MMBackgroundColorAttributeDrawer | 
| class | MMBoundsExtensions | 
| Bounds helpers  More... | |
| class | MMCameraExtensions | 
| Camera extensions  More... | |
| class | MMCircularList | 
| A improved list that lets you parse it and automatically have it loop to the start or end when you reach the end or start To use it : set the CurrentIndex to whatever you want, then use IncrementCurrentIndex / DecrementCurrentIndex to move it, get the current element via Current  More... | |
| class | MMColorAttribute | 
| class | MMColorAttributeDrawer | 
| class | MMColorExtensions | 
| Color extensions  More... | |
| class | MMColors | 
| Color helpers  More... | |
| class | MMConditionAttribute | 
| class | MMConditionAttributeDrawer | 
| class | MMConsole | 
| This class displays an on-screen console for easier debugging DO NOT ADD THIS CLASS AS A COMPONENT.  More... | |
| class | MMControlsMovementDemoManager | 
| class | MMControlsMovementDemoManagerItem | 
| class | MMControlsMovementDemoPlayer | 
| class | MMCoroutine | 
| class | MMDebug | 
| Debug helpers  More... | |
| class | MMDebugLogCommandArgumentCountAttribute | 
| An attribute to add to static methods to they can be called via the MMDebugMenu's command line  More... | |
| class | MMDebugLogCommandAttribute | 
| An attribute to add to static methods to they can be called via the MMDebugMenu's command line  More... | |
| class | MMDictionaryExtensions | 
| Dictionary extensions  More... | |
| class | MMDropdownAttribute | 
| class | MMDropdownAttributeDrawer | 
| class | MMEnumConditionAttribute | 
| An attribute to conditionnally hide fields based on the current selection in an enum.  More... | |
| class | MMEnumConditionAttributeDrawer | 
| interface | MMEventListener | 
| A public interface you'll need to implement for each type of event you want to listen to.  More... | |
| interface | MMEventListenerBase | 
| Event listener basic interface  More... | |
| class | MMEventListenerWrapper | 
| class | MMEventManager | 
| This class handles event management, and can be used to broadcast events throughout the game, to tell one class (or many) that something's happened.  More... | |
| class | MMExecutionOrderAttribute | 
| Add this attribute to a class and its Execution Order will be changed to the value specified in parameters Usage : [ExecutionOrder(66)]  More... | |
| class | MMFloatExtensions | 
| Float extensions  More... | |
| struct | MMGameEvent | 
| MMGameEvents are used throughout the game for general game events (game started, game ended, life lost, etc.)  More... | |
| class | MMGameEventListener | 
| Add this component to an object, and it'll let you easily trigger UnityEvents when the event of the specified name is triggered  More... | |
| class | MMGeometry | 
| A helper class to handle geometry related operations  More...  | |
| class | MMGUI | 
| class | MMHelpers | 
| Various helpers  More... | |
| class | MMHiddenAttribute | 
| class | MMHiddenAttributeDrawer | 
| class | MMHiddenPropertiesAttribute | 
| class | MMImage | 
| Image helpers  More... | |
| class | MMInformationAttribute | 
| class | MMInput | 
| Input helpers  More... | |
| class | MMInspectorButtonAttribute | 
| class | MMInspectorButtonBarAttribute | 
| class | MMInspectorGroupAttribute | 
| An attribute used to group inspector fields under common dropdowns Implementation inspired by Rodrigo Prinheiro's work, available at https://github.com/RodrigoPrinheiro/unityFoldoutAttribute  More... | |
| class | MMInspectorGroupData | 
| struct | MMInterval | 
| interface | MMIStateMachine | 
| Public interface for the state machine.  More... | |
| class | MMLayers | 
| class | MMMaths | 
| Math helpers  More... | |
| class | MMMenuHelp | 
| This class adds a MoreMountains entry in Unity's top menu, allowing to enable/disable the help texts from the engine's inspectors  More... | |
| class | MMMonoBehaviour | 
| class | MMMonoBehaviourFieldInfo | 
| class | MMMonoBehaviourUITKEditor | 
| class | MMMovement | 
| Movement helpers  More... | |
| class | MMNavMeshAreaMaskAttribute | 
| class | MMReadOnlyAttribute | 
| class | MMReadOnlyAttributeDrawer | 
| class | MMReadOnlyWhenPlayingAttribute | 
| class | MMRectTransformExtensions | 
| RectTransform extensions  More... | |
| class | MMRequiresConstantRepaintAttribute | 
| class | MMRequiresConstantRepaintOnlyWhenPlayingAttribute | 
| class | MMScene | 
| Scene management helpers  More... | |
| class | MMSerializableDictionary | 
| A serializable dictionary implementation, as Unity still can't serialize Dictionaries natively  More... | |
| class | MMSerializedPropertyExtensions | 
| Serialized property extensions  More... | |
| class | MMShufflebag | 
| A class to use to get more controlled randomness, taking values out of the bag randomly, and never getting them again.  More... | |
| struct | MMStateChangeEvent | 
| class | MMStateMachine | 
| StateMachine manager, designed with simplicity in mind (as simple as a state machine can be anyway).  More... | |
| class | MMString | 
| String helpers  More... | |
| class | MMTime | 
| Time helpers  More... | |
| class | MMTouchControls | 
| class | MMUIToolkit | 
| class | MMVector2Extensions | 
| Vector2 extensions  More... | |
| class | MMVector3Extensions | 
| Vector3 Extensions  More... | |
| class | MMVector4Extensions | 
| Vector4 Extensions  More... | |
| class | MMVectorAttribute | 
| class | MMVectorLabelsAttributeDrawer | 
| class | NiceTouchTestInputManager | 
| The only purpose of this class is to test all the possible bindings for the MMTouchAxis, MMTouchJoystick and MMTouchButton classes  More... | |
| class | RectExtensions | 
| Rect extensions  More... | |
| class | RendererExtensions | 
| Renderer extensions  More... | |
| class | TransformExtensions | 
| Transform extensions  More... | |
Enumerations | |
| enum | MMBackgroundAttributeColor {  Red , Pink , Orange , Yellow , Green , Blue , Violet , White }  |