C# Класс Pathfinding.AstarData

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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[]