This variable can be used to get or to change the reaction of an instance when it reaches the end of the current path. Normally you would set this when you start the path using path_start but you may wish to change this behaviour depending on any number of events in your game. The available values are expressed using the following constants:
Constant Description
path_action_stop Stop the path.
path_action_restart Continue from start position, jumping to the start if the path is not closed.
path_action_continue Start the path again from the current position.
path_action_reverse Reverse the speed of the path (run the path in reverse).




Constant (see table above)


if path_endaction == path_action_stop
   path_endaction = choose(path_action_restart, path_action_continue, path_action_reverse);

The above code will check the path end action and if it's set to stop, then a new path end action will be selected randomly.