Public Member Functions | |
override void | CreateControl () |
override void | DestroyControl () |
override void | ConfigureControl () |
override void | DrawGizmos () |
override void | SubmitControlState (ulong updateTick, float deltaTime) |
override void | CommitControlState (ulong updateTick, float deltaTime) |
override void | TouchBegan (Touch touch) |
override void | TouchMoved (Touch touch) |
override void | TouchEnded (Touch touch) |
Properties | |
Rect | ActiveArea [get, set] |
TouchUnitType | AreaUnitType [get, set] |
Additional Inherited Members | |
![]() | |
enum class | ButtonTarget : int { None = InputControlType.None , DPadDown = InputControlType.DPadDown , DPadLeft = InputControlType.DPadLeft , DPadRight = InputControlType.DPadRight , DPadUp = InputControlType.DPadUp , LeftTrigger = InputControlType.LeftTrigger , RightTrigger = InputControlType.RightTrigger , LeftBumper = InputControlType.LeftBumper , RightBumper = InputControlType.RightBumper , Action1 = InputControlType.Action1 , Action2 = InputControlType.Action2 , Action3 = InputControlType.Action3 , Action4 = InputControlType.Action4 , Action5 = InputControlType.Action5 , Action6 = InputControlType.Action6 , Action7 = InputControlType.Action7 , Action8 = InputControlType.Action8 , Action9 = InputControlType.Action9 , Action10 = InputControlType.Action10 , Action11 = InputControlType.Action11 , Action12 = InputControlType.Action12 , Menu = InputControlType.Menu , Button0 = InputControlType.Button0 , Button1 = InputControlType.Button1 , Button2 = InputControlType.Button2 , Button3 = InputControlType.Button3 , Button4 = InputControlType.Button4 , Button5 = InputControlType.Button5 , Button6 = InputControlType.Button6 , Button7 = InputControlType.Button7 , Button8 = InputControlType.Button8 , Button9 = InputControlType.Button9 , Button10 = InputControlType.Button10 , Button11 = InputControlType.Button11 , Button12 = InputControlType.Button12 , Button13 = InputControlType.Button13 , Button14 = InputControlType.Button14 , Button15 = InputControlType.Button15 , Button16 = InputControlType.Button16 , Button17 = InputControlType.Button17 , Button18 = InputControlType.Button18 , Button19 = InputControlType.Button19 } |
enum class | AnalogTarget : int { None , LeftStick , RightStick , Both } |
enum class | SnapAngles : int { None = 0 , Four = 4 , Eight = 8 , Sixteen = 16 } |
![]() | |
Vector3 | OffsetToWorldPosition (TouchControlAnchor anchor, Vector2 offset, TouchUnitType offsetUnitType, bool lockAspectRatio) |
void | SubmitButtonState (ButtonTarget target, bool state, ulong updateTick, float deltaTime) |
void | SubmitButtonValue (ButtonTarget target, float value, ulong updateTick, float deltaTime) |
void | CommitButton (ButtonTarget target) |
void | SubmitAnalogValue (AnalogTarget target, Vector2 value, float lowerDeadZone, float upperDeadZone, ulong updateTick, float deltaTime) |
void | CommitAnalog (AnalogTarget target) |
void | SubmitRawAnalogValue (AnalogTarget target, Vector2 rawValue, ulong updateTick, float deltaTime) |
![]() | |
static Vector3 | SnapTo (Vector2 vector, SnapAngles snapAngles) |
static Vector3 | SnapTo (Vector2 vector, float snapAngle) |