C# Class Pathfinding.Serialization.AstarSerializer

Afficher le fichier Open project: austinshenk/Binary Class Usage Examples

Méthodes publiques

Свойство Type Description
readerSettings Pathfinding.Serialization.JsonFx.JsonReaderSettings
writerSettings Pathfinding.Serialization.JsonFx.JsonWriterSettings

Méthodes publiques

Méthode Description
AddChecksum ( byte bytes ) : void
AstarSerializer ( AstarData data ) : System
AstarSerializer ( AstarData data, SerializeSettings settings ) : System
CloseDeserialize ( ) : void
CloseSerialize ( ) : byte[]
DeserializeEditorSettings ( Pathfinding.GraphEditorBase graphEditors ) : void
DeserializeExtraInfo ( ) : void
DeserializeGraphs ( ) : Pathfinding.NavGraph[]
DeserializeNodes ( ) : void
DeserializeUserConnections ( ) : Pathfinding.UserConnection[]
GetChecksum ( ) : uint
GetNodeWithIndex ( int index ) : Node
LoadFromFile ( string path ) : byte[]
OpenDeserialize ( byte bytes ) : bool
OpenSerialize ( ) : void
PostDeserialization ( ) : void
SaveToFile ( string path, byte data ) : void
Serialize ( NavGraph graph ) : byte[]
SerializeEditorSettings ( Pathfinding.GraphEditorBase editors ) : void
SerializeExtraInfo ( ) : void
SerializeGraphs ( NavGraph _graphs ) : void
SerializeNodes ( ) : void
SerializeUserConnections ( UserConnection conns ) : void

Private Methods

Méthode Description
DeserializeMeta ( ZipEntry entry ) : GraphMeta
DeserializeNodeConnections ( int index, BinaryReader reader ) : void
DeserializeNodes ( int index, BinaryReader reader ) : void
GetString ( ZipEntry entry ) : string
GetStringBuilder ( ) : System.Text.StringBuilder
SerializeMeta ( ) : byte[]
SerializeNodeConnections ( int index ) : byte[]
SerializeNodes ( int index ) : byte[]

Method Details

AddChecksum() public méthode

public AddChecksum ( byte bytes ) : void
bytes byte
Résultat void

AstarSerializer() public méthode

public AstarSerializer ( AstarData data ) : System
data Pathfinding.AstarData
Résultat System

AstarSerializer() public méthode

public AstarSerializer ( AstarData data, SerializeSettings settings ) : System
data Pathfinding.AstarData
settings SerializeSettings
Résultat System

CloseDeserialize() public méthode

public CloseDeserialize ( ) : void
Résultat void

CloseSerialize() public méthode

public CloseSerialize ( ) : byte[]
Résultat byte[]

DeserializeEditorSettings() public méthode

public DeserializeEditorSettings ( Pathfinding.GraphEditorBase graphEditors ) : void
graphEditors Pathfinding.GraphEditorBase
Résultat void

DeserializeExtraInfo() public méthode

public DeserializeExtraInfo ( ) : void
Résultat void

DeserializeGraphs() public méthode

public DeserializeGraphs ( ) : Pathfinding.NavGraph[]
Résultat Pathfinding.NavGraph[]

DeserializeNodes() public méthode

public DeserializeNodes ( ) : void
Résultat void

DeserializeUserConnections() public méthode

public DeserializeUserConnections ( ) : Pathfinding.UserConnection[]
Résultat Pathfinding.UserConnection[]

GetChecksum() public méthode

public GetChecksum ( ) : uint
Résultat uint

GetNodeWithIndex() public méthode

public GetNodeWithIndex ( int index ) : Node
index int
Résultat Node

LoadFromFile() public static méthode

public static LoadFromFile ( string path ) : byte[]
path string
Résultat byte[]

OpenDeserialize() public méthode

public OpenDeserialize ( byte bytes ) : bool
bytes byte
Résultat bool

OpenSerialize() public méthode

public OpenSerialize ( ) : void
Résultat void

PostDeserialization() public méthode

public PostDeserialization ( ) : void
Résultat void

SaveToFile() public static méthode

public static SaveToFile ( string path, byte data ) : void
path string
data byte
Résultat void

Serialize() public méthode

public Serialize ( NavGraph graph ) : byte[]
graph Pathfinding.NavGraph
Résultat byte[]

SerializeEditorSettings() public méthode

public SerializeEditorSettings ( Pathfinding.GraphEditorBase editors ) : void
editors Pathfinding.GraphEditorBase
Résultat void

SerializeExtraInfo() public méthode

public SerializeExtraInfo ( ) : void
Résultat void

SerializeGraphs() public méthode

public SerializeGraphs ( NavGraph _graphs ) : void
_graphs Pathfinding.NavGraph
Résultat void

SerializeNodes() public méthode

public SerializeNodes ( ) : void
Résultat void

SerializeUserConnections() public méthode

public SerializeUserConnections ( UserConnection conns ) : void
conns Pathfinding.UserConnection
Résultat void

Property Details

readerSettings public_oe property

public JsonReaderSettings,Pathfinding.Serialization.JsonFx readerSettings
Résultat Pathfinding.Serialization.JsonFx.JsonReaderSettings

writerSettings public_oe property

public JsonWriterSettings,Pathfinding.Serialization.JsonFx writerSettings
Résultat Pathfinding.Serialization.JsonFx.JsonWriterSettings