Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note that either a Listener or Setter alone will not offer the other functionality: e.g., if an object has only a StateSetter, users will be able to monitor a state using a variable or an object interaction, but updating that variable in a Script will have no impact on the scene.

Components

...

AnimationStateListener: allows complex animation controllers to be managed with a variable. E.g., a patient’s position is controlled with an enum: lying down, sitting up, lying on right side, etc. The AnimationStateListener will find an optimal path through the animator to properly handle all transitions for each state change.

...

DialStateHandler: monitor and set the state of a “dial”: any object that rotates around a point. Can be used to set the dial to discrete values.

...

JointBooleanStateSetter: Monitor a joint and set a boolean based on the current position of the joint (upper limit, between limits, lower limit). E.g., can be used to monitor an “open” state.

...

Child pages (Children Display)
excerptTypesimple