|
| 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.
|