BehaviorLib

A collection of behavior tools to smoothen the movements of furhat during an interaction. They can be long-term background ones or on-spot utilities.

For in-flow functions, the library must be called with a lower letter.

Examples :

include(BehaviorLib.AutomaticMovements.randomHeadMovements())
behaviorLib.switchToCharacter("Alex")

Types

Link copied to clipboard

An object containing background functionalities to make the robot feel more alive to the user.

Link copied to clipboard
class BehaviorLibFlow(flowControlRunner: FlowControlRunner)

Class used to define flowControlRunner functions through the behaviorLib extension variable.

Properties

Link copied to clipboard

An extension variable to call the library inside the flow of a skill.