Zdexby TheHolyOneZ
44,741 classes
Class

PointGraph

: NavGraph : Object
Pathfinding.PointGraph, AstarPathfindingProject 0x0128 (296 B) inherited 0x00D0 AstarPathfindingProject.dll
implements IUpdatableGraph
0x00x0128

Members 16

OffsetSizeNameTypeFlagsDefault
0x08rootTransformPublic—
0x08searchTagstringPublic—
0x04maxDistancefloatPublic—
0x0ClimitsVector3Public—
0x01raycastboolPublic—
0x01use2DPhysicsboolPublic—
0x01thickRaycastboolPublic—
0x00F30x01padding / unreflected
0x04thickRaycastRadiusfloatPublic—
0x01recursiveboolPublic—
0x00F90x03padding / unreflected
0x04maskLayerMaskPublic—
0x01optimizeForSparseGraphboolPublic—
0x01010x07padding / unreflected
0x08lookupTreePointKDTreePrivate—
0x08maximumConnectionLengthlongPrivate—
0x08nodesPointNode[]Public—
0x04nearestNodeDistanceModeNodeDistanceModePublic—
0x04<nodeCount>k__BackingFieldintPrivate—
Inherited from NavGraph 11
OffsetSizeNameTypeFlagsDefault
0x08activeAstarPathPublic—
0x10guidGuidPublic—
0x04initialPenaltyuintPublic—
0x01openboolPublic—
0x002D0x03padding / unreflected
0x04graphIndexuintPublic—
0x00340x04padding / unreflected
0x08namestringPublic—
0x01drawGizmosboolPublic—
0x01infoScreenOpenboolPublic—
0x00420x06padding / unreflected
0x08serializedEditorSettingsstringPrivate—
0x40matrixMatrix4x4Public—
0x40inverseMatrixMatrix4x4Public—

Functions 31

SignatureFlagsNativeParams
int get_nodeCount()Public+1 flags0x04
void set_nodeCount(int value)2 flags0x04
int CountNodes()Public+1 flags0x04
void GetNodes(Action<Pathfinding.GraphNode> action)Public+1 flags0x08
NNInfoInternal GetNearest(const Vector3& position, NNConstraint constraint, GraphNode hint)Public+1 flags0x28
NNInfoInternal GetNearestForce(const Vector3& position, NNConstraint constraint)Public+1 flags0x28
NNInfoInternal GetNearestInternal(const Vector3& position, NNConstraint constraint, bool fastCheck)Private0x28
NNInfoInternal FindClosestConnectionPoint(PointNode node, const Vector3& position)Private0x28
PointNode AddNode(const Int3& position)Public0x0C
uint8 AddNode(const uint8& node, const Int3& position)Public0x0C
int CountChildren(Transform tr)Static+1 flags0x08
void AddChildren(ref int& c, Transform tr)1 flags0x08
void RebuildNodeLookup()Public0x00
void RebuildConnectionDistanceLookup()Public0x00
void AddToLookup(PointNode node)Private0x08
void RegisterConnectionLength(long sqrLength)Public0x08
PointNode[] CreateNodes(int count)3 flags0x08
IEnumerable<Pathfinding.Progress> ScanInternal()2 flags0x08
void ConnectNodes()Public0x00
IEnumerable<Pathfinding.Progress> ConnectNodesAsync()Private0x08
bool IsValidConnection(GraphNode a, GraphNode b, ref float& dist)Public+2 flags0x08
GraphUpdateThreading Pathfinding.IUpdatableGraph.CanUpdateAsync(GraphUpdateObject o)PrivateFinal+2 flags0x08
void Pathfinding.IUpdatableGraph.UpdateAreaInit(GraphUpdateObject o)PrivateFinal+2 flags0x08
void Pathfinding.IUpdatableGraph.UpdateAreaPost(GraphUpdateObject o)PrivateFinal+2 flags0x08
void Pathfinding.IUpdatableGraph.UpdateArea(GraphUpdateObject guo)PrivateFinal+2 flags0x08
void PostDeserialization(GraphSerializationContext ctx)2 flags0x08
void RelocateNodes(const Matrix4x4& deltaMatrix)Public+1 flags0x40
void DeserializeSettingsCompatibility(GraphSerializationContext ctx)2 flags0x08
void SerializeExtraInfo(GraphSerializationContext ctx)2 flags0x08
void DeserializeExtraInfo(GraphSerializationContext ctx)2 flags0x08
void .ctor()Public+1 flags0x00

Used by 3

types with a member, parameter or interface of this type