▼NMoreMountains | |
▼NNiceTouch | |
CCharacterMovement | CharacterMovement is a very basic character class, used only to demonstrate how to bind the various controls to a character |
▼NTools | |
CEventRegister | Static class that allows any class to start or stop listening to events |
CGameObjectExtensions | Game object extensions |
CLayermaskExtensions | Layermask Extensions |
CListExtensions | List extensions |
CMMAnimatorExtensions | Animator extensions |
CMMArray | Array helpers |
CMMArrayExtensions | Array extensions |
CMMBackgroundColorAttribute | |
CMMBackgroundColorAttributeDrawer | |
CMMBoundsExtensions | Bounds helpers |
CMMCameraExtensions | Camera extensions |
CMMCircularList | 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 |
CMMColorAttribute | |
CMMColorAttributeDrawer | |
CMMColorExtensions | Color extensions |
CMMColors | Color helpers |
CMMConditionAttribute | |
CMMConditionAttributeDrawer | |
CMMConsole | This class displays an on-screen console for easier debugging DO NOT ADD THIS CLASS AS A COMPONENT |
CMMControlsMovementDemoManager | |
CMMControlsMovementDemoManagerItem | |
CMMControlsMovementDemoPlayer | |
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 |
CMMDictionaryExtensions | Dictionary extensions |
CMMDropdownAttribute | |
CMMDropdownAttributeDrawer | |
CMMEnumConditionAttribute | An attribute to conditionnally hide fields based on the current selection in an enum |
CMMEnumConditionAttributeDrawer | |
CMMEventListener | A public interface you'll need to implement for each type of event you want to listen to |
CMMEventListenerBase | Event listener basic interface |
CMMEventListenerWrapper | |
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)] |
CMMFloatExtensions | Float extensions |
CMMGameEvent | MMGameEvents are used throughout the game for general game events (game started, game ended, life lost, etc.) |
CMMGameEventListener | Add this component to an object, and it'll let you easily trigger UnityEvents when the event of the specified name is triggered |
▼CMMGeometry | A helper class to handle geometry related operations
|
CMMEdge | |
CMMGUI | |
CMMHelpers | Various helpers |
CMMHiddenAttribute | |
CMMHiddenAttributeDrawer | |
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 | |
CMMInspectorButtonBarAttribute | |
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 |
CMMInspectorGroupData | |
CMMInterval | |
CMMIStateMachine | Public interface for the state machine |
CMMLayers | |
CMMMaths | Math helpers |
CMMMenuHelp | This class adds a MoreMountains entry in Unity's top menu, allowing to enable/disable the help texts from the engine's inspectors |
CMMMonoBehaviour | |
CMMMonoBehaviourFieldInfo | |
CMMMonoBehaviourUITKEditor | |
CMMMovement | Movement helpers |
CMMNavMeshAreaMaskAttribute | |
CMMReadOnlyAttribute | |
CMMReadOnlyAttributeDrawer | |
CMMReadOnlyWhenPlayingAttribute | |
CMMRectTransformExtensions | RectTransform extensions |
CMMRequiresConstantRepaintAttribute | |
CMMRequiresConstantRepaintOnlyWhenPlayingAttribute | |
CMMScene | Scene management helpers |
CMMSerializableDictionary | A serializable dictionary implementation, as Unity still can't serialize Dictionaries natively |
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 |
CMMTime | Time helpers |
CMMTouchControls | |
CMMUIToolkit | |
CMMVector2Extensions | Vector2 extensions |
CMMVector3Extensions | Vector3 Extensions |
CMMVector4Extensions | Vector4 Extensions |
CMMVectorAttribute | |
CMMVectorLabelsAttributeDrawer | |
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 |
CTransformExtensions | Transform extensions |