
Image showing an Interaction Field component, as seen in the Entity Inspector.
Sense Fields Overview
Functionality
Fields always need to point to their designated Targeting Handler. Because fields all use their own collision layers, it is not advised to have any fields on the main unit capsule root. As they would then be forced to use the Units physics layer.
Interaction Fields
A specific type of field that populates the “In Interaction Range” list, enabling very atrgeted interact distance, and sorting limits.
Can be a uniquely shaped collider, which gives more control than the sensors.
FoV Detector
Fulcrum shaped cone facing a direction. Resolution and range define the arch of the end of the Fulcrum.
Has Line of Sight toggle.
Radial Detector
Radial, range sets radius.
Has Line of Sight
Probe Detector
A shape/ray cast that returns all overlaps.
Has Line of Sight (prevents detection through walls.)
Mesh Detector
A new one, use a mesh to define a collider?
Has Line of Sight
Using Sense Fields
API
GS_TargetingInteractionFieldComponent
// PhysicsTriggerVolumeComponent
bool TriggerEnter(AZ::EntityId entity) override;
bool TriggerExit(AZ::EntityId entity) override;