csharp
public sealed class PerceptionLibraryThe configurations a world's listeners may name, by index.
Remarks
The same arrangement as BehaviorTreeLibrary, and for its reason: an AiPerception is a component, a component is a handle and a few numbers, and a reference is not a number.
Fields and properties (2)
public int CountHow many it holds.
public PerceptionConfig this[int index]The configuration at an index, which is what an AiPerception names.
Methods (3)
public int Add(PerceptionConfig config)Adds one.
public bool TryGet(Symbol name, out PerceptionConfig? config)Looks one up by name.
public int IndexOf(Symbol name)Looks an index up by name.
Used by (11)
- VillageAiVillage
- VillageTestsAiVillage.Agent.Tests
- AiGameplayDebuggerVixen.Ai.Diagnostics
- FleetVixen.Ai.Perception.Tests
- OverlayFixtureVixen.Ai.Diagnostics.Tests
- PatrolChaseGiveUpTestsVixen.Ai.Nodes.Tests
- PerceptionSnapshotsVixen.Ai.Perception
- PerceptionSystemVixen.Ai.Perception
- SeamTestsVixen.Ai.Nodes.Tests
- VillageVixen.Ai.Nodes.Tests
- VillageSampleTestsVixen.Ai.Nodes.Tests