|
Doloro GDK 22 .1.0 Beta
by Tauri Interactive
|
Menages the object entering and exits


Public Member Functions | |
| virtual void | Add (GameObject item) |
| Adding object to triggered collection. Sending object to the filters. More... | |
| virtual void | Clear () |
| Cleared collection of detected objects. More... | |
| virtual bool | Contains (GameObject item) |
| Checks is the object triggered. More... | |
| virtual void | CopyTo (GameObject[] array, int arrayIndex) |
| Copying triggered objects to destination array. More... | |
| virtual bool | Remove (GameObject item) |
| Trying to remove object from triggered. More... | |
| virtual IEnumerator< GameObject > | GetEnumerator () |
| Returns enumerator for triggered objects. More... | |
Protected Member Functions | |
| virtual void | Awake () |
| Occurs when sensors instantiated. More... | |
| virtual void | OnDestroy () |
| Occurs when sensors zone destroying. More... | |
| virtual void | OnTriggerEnter (Collider collision) |
| Occurs when trigger collides with game object. More... | |
| virtual void | OnTriggerExit (Collider collision) |
| Occurs when game object leaving trigger bounds. More... | |
Protected Attributes | |
| List< GameObject > | triggered = new List<GameObject>() |
| List that contain the game objects that placed in zone in current time. | |
Properties | |
| GameObject | LastEnterDetection [get] |
| Last game object that was detected on zone enter. More... | |
| GameObject | LastExitDetection [get] |
| Last game object that was detected on zone exit. | |
| virtual int | Count [get] |
| Returns count of triggered objects. | |
| virtual bool | IsReadOnly [get] |
| Always false. | |
| int | Id [get, set] |
| Id of current sensor behaviorManager. Using for hot binding. | |
Events | |
| System.Action< GameObject > | Detected |
| Occurs when game object enters to a sensor borders. | |
| System.Action< GameObject > | Exited |
| Occurs when game object leaves a sensor borders. | |
| System.Action< int > | IdChanged |
| Occurs when Id is changed. Sharing id before change. | |
|
virtual |
Adding object to triggered collection. Sending object to the filters.
| item | Item to manual triggering. |
Reimplemented in Doloro.Sensors.FilteredSensor.
|
protectedvirtual |
Occurs when sensors instantiated.
Reimplemented in Doloro.Sensors.DependentFilteredSensor, and Doloro.Sensors.FilteredSensor.
|
virtual |
Cleared collection of detected objects.
Reimplemented in Doloro.Sensors.FilteredSensor.
|
virtual |
Checks is the object triggered.
| item | Item to check. |
Reimplemented in Doloro.Sensors.FilteredSensor.
|
virtual |
Copying triggered objects to destination array.
| array | Destination array |
| arrayIndex | Start index at destination array. |
Reimplemented in Doloro.Sensors.FilteredSensor.
|
virtual |
Returns enumerator for triggered objects.
Reimplemented in Doloro.Sensors.FilteredSensor.
|
protectedvirtual |
Occurs when sensors zone destroying.
Reimplemented in Doloro.Sensors.DependentFilteredSensor.
|
protectedvirtual |
Occurs when trigger collides with game object.
| collision | Triggered collider. |
Reimplemented in Doloro.Sensors.DependentFilteredSensor.
|
protectedvirtual |
Occurs when game object leaving trigger bounds.
| collision |
Reimplemented in Doloro.Sensors.DependentFilteredSensor.
|
virtual |
Trying to remove object from triggered.
| item | Item to remove. |
Simulates regular reaction the same as object left the trigger bound by itself.
Reimplemented in Doloro.Sensors.FilteredSensor.
|
get |
Last game object that was detected on zone enter.
Will updated in case if setted object leaving the sensor's range. Null in case if any objects left.