NavigationSystem
classnative name worldNavigationScriptInterfacenative
extends IScriptable › ISerializable
Methods 13
native func AddObstacle(position: Vector4, radius: Float, height: Float, agentSize: NavGenAgentSize) -> ref<NavigationObstacle>
native const func FindPointInBox()native const func FindPursuitPoint(playerPos: Vector4, pos: Vector4, dir: Vector4, radius: Float, navVisCheck: Bool, agentSize: NavGenAgentSize, out destination: Vector4, out isDestinationFallback: Bool) -> Bool
native const func FindPursuitPointRange(playerPos: Vector4, pos: Vector4, dir: Vector4, radiusMin: Float, radiusMax: Float, navVisCheck: Bool, agentSize: NavGenAgentSize, out destination: Vector4, out isDestinationFallback: Bool) -> Bool
native const func FindPursuitPointsRange(playerPos: Vector4, pos: Vector4, dir: Vector4, radiusMin: Float, radiusMax: Float, count: Int32, navVisCheck: Bool, agentSize: NavGenAgentSize, out results: array<Vector4>, out fallbackResults: array<Vector4>) -> Bool
public final const func IsOnGround(target: ref<GameObject>, opt queryLength: Float) -> Boolscripted
native func RemoveObstacle(obstacle: ref<NavigationObstacle>)