Doloro GDK 22 .1.0 Beta
by Tauri Interactive
Environment sensors


Standardizes a flexible trigger system that allows collecting and filtering objects passing through a collider zone.

Sensor types


Primitive sensor can establish demanded physics environment. Detects the objects colliding with the child trigger zones.

Explore API: Doloro.Sensors.Sensor

Filtered Sensor

Derived from the Sensor class which implementation allows to filter detecting objects passing through only the ones who goes along with filter rules.

Explore API: Doloro.Sensors.FilteredSensor

Dependent Filtered Sensor

The sensor derived from the FilteredSensor. Not handles physics by itself, but following the events of another FilteredSensor derived instance to make extra filtered collection along with filters result of the source.

Use to prevent extra colliders using. This sensor allows to use the same trigger zone any count of times.

Explore API: Doloro.Sensors.DependentFilteredSensor

Sensors layout example

Normal using supposed adding of list of specified filters over the depended sensor.
Sample hierarchy example:

|_ 0 `Sensor` | `FilteredSensor`
| |_ 0-0: `DependentFilteredSensor`
| | |_0-0-0 `DependentFilteredSensor`
| |_ 0-1`DependentFilteredSensor`
| |_ ... Other sub sensors
| |_ 0-x
|_ 1: `Sensor` | `FilteredSensor`
|_ ... Other sensors
|_ x: `Sensor` | `FilteredSensor`
0: Detects entire on scene objects passing trigger rules defined at physics.
0-0: Follows parent selection, but selects enemies with custom filters of the sensor.
0-0-0: Sensor that will make filtered selection from objects selected on 0-0 stage.
0-1: Follows parent selection, but filters selection for detecting environment action points.
1: Another sensor with different physics settings. Comparing to first sensor applies the selection filtering logic by itself with applied filters.