Raymond Maarloeve
Loading...
Searching...
No Matches
WaitForLLMDecision Class Reference

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.
 

Detailed Description

Represents a decision that waits for a LLM-generated decision.

Member Function Documentation

◆ DebugInfo()

string WaitForLLMDecision.DebugInfo ( )

Provides debug information about the current state of the decision.

Returns
"waiting for LLM Decision"

Implements IDecision.

◆ Finish()

void WaitForLLMDecision.Finish ( )

Empty implementation for the Finish method.

Implements IDecision.

◆ Start()

void WaitForLLMDecision.Start ( )

Empty implementation for the Start method.

Implements IDecision.

◆ Tick()

bool WaitForLLMDecision.Tick ( )

Updates the decision logic. Called periodically to check the decision's state.

Returns
Returns true if the decision is not ready; otherwise, false.

Implements IDecision.

Member Data Documentation

◆ Ready

bool WaitForLLMDecision.Ready = false

Indicates whether the decision is ready to proceed.

Property Documentation

◆ PrettyName

string WaitForLLMDecision.PrettyName
get

Gets a pretty name for the decision, sourced from IdleDecision.

Implements IDecision.


The documentation for this class was generated from the following file: