public int GetColinearEdge(Int3 a, Int3 b, int startEdge, int count)
{
Int3[] staticVerts = TriangleMeshNode._staticVerts;
this.GetPoints(out staticVerts[0], out staticVerts[1], out staticVerts[2]);
for (int i = 0; i < count; i++)
{
int num = (startEdge + i) % 3;
int num2 = (num + 1) % 3;
if (Polygon.IsColinear(staticVerts[num], staticVerts[num2], a) && Polygon.IsColinear(staticVerts[num], staticVerts[num2], b))
{
return(num);
}
}
return(-1);
}