AINavigationSystem
classnative
extends AIINavigationSystem › IGameSystem › IScriptable › ISerializable
Methods 18
native const func CalculatePathForCharacter(startPoint: Vector4, endPoint: Vector4, findPointTolerance: Float, owner: ref<Entity>, opt costModCircle: ref<NavigationCostModCircle>) -> ref<NavigationPath>
public final const func FindPointBelowForCharacter(origin: Vector4, querySphereRadius: Float, numberOfSpheres: Int32, character: wref<Entity>) -> NavigationFindPointResultscripted
public final const func FindPointBelowForCharacter(origin: Vector4, querySphereRadius: Float, numberOfSpheres: Int32, character: wref<Entity>, out resultingZOffset: Float) -> NavigationFindPointResultscripted
native const func FindPointInBoxForCharacter(center: Vector4, extents: Vector4, owner: ref<Entity>) -> NavigationFindPointResult
native const func FindPointInSphereForCharacter(center: Vector4, radius: Float, owner: ref<Entity>) -> NavigationFindPointResult
native func FindWallInLineForCharacter(startPoint: Vector4, endPoint: Vector4, findPointTolerance: Float, owner: ref<Entity>) -> ref<NavigationFindWallResult>
native func GetResult(id: Uint32, result: script_ref<AINavigationSystemResult>) -> Bool
public final const func HasPathForward(sourceObject: wref<GameObject>, distance: Float) -> Boolscripted
native func StartPathfinding(query: script_ref<AINavigationSystemQuery>) -> Uint32
native func StopPathfinding(id: Uint32) -> Bool