C# 클래스 Pathfinding.Serialization.AstarSerializer

파일 보기 프로젝트 열기: austinshenk/Binary 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
readerSettings Pathfinding.Serialization.JsonFx.JsonReaderSettings
writerSettings Pathfinding.Serialization.JsonFx.JsonWriterSettings

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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[]

메소드 상세

AddChecksum() 공개 메소드

public AddChecksum ( byte bytes ) : void
bytes byte
리턴 void

AstarSerializer() 공개 메소드

public AstarSerializer ( AstarData data ) : System
data Pathfinding.AstarData
리턴 System

AstarSerializer() 공개 메소드

public AstarSerializer ( AstarData data, SerializeSettings settings ) : System
data Pathfinding.AstarData
settings SerializeSettings
리턴 System

CloseDeserialize() 공개 메소드

public CloseDeserialize ( ) : void
리턴 void

CloseSerialize() 공개 메소드

public CloseSerialize ( ) : byte[]
리턴 byte[]

DeserializeEditorSettings() 공개 메소드

public DeserializeEditorSettings ( Pathfinding.GraphEditorBase graphEditors ) : void
graphEditors Pathfinding.GraphEditorBase
리턴 void

DeserializeExtraInfo() 공개 메소드

public DeserializeExtraInfo ( ) : void
리턴 void

DeserializeGraphs() 공개 메소드

public DeserializeGraphs ( ) : Pathfinding.NavGraph[]
리턴 Pathfinding.NavGraph[]

DeserializeNodes() 공개 메소드

public DeserializeNodes ( ) : void
리턴 void

DeserializeUserConnections() 공개 메소드

public DeserializeUserConnections ( ) : Pathfinding.UserConnection[]
리턴 Pathfinding.UserConnection[]

GetChecksum() 공개 메소드

public GetChecksum ( ) : uint
리턴 uint

GetNodeWithIndex() 공개 메소드

public GetNodeWithIndex ( int index ) : Node
index int
리턴 Node

LoadFromFile() 공개 정적인 메소드

public static LoadFromFile ( string path ) : byte[]
path string
리턴 byte[]

OpenDeserialize() 공개 메소드

public OpenDeserialize ( byte bytes ) : bool
bytes byte
리턴 bool

OpenSerialize() 공개 메소드

public OpenSerialize ( ) : void
리턴 void

PostDeserialization() 공개 메소드

public PostDeserialization ( ) : void
리턴 void

SaveToFile() 공개 정적인 메소드

public static SaveToFile ( string path, byte data ) : void
path string
data byte
리턴 void

Serialize() 공개 메소드

public Serialize ( NavGraph graph ) : byte[]
graph Pathfinding.NavGraph
리턴 byte[]

SerializeEditorSettings() 공개 메소드

public SerializeEditorSettings ( Pathfinding.GraphEditorBase editors ) : void
editors Pathfinding.GraphEditorBase
리턴 void

SerializeExtraInfo() 공개 메소드

public SerializeExtraInfo ( ) : void
리턴 void

SerializeGraphs() 공개 메소드

public SerializeGraphs ( NavGraph _graphs ) : void
_graphs Pathfinding.NavGraph
리턴 void

SerializeNodes() 공개 메소드

public SerializeNodes ( ) : void
리턴 void

SerializeUserConnections() 공개 메소드

public SerializeUserConnections ( UserConnection conns ) : void
conns Pathfinding.UserConnection
리턴 void

프로퍼티 상세

readerSettings 공개적으로 프로퍼티

public JsonReaderSettings,Pathfinding.Serialization.JsonFx readerSettings
리턴 Pathfinding.Serialization.JsonFx.JsonReaderSettings

writerSettings 공개적으로 프로퍼티

public JsonWriterSettings,Pathfinding.Serialization.JsonFx writerSettings
리턴 Pathfinding.Serialization.JsonFx.JsonWriterSettings