Zdexby TheHolyOneZ
44,741 classes
Class

NavGraph

: Object
Pathfinding.NavGraph, AstarPathfindingProject 0x00D0 (208 B) inherited 0x0010 AstarPathfindingProject.dll
implements IGraphInternals
0x00x00D0

Members 11

OffsetSizeNameTypeFlagsDefault
0x08activeAstarPathPublic—
0x10guidGuidPublic—
0x04initialPenaltyuintPublic—
0x01openboolPublic—
0x002D0x03padding / unreflected
0x04graphIndexuintPublic—
0x00340x04padding / unreflected
0x08namestringPublic—
0x01drawGizmosboolPublic—
0x01infoScreenOpenboolPublic—
0x00420x06padding / unreflected
0x08serializedEditorSettingsstringPrivate—
0x40matrixMatrix4x4Public—
0x40inverseMatrixMatrix4x4Public—

Functions 33

SignatureFlagsNativeParams
bool get_exists()2 flags—0x01
int CountNodes()Public+2 flags—0x04
void GetNodes(Func<Pathfinding.GraphNode action)Public—0x08
void GetNodes(Action<Pathfinding.GraphNode> action)Public+3 flags—0x08
void SetMatrix(const Matrix4x4& m)Public—0x40
void RelocateNodes(const Matrix4x4& oldMatrix, const Matrix4x4& newMatrix)Public—0x40
void AssertSafeToUpdateGraph()1 flags—0x00
void RelocateNodes(const Matrix4x4& deltaMatrix)Public+2 flags—0x40
NNInfoInternal GetNearest(const Vector3& position)Public—0x28
NNInfoInternal GetNearest(const Vector3& position, NNConstraint constraint)Public0x28
NNInfoInternal GetNearest(const Vector3& position, NNConstraint constraint, GraphNode hint)Public+2 flags0x28
NNInfoInternal GetNearestForce(const Vector3& position, NNConstraint constraint)Public+2 flags0x28
void OnDestroy()3 flags0x00
void DestroyAllNodes()3 flags0x00
void ScanGraph()Public0x00
void Scan()Public0x00
IEnumerable<Pathfinding.Progress> ScanInternal()4 flags0x08
void SerializeExtraInfo(GraphSerializationContext ctx)3 flags0x08
void DeserializeExtraInfo(GraphSerializationContext ctx)3 flags0x08
void PostDeserialization(GraphSerializationContext ctx)3 flags0x08
void DeserializeSettingsCompatibility(GraphSerializationContext ctx)3 flags0x08
void OnDrawGizmos(RetainedGizmos gizmos, bool drawNodes)Public+2 flags0x08
void DrawUnwalkableNodes(float size)1 flags0x04
string Pathfinding.IGraphInternals.get_SerializedEditorSettings()PrivateFinal+3 flags0x08
void Pathfinding.IGraphInternals.set_SerializedEditorSettings(const string& value)PrivateFinal+3 flags0x08
void Pathfinding.IGraphInternals.OnDestroy()PrivateFinal+2 flags0x00
void Pathfinding.IGraphInternals.DestroyAllNodes()PrivateFinal+2 flags0x00
IEnumerable<Pathfinding.Progress> Pathfinding.IGraphInternals.ScanInternal()PrivateFinal+2 flags0x08
void Pathfinding.IGraphInternals.SerializeExtraInfo(GraphSerializationContext ctx)PrivateFinal+2 flags0x08
void Pathfinding.IGraphInternals.DeserializeExtraInfo(GraphSerializationContext ctx)PrivateFinal+2 flags0x08
void Pathfinding.IGraphInternals.PostDeserialization(GraphSerializationContext ctx)PrivateFinal+2 flags0x08
void Pathfinding.IGraphInternals.DeserializeSettingsCompatibility(GraphSerializationContext ctx)PrivateFinal+2 flags0x08
void .ctor()2 flags0x00

Subclasses 3

Used by 27

types with a member, parameter or interface of this type