C# Class Path.PathBuilderFinder

Afficher le fichier Open project: juliancruz87/madbricks Class Usage Examples

Méthodes publiques

Méthode Description
FindNode ( int positionToAdd ) : Node
GetNearsetNodeInDirection ( Node node, Vector3 direction ) : Node
GetNodes ( Node nodeSpnaped, int positionToGo, Transform from ) : List
GetNodesInDirection ( Node nodeSpnaped, int positionToGo, Vector3 direction, List newNodes ) : List
GetNodesInLongDirection ( Node nodeSpnaped, int positionToGo ) : List
PathBuilderFinder ( Node nodes, float maxNodeDistance ) : System
SetConnections ( ArrayList _connections ) : void

Private Methods

Méthode Description
FoundNodeInDirection ( Node nodeSpnaped, int positionToGo, Vector3 direction ) : bool
GetDirections ( Node nodeSpnaped, int positionToGo ) : List[]
IsAValidCandidateNode ( Node nodeA, Node nodeB, Vector3 direction ) : bool

Method Details

FindNode() public méthode

public FindNode ( int positionToAdd ) : Node
positionToAdd int
Résultat Node

GetNearsetNodeInDirection() public méthode

public GetNearsetNodeInDirection ( Node node, Vector3 direction ) : Node
node Node
direction Vector3
Résultat Node

GetNodes() public méthode

public GetNodes ( Node nodeSpnaped, int positionToGo, Transform from ) : List
nodeSpnaped Node
positionToGo int
from UnityEngine.Transform
Résultat List

GetNodesInDirection() public méthode

public GetNodesInDirection ( Node nodeSpnaped, int positionToGo, Vector3 direction, List newNodes ) : List
nodeSpnaped Node
positionToGo int
direction Vector3
newNodes List
Résultat List

GetNodesInLongDirection() public méthode

public GetNodesInLongDirection ( Node nodeSpnaped, int positionToGo ) : List
nodeSpnaped Node
positionToGo int
Résultat List

PathBuilderFinder() public méthode

public PathBuilderFinder ( Node nodes, float maxNodeDistance ) : System
nodes Node
maxNodeDistance float
Résultat System

SetConnections() public méthode

public SetConnections ( ArrayList _connections ) : void
_connections System.Collections.ArrayList
Résultat void