_started
: bool |
Signature
bool _started |
TransformFeatureStateProvider
: ITransformFeatureStateProvider |
Signature
ITransformFeatureStateProvider TransformFeatureStateProvider |
Active
: bool
[Get] |
Evaluates the current state of the component and returns whether it is active.
The logic for determining the active state is defined by the implementing class. This method is typically used in interaction scripts to check whether a certain condition is met before triggering an event or action. For example implementations, please refer to HandActiveState.Active and ActiveStateGroup.Active.
Signature
bool Active |
FeatureConfigs
: IReadOnlyList< TransformFeatureConfig >
[Get] |
Signature
IReadOnlyList<TransformFeatureConfig> FeatureConfigs |
Hand
: IHand
[Get] |
Signature
IHand Hand |
TransformConfig
: TransformConfig
[Get] |
Signature
TransformConfig TransformConfig |
Awake
()
|
Signature
virtual void Awake() Returns void |
OnDisable
()
|
Signature
virtual void OnDisable() Returns void |
OnEnable
()
|
Signature
virtual void OnEnable() Returns void |
Start
()
|
Signature
virtual void Start() Returns void |
GetFeatureVectorAndWristPos
(
feature
, isHandVector
, featureVec
, wristPos
)
|
Signature
void GetFeatureVectorAndWristPos(TransformFeature feature, bool isHandVector, ref Vector3? featureVec, ref Vector3? wristPos) Parameters feature: TransformFeatureisHandVector: boolfeatureVec: ref Vector3?wristPos: ref Vector3?Returns void |
InjectAllTransformRecognizerActiveState
(
hand
, transformFeatureStateProvider
, transformFeatureList
, transformConfig
)
|
Signature
void InjectAllTransformRecognizerActiveState(IHand hand, ITransformFeatureStateProvider transformFeatureStateProvider, TransformFeatureConfigList transformFeatureList, TransformConfig transformConfig) Parameters hand: IHandtransformFeatureStateProvider: ITransformFeatureStateProvidertransformFeatureList: TransformFeatureConfigListtransformConfig: TransformConfigReturns void |
InjectHand
(
hand
)
| |
InjectTransformConfig
(
transformConfig
)
|
Signature
void InjectTransformConfig(TransformConfig transformConfig) Parameters transformConfig: TransformConfigReturns void |
InjectTransformFeatureList
(
transformFeatureList
)
|
Signature
void InjectTransformFeatureList(TransformFeatureConfigList transformFeatureList) Parameters transformFeatureList: TransformFeatureConfigListReturns void |
InjectTransformFeatureStateProvider
(
transformFeatureStateProvider
)
|
Signature
void InjectTransformFeatureStateProvider(ITransformFeatureStateProvider transformFeatureStateProvider) Parameters transformFeatureStateProvider: ITransformFeatureStateProviderReturns void |