NiceTouch v2.3
MoreMountains.Tools Namespace Reference

Classes

class  EventRegister
 Static class that allows any class to start or stop listening to events. More...
class  LayermaskExtensions
 Layermask Extensions. More...
class  ListExtensions
 List extensions. More...
class  MMAnimationCurves
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< T >
 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< T >
 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< TOwner, TTarget, TEvent >
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  MMGameObjectExtensions
 Game object extensions. 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< T >
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< TKey, TValue >
 A serializable dictionary implementation, as Unity still can't serialize Dictionaries natively. More...
class  MMSerializedPropertyExtensions
 Serialized property extensions. More...
class  MMShufflebag< T >
 A class to use to get more controlled randomness, taking values out of the bag randomly, and never getting them again. More...
struct  MMStateChangeEvent< T >
class  MMStateMachine< T >
 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