Namespace i5.VirtualAgents.AgentTasks
Classes
AgentAdaptiveGazeTask
Starts or stops adaptive gaze on the agent and marks the task as completet afterwards.
AgentAnimationTask
Starts an animation by setting the trigger in the animator belonging to the agent. It will stop it after playtime second using the stop trigger if provided or else the startTrigger again
AgentBaseTask
Base class which provides default implementations for the interface methods Using this class avoids repeatedly implementing empty interface classes if they are not needed
AgentDropTask
Defines pick up tasks for picking up objects that are near to the agent Uses the NavMeshAgent component
AgentMovementTask
Defines movement tasks for walking and running Uses the NavMeshAgent component
AgentPickUpTask
Defines pick up tasks for picking up objects that are near to the agent Uses the NavMeshAgent component
AgentWaitTask
Makes the agent wait for a given amount of time
SerializationData<T>
Pseudo dictonary, that in contrast to actual dictonaries is serializable, but only offers search in linear time.
SerializationDataContainer
SerializationEntry<T>
Serialized data identified by a key.
SerializedFloats
SerializedGameobjects
SerializedInts
SerializedStrings
SerializedVectors
Interfaces
IAgentTask
A task that directly manipualtes an agent
ISerializable
Allows a task be be serialized. Neccessary in order to use them with the visual Behaviour Tree editor.
Enums
SerializableType
The types that can be serialized using the ISerializable interface.