Zdexby TheHolyOneZ
44,741 classes
Class

AstarSerializer

: Object
Pathfinding.Serialization.AstarSerializer, AstarPathfindingProject 0x0060 (96 B) inherited 0x0010 AstarPathfindingProject.dll
0x00x0060

Members 17

OffsetSizeNameTypeFlagsDefault
0x08dataAstarDataPrivate—
0x08zipZipFilePrivate—
0x08zipStreamMemoryStreamPrivate—
0x08metaGraphMetaPrivate—
0x08settingsSerializeSettingsPrivate—
0x08contextRootGameObjectPrivate—
0x08graphsNavGraph[]Private—
0x08graphIndexInZipDictionary<Pathfinding.NavGraphPrivate—
0x04graphIndexOffsetintPrivate—
—0x08binaryExtstringPrivateStatic+1 flags2961398600768
—0x08jsonExtstringPrivateStatic+1 flags2961398600768
0x04checksumuintPrivate—
0x08encodingUTF8EncodingPrivate—
0x08_stringBuilderStringBuilderPrivateStatic—
0x08V3_8_3VersionPublicStatic+1 flags—
0x08V3_9_0VersionPublicStatic+1 flags—
0x08V4_1_0VersionPublicStatic+1 flags—

Functions 41

SignatureFlagsNativeParams
StringBuilder GetStringBuilder()PrivateStatic0x08
void .ctor(AstarData data, GameObject contextRoot)Public+1 flags0x08
void .ctor(AstarData data, SerializeSettings settings, GameObject contextRoot)Public+1 flags0x08
void SetGraphIndexOffset(int offset)Public0x04
void AddChecksum(const byte[]& bytes)Private0x08
void AddEntry(const string& name, const byte[]& bytes)Private0x08
uint GetChecksum()Public0x04
void OpenSerialize()Public0x00
byte[] CloseSerialize()Public0x08
void SerializeGraphs(const NavGraph[]& _graphs)Public0x08
byte[] SerializeMeta()Private0x08
byte[] Serialize(NavGraph graph)Public0x08
void SerializeNodes()Public0x00
int GetMaxNodeIndexInAllGraphs(const NavGraph[]& graphs)PrivateStatic0x08
byte[] SerializeNodeIndices(const NavGraph[]& graphs)PrivateStatic0x08
byte[] SerializeGraphExtraInfo(NavGraph graph)PrivateStatic0x08
byte[] SerializeGraphNodeReferences(NavGraph graph)PrivateStatic0x08
void SerializeExtraInfo()Public0x00
ZipEntry GetEntry(const string& name)Private0x08
bool ContainsEntry(const string& name)Private0x08
bool OpenDeserialize(const byte[]& bytes)Public0x08
Version FullyDefinedVersion(Version v)PrivateStatic0x08
void CloseDeserialize()Public0x00
NavGraph DeserializeGraph(int zipIndex, int graphIndex, const Type[]& availableGraphTypes)Private0x08
NavGraph[] DeserializeGraphs(const Type[]& availableGraphTypes)Public0x08
bool DeserializeExtraInfo(NavGraph graph)Private0x08
bool AnyDestroyedNodesInGraphs()Private0x01
GraphNode[] DeserializeNodeReferenceMap()Private0x08
void DeserializeNodeReferences(NavGraph graph, const GraphNode[]& int2Node)Private0x08
void DeserializeExtraInfo()Public0x00
void PostDeserialization()Public0x00
void DeserializeEditorSettingsCompatibility()Public0x00
BinaryReader GetBinaryReader(ZipEntry entry)PrivateStatic0x08
string GetString(ZipEntry entry)PrivateStatic0x08
GraphMeta DeserializeMeta(ZipEntry entry)Private0x08
GraphMeta DeserializeBinaryMeta(ZipEntry entry)Private0x08
void SaveToFile(const string& path, const byte[]& data)PublicStatic0x08
byte[] LoadFromFile(const string& path)PublicStatic0x08
void .cctor()PrivateStatic+1 flags0x00

Used by 1

types with a member, parameter or interface of this type