NiceTouch v2.2
MoreMountains.Tools Namespace Reference

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
}
 

Enumeration Type Documentation

◆ MMBackgroundAttributeColor

Enumerator
Red 
Pink 
Orange 
Yellow 
Green 
Blue 
Violet 
White