Package RAIN.Primitives

Classes

class  AnimateAction
 AnimateAction is a primitive that can be used to manipulate animation in RAIN characters. The easiest way to link animation to your character is by adding an AnimationRequestHandler to it - either directly or through a controller that supports IAnimationRequestHandler (e.g., an AIAnimationController). More...
class  AssignVariableAction
 AssignVariableAction is a primitive action used to execute an AssignmentExpression. A min and max value can be set to limit the range of the variable assigned to. More...
class  DetectAction
 DetectAction is a primitive that is used to detect an object with a certain aspect, then assign the object to a variable in the Agent's actionContext. More...
class  MoveAction
 MoveAction is a primitive used to specify a target location to move to, speed at which to move, and optionally an animation to play while moving. More...
class  PlayAudioAction
 PlayAudioAction is a primitive that supports playback of sound effects. To set up the PlayAudioAction primitive, ensure that the audio you want to play is an AudioSource attached to a child of the Avatar. The audioSourceName variable should be set to the name of the child object. More...