public void SetNodes(NodeConnection connection)
    {
        nodeA = connection.A;
        nodeB = connection.B;

        if (lineRenderer == null)
        {
            lineRenderer = GetComponent <LineRenderer>();
        }
        FaultLogic.CreateFaultLinePath(nodeA, nodeB, noiseSettings, pathCurve, lineRenderer);
    }
Exemplo n.º 2
0
    public void GenerateFaultWeb()
    {
        ClearFaultWeb();

        // Create Web
        faultWeb =
            NodeWebGenerator.GenerateWebPlane(
                new Vector2(
                    transform.localScale.x * planeSize,
                    transform.localScale.z * planeSize
                    ),
                nodeCountMin, nodeCountMax,
                nodeConnectionsMin, nodeConnectionsMax);

        // Create renderers for connections
        FaultLogic.CreateFaultLinkRenderers(connectionContainer, faultWeb, connectionPrefab);
    }