|
| | AStarNavigator () |
| | AStarNavigator (Graph grh) |
| override bool | AtLocation (Vector3 point1, Vector3 point2) |
| bool | CanNavigateFully (Vector3 from, Vector3 to, float strictDistance) |
| bool | Clear () |
| | Clears the current path in this nav provider.
|
| Vector3[] | GeneratePath (Vector3 from, Vector3 to) |
| override void | OnPulse () |
| override MoveResult | MoveTo (MoveToParameters parameters) |
| virtual MoveResult | MovePath (Vector3[] path) |
| Task< List< CanFullyNavigateResult > > | CanFullyNavigateToAsync (IEnumerable< CanFullyNavigateTarget > targets) |
| Task< List< CanFullyNavigateResult > > | CanFullyNavigateToAsync (IEnumerable< CanFullyNavigateTarget > targets, Vector3 start, ushort zoneid) |
| List< CanFullyNavigateResult > | CanFullyNavigateTo (IEnumerable< CanFullyNavigateTarget > targets) |
| MoveResult | MoveToRandomSpotWithin (Vector3 location, float radius, string destination=null) |
| void | OnPulse () |
| | Pulses this provider. Called every tick.
|
| MoveResult | MoveTo (MoveToParameters parameters) |
| | Moves towards the specified locations.
|
| virtual Task< List< CanFullyNavigateResult > > | CanFullyNavigateTo (ICollection< CanFullyNavigateTarget > targets, Vector3 start, ushort zoneid) |
| | Check if multiple locations can be pathed to on the given zoneid.
|
| virtual Task< List< CanFullyNavigateResult > > | CanFullyNavigateFrom (ICollection< CanFullyNavigateTarget > starts, Vector3 target, ushort zoneid) |
| | Check if multiple locations can be path from to one specific spot.
|
| async Task< List< CanFullyNavigateResult > > | CanFullyNavigateTo (ICollection< CanFullyNavigateTarget > targets) |
| | Check if multiple locations can be pathed to on the current zone.
|
| bool | AtLocation (Vector3 point1, Vector3 point2) |
| | Gets a bool that indicates whether one position is considered to be at another position. Can be used to check if the player has reached a destination, for example.
|
| virtual void | ClearStuckInfo () |
| | Clears the stuck handler information.
|
| virtual PathInformation | LookupPathInfo (GameObject obj, float distanceTolerance=3f) |
| | Looks up the information of a path going to an object.
|
| virtual Task< List< Vector3 > > | SamplePointsAsync (SamplePointsParameters parameters) |
| | Samples the navigator for points.
|
| virtual void | OnSetAsCurrent () |
| | Called when this NavigationProvider is set as the current by assigning it to Navigator.NavigationProvider.
|
| virtual void | OnRemoveAsCurrent () |
| | Called when this NavigationProvider is removed as the current by assigning a different provider to Navigator.NavigationProvider.
|