API reference

FingerFeatureStateProviderRef Class

Extends MonoBehaviour
FingerFeatureStateProviderRef is a utility component that delegates all of its IFingerFeatureStateProvider implementation to the provided FingerFeatureStateProvider object.

Properties

FingerFeatureStateProvider : IFingerFeatureStateProvider
[Get]
Signature
IFingerFeatureStateProvider FingerFeatureStateProvider

Protected Methods

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

Methods

GetCurrentState ( finger , fingerFeature , currentState )
Signature
bool GetCurrentState(HandFinger finger, FingerFeature fingerFeature, out string currentState)
Parameters
finger: HandFinger
fingerFeature: FingerFeature
currentState: out string
Returns
bool
GetFeatureValue ( finger , fingerFeature )
Signature
float? GetFeatureValue(HandFinger finger, FingerFeature fingerFeature)
Parameters
finger: HandFinger
fingerFeature: FingerFeature
Returns
float?
InjectAllFingerFeatureStateProviderRef ( fingerFeatureStateProvider )
Signature
void InjectAllFingerFeatureStateProviderRef(IFingerFeatureStateProvider fingerFeatureStateProvider)
Parameters
fingerFeatureStateProvider: IFingerFeatureStateProvider
Returns
void
InjectFingerFeatureStateProvider ( fingerFeatureStateProvider )
Signature
void InjectFingerFeatureStateProvider(IFingerFeatureStateProvider fingerFeatureStateProvider)
Parameters
fingerFeatureStateProvider: IFingerFeatureStateProvider
Returns
void
IsStateActive ( finger , feature , mode , stateId )
Signature
bool IsStateActive(HandFinger finger, FingerFeature feature, FeatureStateActiveMode mode, string stateId)
Parameters
finger: HandFinger
feature: FingerFeature
mode: FeatureStateActiveMode
stateId: string
Returns
bool