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:
- 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)
path_endaction;
Constant (see description)
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.