ControllerLocal Class |
Namespace: ImmerseSDK.Controllers
public class ControllerLocal : Controller
The ControllerLocal type exposes the following members.
Name | Description | |
---|---|---|
ControllerLocal | Initializes a new instance of the ControllerLocal class |
Name | Description | |
---|---|---|
Avatar |
Current avatar reference
| |
ControllerSettingsConfig |
Optional controller settings configuration. If this is null, the default settings will apply.
| |
HandUiSettingsConfig |
Optional handui settings configuration. If this is null, the default settings will apply.
| |
HandUiType |
Type of HandUI this is
| |
Input |
This controller's Input class
| |
OverrideState |
Current override state for this controller
| |
VelocityCalculator |
The velocity calculator used for this controller
|
Name | Description | |
---|---|---|
Awake |
Unity component method
(Overrides ControllerAwake.) | |
OnDisable |
Unity component method
(Overrides ControllerOnDisable.) | |
OnDrawGizmos |
Unity component method
(Overrides ControllerOnDrawGizmos.) | |
OnEnable |
Unity component method
(Overrides ControllerOnEnable.) | |
ReleaseEngagedObject |
Release the engaged object
| |
SetEngagingObject |
Set the engaging object
(Overrides ControllerSetEngagingObject(IEngageableObject).) | |
ShowHandGeometry |
Shows or hides hand geometry only. Note that this does not update the internal visibility state,
so if anything happens that will cause an update, then that will determine the visibility.
(Overrides ControllerShowHandGeometry(Boolean).) | |
Update |
Unity component method
(Overrides ControllerUpdate.) |
Name | Description | |
---|---|---|
GetCopyOf |
Copies all properties of a component from source to target. Uses reflection to set properties.
(Defined by ComponentExtensions.) | |
WaitForT |
Waits for a singleton on a coroutine
(Defined by SingletonManager.) |