Ejemplo n.º 1
0
    void GenerateRope()
    {
        Rigidbody2D previousRB = hook;

        for (int i = 0; i < links; i++)
        {
            GameObject   link  = Instantiate(linkPrefab, transform);
            HingeJoint2D joint = link.GetComponent <HingeJoint2D>();
            joint.connectedBody = previousRB;

            if (i < links - 1)
            {
                previousRB = link.GetComponent <Rigidbody2D>();
            }
            else
            {
                weight.ConnectRowEnd(link.GetComponent <Rigidbody2D>());
            }
        }
    }