▼NMoreMountains | |
▼NNiceTouch | |
CCharacterMovement | CharacterMovement is a very basic character class, used only to demonstrate how to bind the various controls to a character |
▼NTools | |
CAxisEvent | |
CEventRegister | Static class that allows any class to start or stop listening to events |
CGameObjectExtensions | Game object extensions |
CJoystickEvent | |
CJoystickFloatEvent | |
CLayermaskExtensions | Layermask Extensions |
CListExtensions | List extensions |
CMMAnimatorExtensions | Animator extensions |
CMMArray | Array helpers |
CMMArrayExtensions | Array extensions |
CMMAutoInputModule | This helper class handles adding the appropriate input module depending on whether the project is using the old or new input system |
CMMBackgroundColorAttribute | |
CMMBoundsExtensions | Bounds helpers |
CMMCameraExtensions | Camera extensions |
CMMColorAttribute | |
CMMColorExtensions | Color extensions |
CMMColors | Color helpers |
CMMConditionAttribute | |
CMMConsole | This class displays an on-screen console for easier debugging DO NOT ADD THIS CLASS AS A COMPONENT |
CMMControlsMovementDemoManager | |
CMMControlsMovementDemoManagerItem | |
CMMControlsMovementDemoPlayer | |
CMMControlsTestInputManager | 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 |
CMMCoroutine | |
▼CMMDebug | Debug helpers |
CDebugLogItem | A struct used to store log items |
CMMDebugLogEvent | An event used to broadcast debug logs |
CMMDebugLogCommandArgumentCountAttribute | An attribute to add to static methods to they can be called via the MMDebugMenu's command line |
CMMDebugLogCommandAttribute | An attribute to add to static methods to they can be called via the MMDebugMenu's command line |
CMMDebugOnScreenConsole | |
CMMDictionaryExtensions | Dictionary extensions |
CMMDropdownAttribute | |
CMMEnumConditionAttribute | An attribute to conditionnally hide fields based on the current selection in an enum |
CMMEventListener | A public interface you'll need to implement for each type of event you want to listen to |
CMMEventListenerBase | Event listener basic interface |
CMMEventManager | 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 |
CMMExecutionOrderAttribute | Add this attribute to a class and its Execution Order will be changed to the value specified in parameters Usage : [ExecutionOrder(66)] |
CMMFade | Fade helpers |
CMMFloatExtensions | Float extensions |
CMMGameEvent | MMGameEvents are used throughout the game for general game events (game started, game ended, life lost, etc.) |
▼CMMGeometry | A helper class to handle geometry related operations
|
CMMEdge | |
CMMGUI | |
CMMHelpers | Various helpers |
CMMHiddenAttribute | |
CMMHiddenPropertiesAttribute | |
CMMImage | Image helpers |
CMMInformationAttribute | |
▼CMMInput | Input helpers |
CIMButton | IM button, short for InputManager button, a class used to handle button states, whether mobile or actual keys |
CMMInspectorButtonAttribute | |
CMMInspectorGroupAttribute | An attribute used to group inspector fields under common dropdowns Implementation inspired by Rodrigo Prinheiro's work, available at https://github.com/RodrigoPrinheiro/unityFoldoutAttribute |
CMMIStateMachine | Public interface for the state machine |
CMMLayers | |
CMMMaths | Math helpers |
CMMMonoBehaviour | |
CMMMovement | Movement helpers |
CMMReadOnlyAttribute | |
CMMReadOnlyWhenPlayingAttribute | |
CMMRectTransformExtensions | RectTransform extensions |
CMMRequiresConstantRepaintAttribute | |
CMMScene | Scene management helpers |
CMMSerializedPropertyExtensions | Serialized property extensions |
CMMShufflebag | A class to use to get more controlled randomness, taking values out of the bag randomly, and never getting them again |
CMMStateChangeEvent | |
CMMStateMachine | StateMachine manager, designed with simplicity in mind (as simple as a state machine can be anyway) |
CMMString | String helpers |
CMMSwipeEvent | An event usually triggered when a swipe happens |
CMMSwipeZone | Add a swipe manager to your scene, and it'll trigger MMSwipeEvents everytime a swipe happens |
CMMTime | Time helpers |
CMMTouchAxis | Add this component to a GUI Image to have it act as an axis |
CMMTouchButton | Add this component to a GUI Image to have it act as a button |
CMMTouchControls | |
CMMTouchFollowerJoystick | Add this component to a UI rectangle and it'll act as a detection zone for a follower joystick |
CMMTouchJoystick | Joystick input class |
CMMTouchRepositionableJoystick | Add this component to a UI rectangle and it'll act as a detection zone for a joystick |
CMMVector2Extensions | Vector2 extensions |
CMMVector3Extensions | Vector3 Extensions |
CMMVectorAttribute | |
CNiceTouchTestInputManager | The only purpose of this class is to test all the possible bindings for the MMTouchAxis, MMTouchJoystick and MMTouchButton classes |
CRectExtensions | Rect extensions |
CRendererExtensions | Renderer extensions |
CScrollRectExtensions | Scrollrect extensions |
CSwipeEvent | |
CTransformExtensions | Transform extensions |