Motion Time Trigger

The Motion Time Trigger enables to stop a behavior by returning true when a motion behavior (Motion Behavior , Locomotion Behavior, Synchronized Motion Behavior) has been running for a certain amount of time.

Creation

  • Behavior Editor / Trigger Library: 
  • Golaem Menu: Crowd Triggers / Triggers / CrowdTri MotionTime Node
  • MEL command: glmCrowdTriMotionTimeCmd;

Configuration

A Motion Time Trigger defines the following specific attributes. For common attributes see Trigger Common Attributes.

Motion Time Attributes

Percent The trigger will return true if X% of the length of the motion behavior is reached 
Seconds

The trigger will return true if the behavior has been running for X seconds;

Frames

The trigger will return true if the behavior has been running for X frames.

The resulting time for testing is the sum of the percent parameter, the seconds parameter and the frames parameter.

This trigger has no meaning as a starting trigger, as the behavior has not yet run. Notice that this trigger can not be shared amongst different behaviors as it's linked to a specific behavior.