A world model is a collection of facts that an observer believes to be true, representing the observer's knowledge of the current world state.
More...
|
| WorldModel (Fact observer) |
|
| WorldModel (WorldModel source) |
|
Fact | FindFact (DomainType domainType, EntityType entityType) |
|
bool | ContainsFact (DomainType domainType, EntityType entityType, int min, int max) |
|
void | AddEntityType (DomainType domainType, EntityType entityType, int count=1) |
|
void | RemoveEntityType (DomainType domainType, EntityType entityType, int count=1) |
|
void | AddFact (Fact fact) |
|
void | RemoveFact (Fact fact) |
|
float | ComputeUrgency (UrgentFactSelectionMode factSelectionMode, out Fact[] mostUrgentFacts, string[] ignoreList=null, bool debug=false) |
| Computes the world model's urgency.
|
|
float | ComputeUrgency (out Fact mostUrgentFact, string[] ignoreList=null) |
|
float | GetFactUrgency (Fact fact) |
|
void | ApplyAction (Fact fact, Action action) |
|
bool | AreRequirementsMet (ActionRequirement[] requirements) |
|
bool | AreRequirementsMet (ActionRequirement[] requirements, Fact fact) |
|
A world model is a collection of facts that an observer believes to be true, representing the observer's knowledge of the current world state.