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
| |
ControllerSettings |
Reference to the ControllerSettings config file
| |
HandGuiType |
Type of HandGui this is
| |
HandMenuSettings |
Optional handui settings configuration. If this is null, the default settings will apply.
| |
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
| |
SetAvatar |
Assigns an avatar to this controller
(Overrides ControllerSetAvatar(Avatar).) | |
SetEngagingObject |
Set the engaging object
(Overrides ControllerSetEngagingObject(IEngageableObject).) | |
SetupRealControllerModels |
Initialises the hardware specific controller models
(Overrides ControllerSetupRealControllerModels.) | |
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, Single).) | |
Update |
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.) |