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