Bindable
interface Bindable
Allows binding and retrieval of objects using Kotlin operator functions and traditional get/set
Inheritors
Functions
Link copied to clipboard
Add to entries without binding to a variable name. Implementations must respect the order in which entities were added. This is equivalent to using the default binding name as the key. For example, if you add a Dog to the blackboard without a key, it will be bound to the default binding name "it" and will be the last entry in the list of objects. Equivalent:
Link copied to clipboard
Bind a value to a name and mark it as protected. Protected bindings survive Blackboard.clear operations, which occur during state transitions. Use this for bindings that should persist across states, such as conversation history and user identity.
Link copied to clipboard