Vixen
c7401864
csharp
public enum SenseMask

Which senses something is visible to, or which a listener runs.

Read the guide page for this →

Remarks

A mask rather than five bools, because it is the thing a broad phase filters on and both ends of a perception test carry one: a source says "I can be seen and heard but not felt", a listener says "I see and I hear", and the pair is one and away from an answer.

Fields and properties (7)

  • None

    Nothing. A source with this is invisible to everything, which is how a disguise works.

  • Sight

    Sight.

  • Hearing

    Hearing.

  • Damage

    Damage.

  • Touch

    Touch.

  • Team

    Team.

  • All

    All five.

Used by (25)

  • AiStimuliSourceVixen.Ai.Perception
  • BindingTestsVixen.Ai.Perception.Tests
  • EventSenseTestsVixen.Ai.Perception.Tests
  • FleetVixen.Ai.Perception.Tests
  • NearestPerceivedInputVixen.Ai.Perception
  • NearestPerceivedSensorVixen.Ai.Perception
  • NearestPerceivedServiceVixen.Ai.Perception
  • PatrolChaseGiveUpTestsVixen.Ai.Nodes.Tests
  • PerceivedCountBindingVixen.Ai.Perception
  • PerceivedCountInputVixen.Ai.Perception
  • PerceivedCountSensorVixen.Ai.Perception
  • PerceivedTargetDecoratorVixen.Ai.Perception
  • PerceivedTargetsVixen.Ai.Perception
  • PerceptionConfigVixen.Ai.Perception
  • PerceptionCostTestsVixen.Ai.Perception.Tests
  • PerceptionInputsVixen.Ai.Perception
  • PerceptionNodeTestsVixen.Ai.Perception.Tests
  • PerceptionSystemVixen.Ai.Perception
  • SensesVixen.Ai.Perception
  • SightOcclusionTestsVixen.Ai.Perception.Tests
  • SightTestsVixen.Ai.Perception.Tests
  • TargetLocationAgeBindingVixen.Ai.Perception
  • TypeRegistrationVixen.Ai.Perception
  • VillageVixen.Ai.Nodes.Tests
  • Vixen_Ai_Perception_Ecs_AiStimuliSourceSerializerVixen.Ai.Perception