Zdexby TheHolyOneZ
44,741 classes
Class

NavMeshAgent

: Behaviour : Component : Object : Object
UnityEngine.AI.NavMeshAgent, UnityEngine.AIModule 0x0018 (24 B) inherited 0x0018 UnityEngine.AIModule.dll
0x00x0018

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 38

SignatureFlagsNativeParams
bool SetDestination(const Vector3& target)Public0x0C
Vector3 get_velocity()Public+1 flags0x0C
void set_velocity(const Vector3& value)Public+1 flags0x0C
Vector3 get_desiredVelocity()Public+1 flags0x0C
float get_remainingDistance()Public+1 flags0x04
OffMeshLinkData get_currentOffMeshLinkData()Public+1 flags0x28
OffMeshLinkData GetCurrentOffMeshLinkDataInternal()1 flags0x28
bool get_hasPath()Public+1 flags0x01
bool get_pathPending()Public+1 flags0x01
bool Warp(const Vector3& newPosition)Public0x0C
void Move(const Vector3& offset)Public0x0C
void set_isStopped(bool value)Public+1 flags0x01
void ResetPath()Public0x00
bool SetPath(NavMeshPath path)Public0x08
NavMeshPath get_path()Public+1 flags0x08
void CopyPathTo(NavMeshPath path)1 flags0x08
bool CalculatePath(const Vector3& targetPosition, NavMeshPath path)Public0x0C
bool CalculatePathInternal(const Vector3& targetPosition, NavMeshPath path)Private0x0C
int get_agentTypeID()Public+1 flags0x04
void set_agentTypeID(int value)Public+1 flags0x04
int get_areaMask()Public+1 flags0x04
void set_speed(float value)Public+1 flags0x04
float get_angularSpeed()Public+1 flags0x04
void set_angularSpeed(float value)Public+1 flags0x04
void set_obstacleAvoidanceType(const ObstacleAvoidanceType& value)Public+1 flags0x04
void set_avoidancePriority(int value)Public+1 flags0x04
bool get_isOnNavMesh()Public+1 flags0x01
void .ctor()Public+1 flags0x00
bool SetDestination_Injected(ref Vector3& target)Private0x0C
void get_velocity_Injected(ref Vector3& ret)Private+1 flags0x0C
void set_velocity_Injected(ref Vector3& value)Private+1 flags0x0C
void get_desiredVelocity_Injected(ref Vector3& ret)Private+1 flags0x0C
void GetCurrentOffMeshLinkDataInternal_Injected(ref OffMeshLinkData& ret)Private0x28
bool Warp_Injected(ref Vector3& newPosition)Private0x0C
void Move_Injected(ref Vector3& offset)Private0x0C
bool CalculatePathInternal_Injected(ref Vector3& targetPosition, NavMeshPath path)Private0x0C

Used by 1

types with a member, parameter or interface of this type