예제 #1
0
 ///<summary>Project Point to Navigation</summary>
 public static Vector ProjectPointToNavigation(UObject WorldContextObject, Vector Point, NavigationData NavData, SubclassOf <NavigationQueryFilter> FilterClass, Vector QueryExtent) =>
 NavigationSystemV1_methods.ProjectPointToNavigation_method.Invoke(WorldContextObject, Point, NavData, FilterClass, QueryExtent);
예제 #2
0
 ///<summary>Get Random Point in Navigable Radius</summary>
 public static Vector GetRandomPointInNavigableRadius(UObject WorldContextObject, Vector Origin, float Radius, NavigationData NavData, SubclassOf <NavigationQueryFilter> FilterClass) =>
 NavigationSystemV1_methods.GetRandomPointInNavigableRadius_method.Invoke(WorldContextObject, Origin, Radius, NavData, FilterClass);
예제 #3
0
 ///<summary>Generates a random location reachable from given Origin location.</summary>
 ///<remarks>
 ///@return Return Value represents if the call was successful
 ///</remarks>
 public static (Vector, bool) K2_GetRandomReachablePointInRadius(UObject WorldContextObject, Vector Origin, float Radius, NavigationData NavData, SubclassOf <NavigationQueryFilter> FilterClass) =>
 NavigationSystemV1_methods.K2_GetRandomReachablePointInRadius_method.Invoke(WorldContextObject, Origin, Radius, NavData, FilterClass);
예제 #4
0
 ///<summary>Potentially expensive. Use with caution</summary>
 public static (float, byte) GetPathLength(UObject WorldContextObject, Vector PathStart, Vector PathEnd, NavigationData NavData, SubclassOf <NavigationQueryFilter> FilterClass) =>