![]() |
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. | |
![]() | |
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.