Class TouchManager
Helper to make tracking of touches easier.
Inheritance
System.Object
TouchManager
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: UnityEngine.Experimental.Input
Syntax
public class TouchManager
Remarks
This class obsoletes the need to manually track touches by ID and provides various helpers such as making history data of touches available.
Properties
instance
Declaration
public static TouchManager instance { get; }
Property Value
Type | Description |
---|---|
TouchManager |
maxHistoryLengthPerTouch
The amount of history kept for each single touch.
Declaration
public int maxHistoryLengthPerTouch { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Remarks
By default, this is zero meaning that no history information is kept for
touches. Setting this to Int32.maxValue
will cause all history from
the beginning to the end of a touch being kept.
onTouch
Declaration
public Action<Touch> onTouch { get; set; }
Property Value
Type | Description |
---|---|
Action<Touch> |