mUIInputCore

Summary

Component for management mUniSm Input System.

Relation

UnityEngine.EventSystems.StandaloneInputModule
mUniSm.Core.IMonoCacheBehaviour

Property

Instance Component for management mUniSm Input System.
cachedGameObject Reference cache of GameObject
cachedTransform Reference cache of Transform
cachedRectTransform Reference cache of RectTransform
active True if the game object is active It is possible to change the state of the game object by setting bool
menuButton Gets or sets the menu button.
LongPressInterval Gets or sets the long press interval.
lastSelectableObject Gets the last selectable object.
currentSelectableType Gets the type of the current selectable.

Method

ActionOnEnable(System.Action,mUISelectableType) Set actions on enable.
AddModal(UnityEngine.Component) Adds the modal.
RemoveModal(UnityEngine.Component) Removes the modal.
IsShowingModal( ) Determines whether any modal is showing.
Validate( ) Callback method called when editing values in Unity Editor
IsHasLastSelectableObject( ) Determines whether this instance is has last selectable object.
ProcessMove(UnityEngine.EventSystems.PointerEventData) Process movement for the current frame with the given pointer event.
MultiTouchEnable( ) Enable multi touch.
MultiTouchDisable( ) Disable multi toucn.
Awake( ) Process onAwake
OnDestroy( ) Process on Destroy
IsEnable(mUISelectableType[]) Determines whether the control is enable. Returns "True" if the selectable type of a specific area can be controlled.
Select( ) Selects a object.
Enable(mUISelectableType) Enables control for the specified selectable type.
EnableAll( ) Enables all control.
Disable(mUISelectableType,mUIActionOnDisable,System.Boolean) Disables any control.
DisableAll(mUIActionOnDisable,System.Boolean) Disables all control.
UndoState( ) Undoes the control state.
Process( ) BaseInputModule Process.

Reference