A simple to use waypoint controller that can help guide the player to their destination by pointing the arrow at the player's current waypoint.
Waypoints are generated and sorted by setting the amount of waypoints in the inspector and positioning them in your scene.
Create custom UnityEvent's in the Waypoint Controller inspector to be called when each specific waypoint is reached - these can trigger your custom scripting methods.
The arrow can be positioned anywhere in the scene.