- Internal structure for storing routes changes to reduce process time in other functions for calculations and there are several improvements to local functions that calculate paths, now move_data table contains the path to the destination and not need to rethink every time to save processing power.
move_initializefunction no longer needthresholdas argument.move_playerfunction now getsthresholdas an argument so you don't need to callmove_initializeif you want to change it.move_playerfunction now returns two things, first is new movement data as a table that you should overwrite the old one and second is move result table with the structure like {position: next position of game object as vector3,is_reached: is game object reached the destination as boolean }debug_draw_player_movefunction now draw game object route through the destination.
- version 2 is tagged as
v2in GitHub repository.
