C# Класс Pathfinding.FloodPath

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

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

Свойство Тип Описание
originalStartPoint Vector3
startNode GraphNode
startPoint Vector3

Защищенные свойства (Protected)

Свойство Тип Описание
parents GraphNode>.Dictionary

Открытые методы

Метод Описание
CalculateStep ( long targetTick ) : void
Construct ( Vector3 start, OnPathDelegate callback = null ) : FloodPath
FloodPath ( ) : System
GetParent ( GraphNode node ) : GraphNode
HasPathTo ( GraphNode node ) : bool
Initialize ( ) : void
Prepare ( ) : void
Reset ( ) : void

Защищенные методы

Метод Описание
Recycle ( ) : void
Setup ( Vector3 start, OnPathDelegate callback ) : void

Приватные методы

Метод Описание
FloodPath ( Vector3 start, OnPathDelegate callbackDelegate ) : System

Описание методов

CalculateStep() публичный Метод

public CalculateStep ( long targetTick ) : void
targetTick long
Результат void

Construct() публичный статический Метод

public static Construct ( Vector3 start, OnPathDelegate callback = null ) : FloodPath
start Vector3
callback OnPathDelegate
Результат FloodPath

FloodPath() публичный Метод

public FloodPath ( ) : System
Результат System

GetParent() публичный Метод

public GetParent ( GraphNode node ) : GraphNode
node GraphNode
Результат GraphNode

HasPathTo() публичный Метод

public HasPathTo ( GraphNode node ) : bool
node GraphNode
Результат bool

Initialize() публичный Метод

public Initialize ( ) : void
Результат void

Prepare() публичный Метод

public Prepare ( ) : void
Результат void

Recycle() защищенный Метод

protected Recycle ( ) : void
Результат void

Reset() публичный Метод

public Reset ( ) : void
Результат void

Setup() защищенный Метод

protected Setup ( Vector3 start, OnPathDelegate callback ) : void
start Vector3
callback OnPathDelegate
Результат void

Описание свойств

originalStartPoint публичное свойство

public Vector3 originalStartPoint
Результат Vector3

parents защищенное свойство

protected Dictionary parents
Результат GraphNode>.Dictionary

startNode публичное свойство

public GraphNode,Pathfinding startNode
Результат GraphNode

startPoint публичное свойство

public Vector3 startPoint
Результат Vector3