![]() |
Raymond Maarloeve
|
Stub IDecisionSystem implementation for debugging purposes. More...
Public Member Functions | |
void | Setup (NPC npc) |
Sets up the decision-making system with the provided NPC. | |
IDecision | Decide () |
Returns an IdleDecision with idle time of 99999 seconds. | |
void | CalculateRelevance (string newMemory, Action< int > relevanceFunc) |
Stub function calling relevanceFunc delegate with relevance value of 0. | |
void | Setup (NPC npc) |
Sets up the decision-making system with the provided NPC. | |
IDecision | Decide () |
Decides the NPC's next action. | |
void | CalculateRelevance (string newMemory, Action< int > relevanceFunc) |
Requests a calculation of relevance from the LLM server based on the current environment and NPC state. | |
Stub IDecisionSystem implementation for debugging purposes.
void NullDecisionSystem.CalculateRelevance | ( | string | newMemory, |
Action< int > | relevanceFunc | ||
) |
Stub function calling relevanceFunc delegate with relevance value of 0.
newMemory | Not used |
relevanceFunc | Delegate which will be called. |
Implements IDecisionSystem.
IDecision NullDecisionSystem.Decide | ( | ) |
Returns an IdleDecision with idle time of 99999 seconds.
Implements IDecisionSystem.
void NullDecisionSystem.Setup | ( | NPC | npc | ) |
Sets up the decision-making system with the provided NPC.
npc | The NPC that will use this decision-making system. |
Implements IDecisionSystem.