implements IGraphInternals
0x00x00D0
Members 11
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | active | AstarPath | Public | — | |
| 0x10 | guid | Guid | Public | — | |
| 0x04 | initialPenalty | uint | Public | — | |
| 0x01 | open | bool | Public | — | |
| 0x002D | 0x03 | padding / unreflected | |||
| 0x04 | graphIndex | uint | Public | — | |
| 0x0034 | 0x04 | padding / unreflected | |||
| 0x08 | name | string | Public | — | |
| 0x01 | drawGizmos | bool | Public | — | |
| 0x01 | infoScreenOpen | bool | Public | — | |
| 0x0042 | 0x06 | padding / unreflected | |||
| 0x08 | serializedEditorSettings | string | Private | — | |
| 0x40 | matrix | Matrix4x4 | Public | — | |
| 0x40 | inverseMatrix | Matrix4x4 | Public | — | |
Functions 33
| Signature | Flags | Native | Params |
|---|---|---|---|
| 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) | Public | 0x28 | |
| NNInfoInternal GetNearest(const Vector3& position, NNConstraint constraint, GraphNode hint) | Public+2 flags | 0x28 | |
| NNInfoInternal GetNearestForce(const Vector3& position, NNConstraint constraint) | Public+2 flags | 0x28 | |
| void OnDestroy() | 3 flags | 0x00 | |
| void DestroyAllNodes() | 3 flags | 0x00 | |
| void ScanGraph() | Public | 0x00 | |
| void Scan() | Public | 0x00 | |
| IEnumerable<Pathfinding.Progress> ScanInternal() | 4 flags | 0x08 | |
| void SerializeExtraInfo(GraphSerializationContext ctx) | 3 flags | 0x08 | |
| void DeserializeExtraInfo(GraphSerializationContext ctx) | 3 flags | 0x08 | |
| void PostDeserialization(GraphSerializationContext ctx) | 3 flags | 0x08 | |
| void DeserializeSettingsCompatibility(GraphSerializationContext ctx) | 3 flags | 0x08 | |
| void OnDrawGizmos(RetainedGizmos gizmos, bool drawNodes) | Public+2 flags | 0x08 | |
| void DrawUnwalkableNodes(float size) | 1 flags | 0x04 | |
| string Pathfinding.IGraphInternals.get_SerializedEditorSettings() | PrivateFinal+3 flags | 0x08 | |
| void Pathfinding.IGraphInternals.set_SerializedEditorSettings(const string& value) | PrivateFinal+3 flags | 0x08 | |
| void Pathfinding.IGraphInternals.OnDestroy() | PrivateFinal+2 flags | 0x00 | |
| void Pathfinding.IGraphInternals.DestroyAllNodes() | PrivateFinal+2 flags | 0x00 | |
| IEnumerable<Pathfinding.Progress> Pathfinding.IGraphInternals.ScanInternal() | PrivateFinal+2 flags | 0x08 | |
| void Pathfinding.IGraphInternals.SerializeExtraInfo(GraphSerializationContext ctx) | PrivateFinal+2 flags | 0x08 | |
| void Pathfinding.IGraphInternals.DeserializeExtraInfo(GraphSerializationContext ctx) | PrivateFinal+2 flags | 0x08 | |
| void Pathfinding.IGraphInternals.PostDeserialization(GraphSerializationContext ctx) | PrivateFinal+2 flags | 0x08 | |
| void Pathfinding.IGraphInternals.DeserializeSettingsCompatibility(GraphSerializationContext ctx) | PrivateFinal+2 flags | 0x08 | |
| void .ctor() | 2 flags | 0x00 |
Subclasses 3
Used by 27
types with a member, parameter or interface of this type<>c__DisplayClass12_0<>c__DisplayClass142_0<>c__DisplayClass64_0<>c__DisplayClass65_0<ScanAsync>d__141<ScanGraph>d__142AstarDataAstarPathAstarSerializerDictionary`2EntryEqualityComparer`1Func`2GraphEditorBaseGraphMaskGraphNodeGraphUtilitiesICollection`1IDictionary`2IEqualityComparer`1IReadOnlyDictionary`2IWorkItemContextKeyCollectionKeyValuePair`2NNConstraintOnGraphDelegateWorkItemProcessor