IEngageableObject Interface |
Namespace: ImmerseSDK.Interaction
public interface IEngageableObject : IInteractableObject
The IEngageableObject type exposes the following members.
Name | Description | |
---|---|---|
ControllerTrackingEnabled |
True if the object is currently tracking the controller
| |
EngagingControllers |
The list of engaged controllers
| |
InteractionAllowed |
True if interaction is allowed, otherwise false
| |
IsEngaged |
True if this object is currently engaged by one or more controllers
| |
IsKinematicAfterEngage |
How the object's physics should behave after engagement
| |
RequiresTwoHands |
Indicates whether this object needs to be engaged with by 2 controllers to move
| |
Rigidbody |
This object's Rigidbody component
|
Name | Description | |
---|---|---|
Engage |
Engage
After this is called a Ghost message is broadcast
| |
TriggerShortControlerVibration |
Trigger a short vibration on the current engaged object
|
Name | Description | |
---|---|---|
Disengage |
Disengage an engageable object
(Defined by EngagingExtensions.) | |
Engage |
Engage an engageable object. This will be a local/remote engagement based on it's type
(EngageableObject)
(Defined by EngagingExtensions.) | |
IsAvailable |
Checks whether the target is available for interaction
(Defined by EngagingExtensions.) |