Zdexby TheHolyOneZ
44,741 classes
Class

AstarData

: Object
Pathfinding.AstarData, AstarPathfindingProject 0x0078 (120 B) inherited 0x0010 AstarPathfindingProject.dll
0x00x0078

Members 13

OffsetSizeNameTypeFlagsDefault
0x08<navmesh>k__BackingFieldNavMeshGraphPrivate—
0x08<gridGraph>k__BackingFieldGridGraphPrivate—
0x08<layerGridGraph>k__BackingFieldLayerGridGraphPrivate—
0x08<pointGraph>k__BackingFieldPointGraphPrivate—
0x08<recastGraph>k__BackingFieldRecastGraphPrivate—
0x08<graphTypes>k__BackingFieldType[]Private—
0x08graphsNavGraph[]Public+1 flags—
0x08dataStringstringPrivate—
0x08upgradeDatabyte[]Private—
0x08file_cachedStartupTextAssetPublic—
0x08data_cachedStartupbyte[]Public—
0x01cacheStartupboolPublic—
0x00690x07padding / unreflected
0x08graphStructureLockedList<System.Boolean>Private—

Functions 50

SignatureFlagsNativeParams
AstarPath get_active()PublicStatic+1 flags0x08
NavMeshGraph get_navmesh()Public+1 flags0x08
void set_navmesh(NavMeshGraph value)Private+1 flags0x08
GridGraph get_gridGraph()Public+1 flags0x08
void set_gridGraph(GridGraph value)Private+1 flags0x08
LayerGridGraph get_layerGridGraph()Public+1 flags0x08
void set_layerGridGraph(LayerGridGraph value)Private+1 flags0x08
PointGraph get_pointGraph()Public+1 flags0x08
void set_pointGraph(PointGraph value)Private+1 flags0x08
RecastGraph get_recastGraph()Public+1 flags0x08
void set_recastGraph(RecastGraph value)Private+1 flags0x08
Type[] get_graphTypes()Public+1 flags0x08
void set_graphTypes(const Type[]& value)Private+1 flags0x08
byte[] get_data()Private+1 flags0x08
void set_data(const byte[]& value)Private+1 flags0x08
byte[] GetData()Public0x08
void SetData(const byte[]& data)Public0x08
void Awake()Public0x00
void LockGraphStructure(bool allowAddingGraphs)1 flags0x01
void UnlockGraphStructure()1 flags0x00
GraphUpdateLock AssertSafe(bool onlyAddingGraph)Private0x10
void GetNodes(Action<Pathfinding.GraphNode> callback)Public0x08
void UpdateShortcuts()Public0x00
void LoadFromCache()Public0x00
byte[] SerializeGraphs()Public0x08
byte[] SerializeGraphs(SerializeSettings settings)Public0x08
byte[] SerializeGraphs(SerializeSettings settings, ref uint& checksum)Public0x08
void DeserializeGraphs()Public0x00
void ClearGraphs()Private0x00
void OnDestroy()Public0x00
void DeserializeGraphs(const byte[]& bytes)Public0x08
void DeserializeGraphsAdditive(const byte[]& bytes)Public0x08
void DeserializeGraphsPartAdditive(AstarSerializer sr)Private0x08
void FindGraphTypes()Public0x00
Type GetGraphType(const string& type)Public0x08
NavGraph CreateGraph(const string& type)Public0x08
NavGraph CreateGraph(Type type)1 flags0x08
NavGraph AddGraph(const string& type)Public0x08
NavGraph AddGraph(Type type)Public0x08
void AddGraph(NavGraph graph)Private0x08
bool RemoveGraph(NavGraph graph)Public0x08
NavGraph GetGraph(GraphNode node)PublicStatic0x08
NavGraph FindGraph(Func<Pathfinding.NavGraph predicate)Public0x08
NavGraph FindGraphOfType(Type type)Public0x08
NavGraph FindGraphWhichInheritsFrom(Type type)Public0x08
IEnumerable FindGraphsOfType(Type type)Public0x08
IEnumerable GetUpdateableGraphs()Public0x08
IEnumerable GetRaycastableGraphs()Public0x08
int GetGraphIndex(NavGraph graph)Public0x08
void .ctor()Public+1 flags0x00

Used by 5

types with a member, parameter or interface of this type