[This is preliminary documentation and is subject to change.]
Required method for handling the specified external action that was chosen by the specified agent
Namespace: Clarion.PluginsAssembly: ClarionLibrary (in ClarionLibrary.dll) Version: 6.1.1.0 (6.1.1.0)
Syntax
C# |
---|
protected abstract void ProcessChosenExternalAction( Agent actor, ExternalActionChunk chosenAction, SensoryInformation relatedSI, Dictionary<ActionChunk, double> finalActionActivations, long performedAt, long responseTime ) |
Parameters
- actor
- Type: Clarion.Framework..::..Agent
The agent who chose the specified external action
- chosenAction
- Type: Clarion.Framework..::..ExternalActionChunk
The action that was chosen by the specified agent
- relatedSI
- Type: Clarion.Framework..::..SensoryInformation
The sensory information (perceived by the specified agent) that led to the specified action
- finalActionActivations
- Type: System.Collections.Generic..::..Dictionary<(Of <(<'ActionChunk, Double>)>)>
The final selection activations for all of the actions that were considered during the given time stamp
- performedAt
- Type: System..::..Int64
The time stamp at which the specified agent is performing the specified action
- responseTime
- Type: System..::..Int64
The specified agent's response time for the specified action (i.e., how long it took the agent to perceive, decide, and act)
Remarks
This method is defined within the simulating environment to handle chosen external actions