All gestures by default will have standard editor.
TapGesture.CombineTouchPoints.
Updated formatting to fit code quidelines.
Changed fields to properties in EventArgs.
Gesture and TouchManager now return readonly collection instead of duplicating lists.
Use cached reference to TouchManager where possible.
Changed List<> to IList<> in API.
Cluster2.MinPointDistance should actually be in pixels and default = 0.
Changed some logic to rely on OnEnable instead of Awake to play nicely with assembly reloading in Play mode in the Editor.
Moved all logic from TouchManager and GestureManager to TouchManagerInstance and GestureManagerInstance internal classes. The former two are now merely visual elements for setting up parameters. *Instance objects are created on demand and persist through scene reloads. Two interfaces: ITouchManager and IGestureManager now serve as public representatives of these internal classes. Fixed all places in the library and examples where scene reloading was breaking things.
Examples scene for switching between examples. Demonstrates TouchScript working with scene reloading.
A toggle on MouseInput to self-destruct on mobile platforms.
Input sources disabling themselves on platforms which they don't support. Better enable/disable handling.
Proper 2D layers handling (issue #60).
JS Messages support for TouchManager events.
Chanced message names to enum in TouchManager.
SendMessageOptions.DontRequireReceiver in TouchManager.
SendMessage support for gestures.
UnityScript/SendMessage example.
SendMessage editor GUI tweaks.