C# 클래스 Pathfinding.AstarData

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

공개 프로퍼티들

프로퍼티 타입 설명
DefaultGraphTypes System.Type[]
compress bool
dataChecksum uint
data_backup byte[]
data_cachedStartup byte[]
graphTypes System.Type[]
hasBeenReverted bool
revertData byte[]

공개 메소드들

메소드 설명
AddGraph ( System type ) : NavGraph
AddGraph ( string type ) : NavGraph
AddGraph ( NavGraph graph ) : void
Awake ( ) : void
ClearGraphs ( ) : void
CreateGraph ( System type ) : NavGraph
CreateGraph ( string type ) : NavGraph
DeserializeGraphs ( ) : void
DeserializeGraphs ( byte bytes ) : void
DeserializeGraphsAdditive ( byte bytes ) : void
DeserializeGraphsPart ( Pathfinding.Pathfinding sr ) : void
DeserializeGraphsPartAdditive ( Pathfinding.Pathfinding sr ) : void
FindGraphOfType ( System type ) : NavGraph
FindGraphTypes ( ) : void
FindGraphsOfType ( System type ) : IEnumerable
GetData ( ) : byte[]
GetGraph ( GraphNode node ) : NavGraph
GetGraphIndex ( NavGraph graph ) : int
GetGraphType ( string type ) : System.Type
GetNode ( int graphIndex, int nodeIndex ) : GraphNode
GetNode ( int graphIndex, int nodeIndex, NavGraph graphs ) : GraphNode
GetRaycastableGraphs ( ) : IEnumerable
GetUpdateableGraphs ( ) : IEnumerable
GuidToGraph ( Guid guid ) : NavGraph
GuidToIndex ( Guid guid ) : int
LoadFromCache ( ) : void
OnDestroy ( ) : void
RemoveGraph ( NavGraph graph ) : bool
SaveCacheData ( Pathfinding.Pathfinding settings ) : void
SerializeGraphs ( ) : byte[]
SerializeGraphs ( Pathfinding.Pathfinding settings ) : byte[]
SerializeGraphs ( Pathfinding.Pathfinding settings, uint &checksum ) : byte[]
SerializeGraphsPart ( Pathfinding.Pathfinding sr ) : void
SetData ( byte data, uint checksum ) : void
UpdateShortcuts ( ) : void

메소드 상세

AddGraph() 공개 메소드

public AddGraph ( System type ) : NavGraph
type System
리턴 NavGraph

AddGraph() 공개 메소드

public AddGraph ( string type ) : NavGraph
type string
리턴 NavGraph

AddGraph() 공개 메소드

public AddGraph ( NavGraph graph ) : void
graph NavGraph
리턴 void

Awake() 공개 메소드

public Awake ( ) : void
리턴 void

ClearGraphs() 공개 메소드

public ClearGraphs ( ) : void
리턴 void

CreateGraph() 공개 메소드

public CreateGraph ( System type ) : NavGraph
type System
리턴 NavGraph

CreateGraph() 공개 메소드

public CreateGraph ( string type ) : NavGraph
type string
리턴 NavGraph

DeserializeGraphs() 공개 메소드

public DeserializeGraphs ( ) : void
리턴 void

DeserializeGraphs() 공개 메소드

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

DeserializeGraphsAdditive() 공개 메소드

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

DeserializeGraphsPart() 공개 메소드

public DeserializeGraphsPart ( Pathfinding.Pathfinding sr ) : void
sr Pathfinding.Pathfinding
리턴 void

DeserializeGraphsPartAdditive() 공개 메소드

public DeserializeGraphsPartAdditive ( Pathfinding.Pathfinding sr ) : void
sr Pathfinding.Pathfinding
리턴 void

FindGraphOfType() 공개 메소드

public FindGraphOfType ( System type ) : NavGraph
type System
리턴 NavGraph

FindGraphTypes() 공개 메소드

public FindGraphTypes ( ) : void
리턴 void

FindGraphsOfType() 공개 메소드

public FindGraphsOfType ( System type ) : IEnumerable
type System
리턴 IEnumerable

GetData() 공개 메소드

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

GetGraph() 공개 정적인 메소드

public static GetGraph ( GraphNode node ) : NavGraph
node GraphNode
리턴 NavGraph

GetGraphIndex() 공개 메소드

public GetGraphIndex ( NavGraph graph ) : int
graph NavGraph
리턴 int

GetGraphType() 공개 메소드

public GetGraphType ( string type ) : System.Type
type string
리턴 System.Type

GetNode() 공개 메소드

public GetNode ( int graphIndex, int nodeIndex ) : GraphNode
graphIndex int
nodeIndex int
리턴 GraphNode

GetNode() 공개 메소드

public GetNode ( int graphIndex, int nodeIndex, NavGraph graphs ) : GraphNode
graphIndex int
nodeIndex int
graphs NavGraph
리턴 GraphNode

GetRaycastableGraphs() 공개 메소드

public GetRaycastableGraphs ( ) : IEnumerable
리턴 IEnumerable

GetUpdateableGraphs() 공개 메소드

public GetUpdateableGraphs ( ) : IEnumerable
리턴 IEnumerable

GuidToGraph() 공개 메소드

public GuidToGraph ( Guid guid ) : NavGraph
guid Pathfinding.Util.Guid
리턴 NavGraph

GuidToIndex() 공개 메소드

public GuidToIndex ( Guid guid ) : int
guid Pathfinding.Util.Guid
리턴 int

LoadFromCache() 공개 메소드

public LoadFromCache ( ) : void
리턴 void

OnDestroy() 공개 메소드

public OnDestroy ( ) : void
리턴 void

RemoveGraph() 공개 메소드

public RemoveGraph ( NavGraph graph ) : bool
graph NavGraph
리턴 bool

SaveCacheData() 공개 메소드

public SaveCacheData ( Pathfinding.Pathfinding settings ) : void
settings Pathfinding.Pathfinding
리턴 void

SerializeGraphs() 공개 메소드

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

SerializeGraphs() 공개 메소드

public SerializeGraphs ( Pathfinding.Pathfinding settings ) : byte[]
settings Pathfinding.Pathfinding
리턴 byte[]

SerializeGraphs() 공개 메소드

public SerializeGraphs ( Pathfinding.Pathfinding settings, uint &checksum ) : byte[]
settings Pathfinding.Pathfinding
checksum uint
리턴 byte[]

SerializeGraphsPart() 공개 메소드

public SerializeGraphsPart ( Pathfinding.Pathfinding sr ) : void
sr Pathfinding.Pathfinding
리턴 void

SetData() 공개 메소드

public SetData ( byte data, uint checksum ) : void
data byte
checksum uint
리턴 void

UpdateShortcuts() 공개 메소드

public UpdateShortcuts ( ) : void
리턴 void

프로퍼티 상세

DefaultGraphTypes 공개적으로 정적으로 프로퍼티

public static System.Type[] DefaultGraphTypes
리턴 System.Type[]

compress 공개적으로 프로퍼티

public bool compress
리턴 bool

dataChecksum 공개적으로 프로퍼티

public uint dataChecksum
리턴 uint

data_backup 공개적으로 프로퍼티

public byte[] data_backup
리턴 byte[]

data_cachedStartup 공개적으로 프로퍼티

public byte[] data_cachedStartup
리턴 byte[]

graphTypes 공개적으로 프로퍼티

public System.Type[] graphTypes
리턴 System.Type[]

hasBeenReverted 공개적으로 프로퍼티

public bool hasBeenReverted
리턴 bool

revertData 공개적으로 프로퍼티

public byte[] revertData
리턴 byte[]