![]() |
Raymond Maarloeve
|
Represents a decision that waits for a LLM-generated decision. More...
Public Member Functions | |
| string | DebugInfo () |
| Provides debug information about the current state of the decision. | |
| void | Start () |
| Empty implementation for the Start method. | |
| void | Finish () |
| Empty implementation for the Finish method. | |
| bool | Tick () |
| Updates the decision logic. Called periodically to check the decision's state. | |
| void | Start () |
| Initializes the decision action. Implementation should begin execution of the decision logic. | |
| void | Finish () |
| Finalizes the decision action. Implementation should clean up any resources or state related to the decision. | |
| bool | Tick () |
| Executes the decision logic and determines the outcome. | |
| string | DebugInfo () |
| Provides debugging information for the decision. | |
Public Attributes | |
| bool | Ready = false |
| Indicates whether the decision is ready to proceed. | |
Properties | |
| string | PrettyName [get] |
| Gets a pretty name for the decision, sourced from IdleDecision. | |
Properties inherited from IDecision | |
| string | PrettyName [get] |
| Gets the human-readable description of the decision. | |
Represents a decision that waits for a LLM-generated decision.
| string WaitForLLMDecision.DebugInfo | ( | ) |
Provides debug information about the current state of the decision.
Implements IDecision.
| void WaitForLLMDecision.Finish | ( | ) |
Empty implementation for the Finish method.
Implements IDecision.
| void WaitForLLMDecision.Start | ( | ) |
Empty implementation for the Start method.
Implements IDecision.
| bool WaitForLLMDecision.Tick | ( | ) |
Updates the decision logic. Called periodically to check the decision's state.
true if the decision is not ready; otherwise, false. Implements IDecision.
| bool WaitForLLMDecision.Ready = false |
Indicates whether the decision is ready to proceed.
|
get |
Gets a pretty name for the decision, sourced from IdleDecision.
Implements IDecision.