Zdexby TheHolyOneZ
44,741 classes
Class

NavMesh

: Object
UnityEngine.AI.NavMesh, UnityEngine.AIModule 0x0010 (16 B) inherited 0x0010 UnityEngine.AIModule.dll
0x00x0010

Members 1

OffsetSizeNameTypeFlagsDefault
0x08onPreUpdateOnNavMeshPreUpdatePublicStatic—

Functions 30

SignatureFlagsNativeParams
void Internal_CallOnNavMeshPreUpdate()PrivateStatic0x00
bool CalculatePath(const Vector3& sourcePosition, const Vector3& targetPosition, int areaMask, NavMeshPath path)PublicStatic0x0C
bool CalculatePathInternal(const Vector3& sourcePosition, const Vector3& targetPosition, int areaMask, NavMeshPath path)PrivateStatic0x0C
bool SamplePosition(const Vector3& sourcePosition, ref NavMeshHit& hit, float maxDistance, int areaMask)PublicStatic0x24
NavMeshDataInstance AddNavMeshData(NavMeshData navMeshData, const Vector3& position, const Quaternion& rotation)PublicStatic0x10
bool IsValidNavMeshDataHandle(int handle)Static+1 flags0x04
bool IsValidLinkHandle(int handle)Static+1 flags0x04
bool InternalSetOwner(int dataID, int ownerID)Static+1 flags0x04
bool InternalSetLinkOwner(int linkID, int ownerID)Static+1 flags0x04
int AddNavMeshDataTransformedInternal(NavMeshData navMeshData, const Vector3& position, const Quaternion& rotation)Static+1 flags0x10
void RemoveNavMeshDataInternal(int handle)Static+1 flags0x04
int AddLinkInternal(const NavMeshLinkData& link, const Vector3& position, const Quaternion& rotation)Static+1 flags0x2C
void RemoveLinkInternal(int handle)Static+1 flags0x04
bool SamplePosition(const Vector3& sourcePosition, ref NavMeshHit& hit, float maxDistance, const NavMeshQueryFilter& filter)PublicStatic0x24
bool SamplePositionFilter(const Vector3& sourcePosition, ref NavMeshHit& hit, float maxDistance, int type, int mask)PrivateStatic0x24
bool CalculatePath(const Vector3& sourcePosition, const Vector3& targetPosition, const NavMeshQueryFilter& filter, NavMeshPath path)PublicStatic0x10
bool CalculatePathFilterInternal(const Vector3& sourcePosition, const Vector3& targetPosition, NavMeshPath path, int type, int mask, const float[]& costs)PrivateStatic0x0C
NavMeshBuildSettings GetSettingsByID(int agentTypeID)PublicStatic0x40
int GetSettingsCount()PublicStatic0x04
NavMeshBuildSettings GetSettingsByIndex(int index)PublicStatic0x40
string GetSettingsNameFromID(int agentTypeID)PublicStatic0x08
bool CalculatePathInternal_Injected(ref Vector3& sourcePosition, ref Vector3& targetPosition, int areaMask, NavMeshPath path)PrivateStatic0x0C
bool SamplePosition_Injected(ref Vector3& sourcePosition, ref NavMeshHit& hit, float maxDistance, int areaMask)PrivateStatic0x24
int AddNavMeshDataTransformedInternal_Injected(NavMeshData navMeshData, ref Vector3& position, ref Quaternion& rotation)PrivateStatic0x10
int AddLinkInternal_Injected(ref NavMeshLinkData& link, ref Vector3& position, ref Quaternion& rotation)PrivateStatic0x2C
bool SamplePositionFilter_Injected(ref Vector3& sourcePosition, ref NavMeshHit& hit, float maxDistance, int type, int mask)PrivateStatic0x24
bool CalculatePathFilterInternal_Injected(ref Vector3& sourcePosition, ref Vector3& targetPosition, NavMeshPath path, int type, int mask, const float[]& costs)PrivateStatic0x0C
void GetSettingsByID_Injected(int agentTypeID, ref NavMeshBuildSettings& ret)PrivateStatic0x40
void GetSettingsByIndex_Injected(int index, ref NavMeshBuildSettings& ret)PrivateStatic0x40

Used by 4

types with a member, parameter or interface of this type