<?xml version="1.0" encoding="UTF-8" ?> <class name="GSAIFollowPath" inherits="GSAIArrive" version="3.12"> <brief_description> Produces a linear acceleration that moves the agent along the specified path. </brief_description> <description> Produces a linear acceleration that moves the agent along the specified path. </description> <tutorials> </tutorials> <methods> </methods> <members> <member name="is_arrive_enabled" type="bool" setter="set_is_arrive_enabled" getter="get_is_arrive_enabled" default="true"> Whether to use GSAIArrive behavior on an open path. </member> <member name="path" type="GSAIPath" setter="set_path" getter="get_path"> The path to follow and travel along. </member> <member name="path_offset" type="float" setter="set_path_offset" getter="get_path_offset" default="0.0"> The distance along the path to generate the next target position. </member> <member name="prediction_time" type="float" setter="set_prediction_time" getter="get_prediction_time" default="0.0"> The amount of time in the future to predict the owning agent's position along the path. Setting it to 0.0 will force non-predictive path following. </member> </members> <constants> </constants> </class>