> For the complete documentation index, see [llms.txt](https://gley.gitbook.io/mobile-pedestrian-system/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gley.gitbook.io/mobile-pedestrian-system/events.md).

# Events

All events are located inside **Gley.PedestrianSystem.Events**

<table><thead><tr><th width="231" data-type="content-ref">Name</th><th>Desctiprion</th></tr></thead><tbody><tr><td><a href="/mobile-pedestrian-system/events/onbehaviourchanged.md">OnBehaviourChanged</a></td><td>Triggered every time a pedestrian's behaviour changes.</td></tr><tr><td><a href="/mobile-pedestrian-system/events/oncollisionenter.md">OnCollisionEnter</a></td><td>Triggered every time a pedestrian collides with something.</td></tr><tr><td><a href="/mobile-pedestrian-system/events/oncustomwaypointrequested.md">OnCustomWaypointRequested</a></td><td>Triggers when HasExternalWaypointSelectionMethod property of a pedestrian is set to true and the pedestrian needs a new waypoint.</td></tr><tr><td><a href="/mobile-pedestrian-system/events/ondestinationchanged.md">OnDestinationChanged</a></td><td>Triggered every time a pedestrian changes a waypoint.</td></tr><tr><td><a href="/mobile-pedestrian-system/events/ondestinationreached.md">OnDestinationReached</a></td><td>Triggered every time a pedestrian that had a custom path reached its destination. (The last waypoint from the path).</td></tr><tr><td><a href="/mobile-pedestrian-system/events/onobjecttriggerenter.md">OnObjectTriggerEnter</a></td><td>Triggered every time a pedestrian detects an object with the front trigger.</td></tr><tr><td><a href="/mobile-pedestrian-system/events/onobjecttriggerexit.md">OnObjectTriggerExit</a></td><td>Triggered every time an object exists the front trigger.</td></tr><tr><td><a href="/mobile-pedestrian-system/events/onobjecttriggerstay.md">OnObjectTriggerStay</a></td><td>Triggered constantly when an object is inside the pedestrian's front trigger.</td></tr><tr><td><a href="/mobile-pedestrian-system/events/onpedestrianadded.md">OnPedestrianAdded</a></td><td>Triggered every time a pedestrian is activated inside the scene.</td></tr><tr><td><a href="/mobile-pedestrian-system/events/onpedestrianremoved.md">OnPedestrianRemoved</a></td><td>Triggered every time a pedestrian is removed from the scene.</td></tr><tr><td><a href="/mobile-pedestrian-system/events/onpedestriantriggerenter.md">OnPedestrianTriggerEnter</a></td><td>Triggered every time a pedestrian collides with something.</td></tr><tr><td><a href="/mobile-pedestrian-system/events/onpedestriantriggerexit.md">OnPedestrianTriggerExit</a></td><td>Triggered every time a pedestrian exists the front trigger.</td></tr><tr><td><a href="/mobile-pedestrian-system/events/onpedestriantriggerstay.md">OnPedestrianTriggerStay</a></td><td>Triggered constantly when another pedestrian is inside the pedestrian's front trigger.</td></tr><tr><td><a href="/mobile-pedestrian-system/events/onstopstatechanged.md">OnStopStateChanged</a></td><td>Triggered every time the stop property of a waypoint changed.</td></tr><tr><td><a href="/mobile-pedestrian-system/events/onstreetcrossing.md">OnStreetCrossing</a></td><td>Triggered every time a pedestrian is ready to cross the street at an intersection.</td></tr><tr><td><a href="/mobile-pedestrian-system/events/onwaypointreached.md">OnWaypointReached</a></td><td>Triggered every time a waypoint that has the Trigger Event option enabled is reached by a pedestrian.</td></tr></tbody></table>
