API reference

HandPhysicsCapsules Class

Extends MonoBehaviour
Generates physics capsules based on the provided <cref="IHand" /> data.
This means you can generate physics capsules that match modified hand data, not just raw data from <cref="OVRHand" />.

Protected Fields

_started : bool
Signature
bool _started

Properties

Capsules : IList< BoneCapsule >
[Get]
Signature
IList<BoneCapsule> Capsules
RootTransform : Transform
[Get]
Signature
Transform RootTransform
WhenCapsulesGenerated : Action
Signature
Action WhenCapsulesGenerated

Protected Methods

Awake ()
Signature
virtual void Awake()
Returns
void
OnDisable ()
Signature
virtual void OnDisable()
Returns
void
OnEnable ()
Signature
virtual void OnEnable()
Returns
void
Reset ()
Signature
virtual void Reset()
Returns
void
Start ()
Signature
virtual void Start()
Returns
void

Methods

InjectAllOVRHandPhysicsCapsules ( hand , asTriggers , useLayer )
Signature
void InjectAllOVRHandPhysicsCapsules(IHand hand, bool asTriggers, int useLayer)
Parameters
hand: IHand
asTriggers: bool
useLayer: int
Returns
void
InjectAsTriggers ( asTriggers )
Signature
void InjectAsTriggers(bool asTriggers)
Parameters
asTriggers: bool
Returns
void
InjectHand ( hand )
Signature
void InjectHand(IHand hand)
Parameters
hand: IHand
Returns
void
InjectJointsRadiusFeature ( jointsRadiusFeature )
Signature
void InjectJointsRadiusFeature(JointsRadiusFeature jointsRadiusFeature)
Parameters
jointsRadiusFeature: JointsRadiusFeature
Returns
void
InjectMask ( mask )
Signature
void InjectMask(HandFingerJointFlags mask)
Parameters
mask: HandFingerJointFlags
Returns
void
InjectUseLayer ( useLayer )
Signature
void InjectUseLayer(int useLayer)
Parameters
useLayer: int
Returns
void