Esempio n. 1
0
    private static void DebugVert(LinkedGraphVertex vert)
    {
        Random.InitState(vert.GetHashCode());
        Color vCol = Color.red;
        float len  = 2f;

        if (vert.connections.Count == 1)
        {
            len = 10f;
        }
        else if (vert.connections.Count == 2)
        {
            vCol = Color.green;
        }
        else if (vert.connections.Count == 3)
        {
            vCol = Color.yellow;
        }
        else if (vert.connections.Count == 4)
        {
            vCol = Color.black;
        }
        else if (vert.connections.Count == 5)
        {
            vCol = Color.white;
        }
        else if (vert.connections.Count > 5)
        {
            vCol = Color.gray;
        }
        Debug.DrawLine(HelperFunctions.projVec2(vert.pt), HelperFunctions.projVec2(vert.pt) + (Vector3.up + new Vector3(Random.Range(-0.3f, 0.3f), 0, 0)) * len, vCol);
    }