C# Class EdgeGraph.Node

Mostrar archivo Open project: famerij/EdgeGraph Class Usage Examples

Public Methods

Method Description
CheckAdjacents ( List _edges ) : void
CombineNodes ( Node node1, Node node2, List edges, List nodes ) : Node

Combines two nodes into one

GetAdjacent ( string ignored ) : string
GetClosestNode ( List nodes, Node other ) : Node

Gets closest node to point

GetNode ( List nodes, string id ) : Node
Node ( ) : UnityEngine
Node ( Node node ) : UnityEngine
Node ( Vector3 pos ) : UnityEngine
Node ( Vector3 pos, float _angle ) : UnityEngine

Method Details

CheckAdjacents() public method

public CheckAdjacents ( List _edges ) : void
_edges List
return void

CombineNodes() public static method

Combines two nodes into one
public static CombineNodes ( Node node1, Node node2, List edges, List nodes ) : Node
node1 Node First node, this node is transformed into the combined node
node2 Node Second node
edges List List of edges in which the IDs are fixed
nodes List
return Node

GetAdjacent() public method

public GetAdjacent ( string ignored ) : string
ignored string
return string

GetClosestNode() public static method

Gets closest node to point
public static GetClosestNode ( List nodes, Node other ) : Node
nodes List
other Node
return Node

GetNode() public static method

public static GetNode ( List nodes, string id ) : Node
nodes List
id string
return Node

Node() public method

public Node ( ) : UnityEngine
return UnityEngine

Node() public method

public Node ( Node node ) : UnityEngine
node Node
return UnityEngine

Node() public method

public Node ( Vector3 pos ) : UnityEngine
pos Vector3
return UnityEngine

Node() public method

public Node ( Vector3 pos, float _angle ) : UnityEngine
pos Vector3
_angle float
return UnityEngine