Action Service
Description
This service provides the definitions to help the agent perform actions.
Interface
| Type |
|---|
| IActionService |
Inherits
| Type |
|---|
| N/A |
Properties
| Name | Type |
|---|---|
| actionExecution | IActionExecution |
| locateService | ILocateService |
| goalValidation | IGoalValidation |
Public Methods
| Name | Parameters | Return Type | Description |
|---|---|---|---|
| ActionService | IActionExecution actionExecution, ILocateService locateService, IGoalValidation goalValidation | ActionService | A constructor for ActionService. |
| PerformAction | int id, IAgentService agentService | boolean? | Processes the physical action for the agent using the properties. |