UI logic. Manages all UI, raycasting, touch/mouse events passing and uiItem event notifications. For any tk2dUIItem to work there needs to be a tk2dUIManager in the scene. More...
Public Attributes | |
| LayerMask | raycastLayerMask = -1 | 
| Which layer the raycast will be done using. Will ignore others.   | |
| bool | areHoverEventsTracked = true | 
| If hover events are to be tracked. If you don't not need hover events disable for increased performance (less raycasting). Only works when using mouse and multi-touch is disabled (tk2dUIManager.useMultiTouch)   | |
Properties | |
| bool | InputEnabled [get, set] | 
| Used to disable user input.   | |
| tk2dUIItem | PressedUIItem [get] | 
| Most recent pressedUIItem (if one is pressed). If multi-touch gets the most recent.   | |
| tk2dUIItem[] | PressedUIItems [get] | 
| All currently pressed down UIItems if using multi-touch.   | |
Events | |
| System.Action | OnAnyPress | 
| Only any touch began or mouse click.   | |
| System.Action | OnInputUpdate | 
| Fired at the end of every update.   | |
| System.Action< float > | OnScrollWheelChange | 
| On mouse scroll wheel change (return direction of mouse scroll wheel change)   | |
UI logic. Manages all UI, raycasting, touch/mouse events passing and uiItem event notifications. For any tk2dUIItem to work there needs to be a tk2dUIManager in the scene.
| bool tk2dUIManager.areHoverEventsTracked = true | 
If hover events are to be tracked. If you don't not need hover events disable for increased performance (less raycasting). Only works when using mouse and multi-touch is disabled (tk2dUIManager.useMultiTouch)
| LayerMask tk2dUIManager.raycastLayerMask = -1 | 
Which layer the raycast will be done using. Will ignore others.
bool tk2dUIManager.InputEnabled [get, set] | 
        
Used to disable user input.
Most recent pressedUIItem (if one is pressed). If multi-touch gets the most recent.
tk2dUIItem [] tk2dUIManager.PressedUIItems [get] | 
        
All currently pressed down UIItems if using multi-touch.
| System.Action tk2dUIManager.OnAnyPress | 
Only any touch began or mouse click.
| System.Action tk2dUIManager.OnInputUpdate | 
Fired at the end of every update.
| System.Action<float> tk2dUIManager.OnScrollWheelChange | 
On mouse scroll wheel change (return direction of mouse scroll wheel change)