Vixen
c7401864
csharp
public sealed class GoapWorldKeys

The world keys a domain reasons about, and how to read them.

Read the guide page for this →

Remarks

⚠ Projected once per resolve, not read per condition. An A* over the action graph evaluates a condition many times per search — the same condition on every partial plan that reaches it — so reading the world through the source each time would be a component lookup per graph node. The projection is a span of ints taken once, and the search is arithmetic over it.

Fields and properties (2)

Methods (4)

Used by (17)

  • AiSnapshotsVixen.Ai
  • AiSystemVixen.Ai
  • GoapBudgetTestsVixen.Ai.Tests
  • GoapCostTestsVixen.Ai.Tests
  • GoapDomainVixen.Ai
  • GoapDomainContentCompilerVixen.Ai
  • GoapDomainTestsVixen.Ai.Tests
  • GoapPearTestsVixen.Ai.Tests
  • GoapReplanTestsVixen.Ai.Tests
  • GoapSnapshotVixen.Ai
  • VillageVixen.Ai.Nodes.Tests
  • AgentDebugModelVixen.Editor.Ai
  • GoapDomainImporterVixen.Editor.Assets
  • GoapDomainViewVixen.Editor.AssetEditors
  • GoapGraphProjectionVixen.Editor.Ai
  • LiveAgentVixen.Editor.AssetEditors.Tests
  • LiveGoapTestsVixen.Editor.AssetEditors.Tests