Class PlatformerGraphBuilder
Inheritance
PlatformerGraphBuilder
Assembly: AnyPath.dll
public class PlatformerGraphBuilder
Constructors
Declaration
public PlatformerGraphBuilder()
Methods
Declaration
Declaration
public bool ContainsVertex(int id)
Parameters
Type |
Name |
Description |
int |
id |
|
Returns
Declaration
public void GetData(out List<float2> verts, out List<PlatformerGraph.Edge> undirectedIndices, out List<PlatformerGraph.Edge> directedIndices)
Parameters
Declaration
public float2 GetVertex(int id)
Parameters
Type |
Name |
Description |
int |
id |
|
Returns
Declaration
public void LinkDirected(int a, int b)
Parameters
Type |
Name |
Description |
int |
a |
|
int |
b |
|
Declaration
public void LinkDirected(int a, int b, float enterCost, int flags, int id = 0)
Parameters
Declaration
public int LinkUndirected(int a, int b)
Parameters
Type |
Name |
Description |
int |
a |
|
int |
b |
|
Returns
Declaration
public int LinkUndirected(int a, int b, float enterCost, int flags, int id = 0)
Parameters
Returns
Declaration
public void SetVertex(int id, float2 pos)
Parameters
Type |
Name |
Description |
int |
id |
|
float2 |
pos |
|
Extension Methods