Agent Has Metadata (Decorator)

Runs the child node if the current agent has the given metadata. If an agentId greater than or equal to 0 is provided the check is run on the agent with the given id (global or local).

Success: When the child returns Success

Failure: When the agent does not have the metadata

Running: When the child is Running


Attributes

Attributes
Type
Description
lockAgentboolIf on, ensures no data on the agent is written simultaneously by nodes that have this option active.
metadataNamestringThe metadata name
jointNamestringThe joint name. If a joint name is specified the metadata is searched on a joint instead of the agent itself.
agentIdintThe agent Id. If a value greater than or equal to 0 is provided the agent with the given id is used instead of the current agent.
isGlobalIdboolIf on, the agentId is used as a global agent id. If off, the agentId is used as groupId.

Copyright © 2017, Toolchefs LTD.