build Constructors 1

data_object Properties 20

Acceleration
float
The maximum acceleration a agent can have. This is how fast the agent can change its velocity. If you want snappy movement this should be as high or higher than Sandbox.NavMeshAgent.MaxSpeed.
AgentPosition
Vector3
Updated with the agent's position, even if UpdatePosition is false
AllowDefaultArea
bool
Is the agent allowed to travel on the default area?
AllowedAreas
HashSet`1
What areas the agent is allowed to travel on. If empty, all areas are allowed.
AutoTraverseLinks
bool
Should the agent automatically traverse links when it reaches them? Or do you want to implement your own link traversal logic?
ForbiddenAreas
HashSet`1
What areas the agent is not allowed to travel on. If empty, no areas are forbidden.
Height
float
IsNavigating
bool
Returns true if the agent is currently navigating to a target.
IsTraversingLink
bool
Returns true if the agent is currently traversing a link.
LinkEnter
Action
Emitted when the agent enters a link.
LinkExit
Action
Emitted when the agent exits a link.
MaxSpeed
float
Radius
float
Separation
float
Gets or sets the separation factor used to control how strongly agents avoid crowding each other.
SyncAgentPosition
obsoletebool
TargetPosition
Nullable`1
Gets the current target position for the agent, if one is set.
UpdatePosition
bool
Set the Position of the GameObject to the agent position every frame. You can turn this off and handle it yourself by using the AgentPosition property.
UpdateRotation
bool
This will simply face the direction it is moving. It is not configurable on purpose, so you should really turn this off and be doing this yourself if you need it to do anything specific.
Velocity
Vector3
WishVelocity
Vector3
The velocity the agent would like to move at, you can pass this into a PlayerController.

Inheritance

people
Log in to reply
You can't reply if you're not logged in. That would be crazy.