Doloro GDK 22 .1.0 Beta
by Tauri Interactive
|
Public Member Functions | |
bool | CheckCollision (FilteredSensor invocker, GameObject obj) |
Checking object from collision with filter settings. More... | |
Protected Member Functions | |
abstract bool | FilterLogic (FilteredSensor invocker, GameObject obj) |
Handler that should provide internal logic for filter. More... | |
virtual void | OnModified () |
Handler that should be called after any settings modification. | |
Properties | |
FilteredSensor | sensor [get] |
Reference to sensor component binded to the filter. More... | |
bool | Inverted [get, set] |
Returns inverted result if true. | |
Events | |
System.Action< ASensorFilter > | Modified |
Occurs when critical setting of the filter was modified. | |
bool Doloro.Sensors.ASensorFilter.CheckCollision | ( | FilteredSensor | invocker, |
GameObject | obj | ||
) |
Checking object from collision with filter settings.
invocker | The source manager for the event. |
obj | Collided object. |
Result of filtering. True - passed False - rejected.
Result returns inverted in case if Inverted is true.
|
protectedpure virtual |
Handler that should provide internal logic for filter.
invocker | The source manager for the event. |
obj | Collided object. |
Implemented in Doloro.Sensors.Filters.GameObjectSensorFilter, Doloro.Sensors.Filters.HierarchyRootSensorFilter, Doloro.Sensors.Filters.LayerSensorFilter, and Doloro.Sensors.Filters.TagSensorFilter.
|
get |
Reference to sensor component binded to the filter.
Primary looks for first sensor at the same object. If not found then looking among parent sensors.
System.NullReferenceException | Sensor instance not found in hierarchy. |