Struct PathRequestSettings Extends System::IEquatable<PathRequestSettings>

Public

Settings for how an agent searches for paths.

This struct contains information about which graphs the agent can use, which nodes it can traverse, and if any nodes should be easier or harder to traverse.

Public Methods

Equals (other)

Converts this struct to a NearestNodeConstraint which can be used for nearest node queries.

Converts this struct to a TraversalConstraint which can be used for pathfinding or linecasts.

Converts this struct to a TraversalCosts which can be used for pathfinding.

Public Variables

graphMask

Graphs that this agent can use.

Public
tagCostMultipliers

Multiplier for the cost of moving some distance across a node with a given tag.

Public
tagEntryCosts

How much it costs to enter a node with a given tag.

Public
traversableTags

The tags which this agent can traverse.

Public
traversalProvider

Filters which nodes the agent can traverse, and can also add penalties to each traversed node.

Public

Public Static Variables

Default

A PathRequestSettings instance with default values for all fields.

Public Static

Deprecated Members

tagPenalties

The penalty for each tag.

Public