(2 intermediate revisions by one other user not shown)
Line 3:
Line 3:
|Name=Pointer Interaction Controller
|Name=Pointer Interaction Controller
}}
}}
{{stub}}
The '''PointerInteractionController''' component is used by the game internally to handle tip touch source behavior on a user.
== Usage ==
== Fields ==
{{Table ComponentFields
{{Table ComponentFields
}}
}}
== Behavior ==
== Sync Delegates ==
{{Table ComponentTriggers
|GetTipPosition:[[Type:Func`2|Func`2]]<[[Component:RelayTouchSource|RelayTouchSource]], [[Type:Float3|Float3]]>|[[Type:Func`2|Func`2]]<[[Component:RelayTouchSource|RelayTouchSource]], [[Type:Float3|Float3]]>|true| Can be called to get where the tip position of the pointer is given a [[Component:RelayTouchSource|RelayTouchSource]] component.
|GetTipDirection:[[Type:Func`2|Func`2]]<[[Component:RelayTouchSource|RelayTouchSource]], [[Type:Float3|Float3]]>|[[Type:Func`2|Func`2]]<[[Component:RelayTouchSource|RelayTouchSource]], [[Type:Float3|Float3]]>|true| Can be called to get where the tip direction of the pointer is given a [[Component:RelayTouchSource|RelayTouchSource]] component.
|GetTouchType:[[Type:Func`2|Func`2]]<[[Component:RelayTouchSource|RelayTouchSource]], [[Type:TouchType|TouchType]]>|[[Type:Func`2|Func`2]]<[[Component:RelayTouchSource|RelayTouchSource]], [[Type:TouchType|TouchType]]>|true| Can be called to get where the touch type of the pointer is currently, given a [[Component:RelayTouchSource|RelayTouchSource]] component.
|GetTouchable:[[Type:TouchableGetter|TouchableGetter]]|[[Type:TouchableGetter|TouchableGetter]]|true| Can be called to get the touchable target object of this component.
}}
== Usage ==
Not to be used by the user, is used in internal game behavior.