C# Class Pathfinding.FloodPath

Inheritance: Path
Afficher le fichier Open project: henryj41043/TheUnseen Class Usage Examples

Méthodes publiques

Свойство Type Description
originalStartPoint Vector3
startNode GraphNode
startPoint Vector3

Protected Properties

Свойство Type Description
parents GraphNode>.Dictionary

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
Recycle ( ) : void
Setup ( Vector3 start, OnPathDelegate callback ) : void

Private Methods

Méthode Description
FloodPath ( Vector3 start, OnPathDelegate callbackDelegate ) : System

Method Details

CalculateStep() public méthode

public CalculateStep ( long targetTick ) : void
targetTick long
Résultat void

Construct() public static méthode

public static Construct ( Vector3 start, OnPathDelegate callback = null ) : FloodPath
start Vector3
callback OnPathDelegate
Résultat FloodPath

FloodPath() public méthode

public FloodPath ( ) : System
Résultat System

GetParent() public méthode

public GetParent ( GraphNode node ) : GraphNode
node GraphNode
Résultat GraphNode

HasPathTo() public méthode

public HasPathTo ( GraphNode node ) : bool
node GraphNode
Résultat bool

Initialize() public méthode

public Initialize ( ) : void
Résultat void

Prepare() public méthode

public Prepare ( ) : void
Résultat void

Recycle() protected méthode

protected Recycle ( ) : void
Résultat void

Reset() public méthode

public Reset ( ) : void
Résultat void

Setup() protected méthode

protected Setup ( Vector3 start, OnPathDelegate callback ) : void
start Vector3
callback OnPathDelegate
Résultat void

Property Details

originalStartPoint public_oe property

public Vector3 originalStartPoint
Résultat Vector3

parents protected_oe property

protected Dictionary parents
Résultat GraphNode>.Dictionary

startNode public_oe property

public GraphNode,Pathfinding startNode
Résultat GraphNode

startPoint public_oe property

public Vector3 startPoint
Résultat Vector3