NiceTouch v2.1
MoreMountains.Tools Namespace Reference

Classes

class  AxisEvent
 
class  EventRegister
 Static class that allows any class to start or stop listening to events More...
 
class  GameObjectExtensions
 Game object extensions More...
 
class  JoystickEvent
 
class  JoystickFloatEvent
 
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  MMAutoInputModule
 This helper class handles adding the appropriate input module depending on whether the project is using the old or new input system More...
 
class  MMBackgroundColorAttribute
 
class  MMBoundsExtensions
 Bounds helpers More...
 
class  MMCameraExtensions
 Camera extensions More...
 
class  MMColorAttribute
 
class  MMColorExtensions
 Color extensions More...
 
class  MMColors
 Color helpers More...
 
class  MMConditionAttribute
 
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  MMControlsTestInputManager
 This persistent singleton handles the inputs and sends commands to the player in the MMControls demo, its sole purpose is to output debug logs of the various interactions with the demo's inputs More...
 
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  MMDebugOnScreenConsole
 
class  MMDictionaryExtensions
 Dictionary extensions More...
 
class  MMDropdownAttribute
 
class  MMEnumConditionAttribute
 An attribute to conditionnally hide fields based on the current selection in an enum. More...
 
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  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  MMFade
 Fade helpers 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  MMGeometry
 A helper class to handle geometry related operations
More...
 
class  MMGUI
 
class  MMHelpers
 Various helpers More...
 
class  MMHiddenAttribute
 
class  MMHiddenPropertiesAttribute
 
class  MMImage
 Image helpers More...
 
class  MMInformationAttribute
 
class  MMInput
 Input helpers More...
 
class  MMInspectorButtonAttribute
 
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...
 
interface  MMIStateMachine
 Public interface for the state machine. More...
 
class  MMLayers
 
class  MMMaths
 Math helpers More...
 
class  MMMonoBehaviour
 
class  MMMovement
 Movement helpers More...
 
class  MMReadOnlyAttribute
 
class  MMReadOnlyWhenPlayingAttribute
 
class  MMRectTransformExtensions
 RectTransform extensions More...
 
class  MMRequiresConstantRepaintAttribute
 
class  MMScene
 Scene management helpers 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...
 
struct  MMSwipeEvent
 An event usually triggered when a swipe happens. More...
 
class  MMSwipeZone
 Add a swipe manager to your scene, and it'll trigger MMSwipeEvents everytime a swipe happens. More...
 
class  MMTime
 Time helpers More...
 
class  MMTouchAxis
 Add this component to a GUI Image to have it act as an axis. More...
 
class  MMTouchButton
 Add this component to a GUI Image to have it act as a button. More...
 
class  MMTouchControls
 
class  MMTouchFollowerJoystick
 Add this component to a UI rectangle and it'll act as a detection zone for a follower joystick. More...
 
class  MMTouchJoystick
 Joystick input class. More...
 
class  MMTouchRepositionableJoystick
 Add this component to a UI rectangle and it'll act as a detection zone for a joystick. More...
 
class  MMVector2Extensions
 Vector2 extensions More...
 
class  MMVector3Extensions
 Vector3 Extensions More...
 
class  MMVectorAttribute
 
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  ScrollRectExtensions
 Scrollrect extensions More...
 
class  SwipeEvent
 
class  TransformExtensions
 Transform extensions More...
 

Enumerations

enum  MMBackgroundAttributeColor {
  Red , Pink , Orange , Yellow ,
  Green , Blue , Violet , White
}
 
enum  MMPossibleSwipeDirections { Up , Down , Left , Right }
 The possible directions a swipe can have More...
 

Enumeration Type Documentation

◆ MMBackgroundAttributeColor

Enumerator
Red 
Pink 
Orange 
Yellow 
Green 
Blue 
Violet 
White 

◆ MMPossibleSwipeDirections

The possible directions a swipe can have

Enumerator
Up 
Down 
Left 
Right