Zdexby TheHolyOneZ
36,909 classes
Class

NavMeshSurface

: MonoBehaviour : Behaviour : Component : Object : Object
Unity.AI.Navigation.NavMeshSurface, Unity.AI.Navigation 0x0098 (152 B) inherited 0x0020 Unity.AI.Navigation.dll
0x00x0098

Members 22

OffsetSizeNameTypeFlagsDefault
0x01m_SerializedVersionbytePrivate—
0x00210x03padding / unreflected
0x04m_AgentTypeIDintPrivate—
0x04m_CollectObjectsCollectObjectsPrivate—
0x0Cm_SizeVector3Private—
0x0Cm_CenterVector3Private—
0x04m_LayerMaskLayerMaskPrivate—
0x04m_UseGeometryNavMeshCollectGeometryPrivate—
0x04m_DefaultAreaintPrivate—
0x01m_IgnoreNavMeshAgentboolPrivate—
0x01m_IgnoreNavMeshObstacleboolPrivate—
0x01m_OverrideTileSizeboolPrivate—
0x04m_TileSizeintPrivate—
0x01m_OverrideVoxelSizeboolPrivate—
0x00590x03padding / unreflected
0x04m_VoxelSizefloatPrivate—
0x04m_MinRegionAreafloatPrivate—
0x00640x04padding / unreflected
0x08m_NavMeshDataNavMeshDataPrivate—
0x01m_BuildHeightMeshboolPrivate—
0x00710x03padding / unreflected
0x04m_NavMeshDataInstanceNavMeshDataInstancePrivate—
0x0Cm_LastPositionVector3Private—
0x10m_LastRotationQuaternionPrivate—
0x08s_NavMeshSurfacesList<Unity.AI.Navigation.NavMeshSurface>PrivateStatic+1 flags—
0x00940x04unreflected bytes to end of NavMeshSurface
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 57

SignatureFlagsNativeParams
int get_agentTypeID()Public+1 flags0x04
void set_agentTypeID(int value)Public+1 flags0x04
CollectObjects get_collectObjects()Public+1 flags0x04
void set_collectObjects(const CollectObjects& value)Public+1 flags0x04
Vector3 get_size()Public+1 flags0x0C
void set_size(const Vector3& value)Public+1 flags0x0C
Vector3 get_center()Public+1 flags0x0C
void set_center(const Vector3& value)Public+1 flags0x0C
LayerMask get_layerMask()Public+1 flags0x04
void set_layerMask(const LayerMask& value)Public+1 flags0x04
NavMeshCollectGeometry get_useGeometry()Public+1 flags0x04
void set_useGeometry(const NavMeshCollectGeometry& value)Public+1 flags0x04
int get_defaultArea()Public+1 flags0x04
void set_defaultArea(int value)Public+1 flags0x04
bool get_ignoreNavMeshAgent()Public+1 flags0x01
void set_ignoreNavMeshAgent(bool value)Public+1 flags0x01
bool get_ignoreNavMeshObstacle()Public+1 flags0x01
void set_ignoreNavMeshObstacle(bool value)Public+1 flags0x01
bool get_overrideTileSize()Public+1 flags0x01
void set_overrideTileSize(bool value)Public+1 flags0x01
int get_tileSize()Public+1 flags0x04
void set_tileSize(int value)Public+1 flags0x04
bool get_overrideVoxelSize()Public+1 flags0x01
void set_overrideVoxelSize(bool value)Public+1 flags0x01
float get_voxelSize()Public+1 flags0x04
void set_voxelSize(float value)Public+1 flags0x04
float get_minRegionArea()Public+1 flags0x04
void set_minRegionArea(float value)Public+1 flags0x04
bool get_buildHeightMesh()Public+1 flags0x01
void set_buildHeightMesh(bool value)Public+1 flags0x01
NavMeshData get_navMeshData()Public+1 flags0x08
void set_navMeshData(NavMeshData value)Public+1 flags0x08
NavMeshDataInstance get_navMeshDataInstance()2 flags0x04
List<Unity.AI.Navigation.NavMeshSurface> get_activeSurfaces()PublicStatic+1 flags0x08
Bounds GetInflatedBounds()Private0x18
void ClearNavMeshSurfaces()PrivateStatic0x00
void OnEnable()Private0x00
void OnDisable()Private0x00
void AddData()Public0x00
void RemoveData()Public0x00
NavMeshBuildSettings GetBuildSettings()Public0x40
void BuildNavMesh()Public0x00
AsyncOperation UpdateNavMesh(NavMeshData data)Public0x08
void Register(NavMeshSurface surface)PrivateStatic0x08
void Unregister(NavMeshSurface surface)PrivateStatic0x08
void UpdateActive()PrivateStatic0x00
void AppendModifierVolumes(ref List<UnityEngine.AI.NavMeshBuildSource>& sources)Private0x08
List<UnityEngine.AI.NavMeshBuildSource> CollectSources()Private0x08
Vector3 Abs(const Vector3& v)PrivateStatic0x0C
Bounds GetWorldBounds(const Matrix4x4& mat, const Bounds& bounds)PrivateStatic0x40
Bounds CalculateWorldBounds(List<UnityEngine.AI.NavMeshBuildSource> sources)Private0x18
bool HasTransformChanged()Private0x01
void UpdateDataIfTransformChanged()Private0x00
void CollectSourcesInVolume(const Bounds& includedWorldBounds, int includedLayerMask, const NavMeshCollectGeometry& geometry, int areaByDefault, bool generateLinksByDefault, List<UnityEngine.AI.NavMeshBuildMarkup> markups, bool includeOnlyMarkedObjects, List<UnityEngine.AI.NavMeshBuildSource> results)Private0x18
void CollectSourcesInHierarchy(Transform root, int includedLayerMask, const NavMeshCollectGeometry& geometry, int areaByDefault, bool generateLinksByDefault, List<UnityEngine.AI.NavMeshBuildMarkup> markups, bool includeOnlyMarkedObjects, List<UnityEngine.AI.NavMeshBuildSource> results)Private0x08
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 15

types with a member, parameter or interface of this type