Class FaceAction
Inherited Members
Namespace: Unity.MARS
Syntax
[RequireComponent(typeof(IsFaceCondition))]
[RequireComponent(typeof(Proxy))]
[MonoBehaviourComponentMenu(typeof(FaceAction), "Action/Face Action")]
public class FaceAction : MonoBehaviour, IMatchAcquireHandler, IMatchUpdateHandler, IMatchLossHandler, IAction, ISimulatable, IUsesFaceTracking, IFunctionalitySubscriber<IProvidesFaceTracking>, IFunctionalitySubscriber, IFaceFeature, IUsesMARSTrackableData<IMRFace>, IRequiresTraits
Methods
GetRequiredTraits()
Declaration
public TraitRequirement[] GetRequiredTraits()
Returns
Type | Description |
---|---|
TraitRequirement[] |
Implements
OnMatchAcquire(QueryResult)
Declaration
public void OnMatchAcquire(QueryResult queryResult)
Parameters
Type | Name | Description |
---|---|---|
QueryResult | queryResult |
Implements
OnMatchLoss(QueryResult)
Declaration
public void OnMatchLoss(QueryResult queryResult)
Parameters
Type | Name | Description |
---|---|---|
QueryResult | queryResult |
Implements
OnMatchUpdate(QueryResult)
Declaration
public void OnMatchUpdate(QueryResult queryResult)
Parameters
Type | Name | Description |
---|---|---|
QueryResult | queryResult |
Implements
Explicit Interface Implementations
IFunctionalitySubscriber<IProvidesFaceTracking>.provider
Declaration
IProvidesFaceTracking IFunctionalitySubscriber<IProvidesFaceTracking>.provider { get; set; }
Returns
Type | Description |
---|---|
IProvidesFaceTracking |