API reference

TransformFeatureStateProviderRef Class

Extends MonoBehaviour
TransformFeatureStateProviderRef is a utility component that delegates all of its ITransformFeatureStateProvider implementation to the provided TransformFeatureStateProvider object.

Properties

TransformFeatureStateProvider : ITransformFeatureStateProvider
[Get]
Signature
ITransformFeatureStateProvider TransformFeatureStateProvider

Protected Methods

Awake ()
Signature
virtual void Awake()
Returns
void
Start ()
Signature
virtual void Start()
Returns
void

Methods

GetCurrentState ( config , transformFeature , currentState )
Signature
bool GetCurrentState(TransformConfig config, TransformFeature transformFeature, out string currentState)
Parameters
transformFeature: TransformFeature
currentState: out string
Returns
bool
GetFeatureVectorAndWristPos ( config , transformFeature , isHandVector , featureVec , wristPos )
Signature
void GetFeatureVectorAndWristPos(TransformConfig config, TransformFeature transformFeature, bool isHandVector, ref Vector3? featureVec, ref Vector3? wristPos)
Parameters
transformFeature: TransformFeature
isHandVector: bool
featureVec: ref Vector3?
wristPos: ref Vector3?
Returns
void
InjectAllTransformFeatureStateProviderRef ( transformFeatureStateProvider )
Signature
void InjectAllTransformFeatureStateProviderRef(ITransformFeatureStateProvider transformFeatureStateProvider)
Parameters
transformFeatureStateProvider: ITransformFeatureStateProvider
Returns
void
InjectTransformFeatureStateProvider ( transformFeatureStateProvider )
Signature
void InjectTransformFeatureStateProvider(ITransformFeatureStateProvider transformFeatureStateProvider)
Parameters
transformFeatureStateProvider: ITransformFeatureStateProvider
Returns
void
IsStateActive ( config , feature , mode , stateId )
Signature
bool IsStateActive(TransformConfig config, TransformFeature feature, FeatureStateActiveMode mode, string stateId)
Parameters
feature: TransformFeature
mode: FeatureStateActiveMode
stateId: string
Returns
bool
RegisterConfig ( transformConfig )
Signature
void RegisterConfig(TransformConfig transformConfig)
Parameters
transformConfig: TransformConfig
Returns
void
UnRegisterConfig ( transformConfig )
Signature
void UnRegisterConfig(TransformConfig transformConfig)
Parameters
transformConfig: TransformConfig
Returns
void