Interface IProvidesMarsBodyTracking
Defines the API for a Body Tracking Provider This functionality provider is responsible for body tracking
Namespace: Unity.MARS.Providers
Syntax
public interface IProvidesMarsBodyTracking : IFunctionalityProvider
Methods
GetBodies(List<IMarsBody>)
Get the currently tracked bodies
Declaration
void GetBodies(List<IMarsBody> bodies)
Parameters
Type | Name | Description |
---|---|---|
List<IMarsBody> | bodies | A list of IMarsBody objects to which the currently tracked bodies will be added |
Events
BodyAdded
Called when a body becomes tracked for the first time
Declaration
event Action<IMarsBody> BodyAdded
Event Type
Type | Description |
---|---|
Action<IMarsBody> |
BodyRemoved
Called when a tracked body is removed (lost)
Declaration
event Action<IMarsBody> BodyRemoved
Event Type
Type | Description |
---|---|
Action<IMarsBody> |
BodyUpdated
Called when a tracked body has updated data
Declaration
event Action<IMarsBody> BodyUpdated
Event Type
Type | Description |
---|---|
Action<IMarsBody> |