Task Reference
Senses Pack tasks initialize and query their configured sensor objects to supply behavior-tree decisions. Bind task outputs to Graph variables when another branch or gameplay component needs the result.
Can Detect Object
Can Detect Object asks the selected sensor whether it currently detects a matching object. Select an object sensor: Visibility, Sound, or Distance. Luminance and Temperature produce numeric readings; use Get Sensor Amount or Within Range for those sensors.
The task answers present perception. When gameplay needs a remembered target after detection fails, copy the output into a separate last-known variable and clear it according to project rules.
Can Detect Surface
Can Detect Surface checks whether the Surface sensor detects a configured type. Use it to branch into terrain-specific movement, audio, animation, avoidance, or interaction.
Confirm the Surface Manager maps the relevant texture or add a Surface Identifier to the collider before widening detection settings.
Follow Trace Trail
Follow Trace Trail reads Tracer samples and uses Movement Pack navigation to continue along the trail. It requires the Movement Pack because sensing and navigation are separate operations.
Define Success and Failure behavior for reaching the end, losing the trail, or encountering an unreachable sample. The surrounding graph should decide whether to search, reacquire, or abandon tracking.
Get Sensor Amount
Get Sensor Amount retrieves a numeric measurement from the selected sensor. Store it in a shared variable, then compare it against gameplay thresholds for light, temperature, sound, distance, or another continuous value.
Use different enter and exit thresholds where possible. One exact boundary can make a branch switch repeatedly when the reading is noisy.
Within Range
Within Range queries a numeric sensor and succeeds when its amount is greater than Minimum Range and less than or equal to Maximum Range. It can compare distance, light, temperature, or sound. Configure any target in the selected sensor; the task has no target or position input of its own. Use the result to gate interactions, attacks, investigation, or transitions.
Combine tasks deliberately
Run a cheap distance or category check before an expensive visibility cast when the graph can short-circuit later work. Keep filters consistent so the two tasks reason about the same candidate set.