void Start()
    {
        ropeVisualStartObject = CreateEmpty(new Vector3(0, 0, 0));
        ropeBridge            = GetComponent <RopeBridge>();
        joint = GetComponents <DistanceJoint2D>()[0];
        lines = GetComponent <LineRenderer>();

        ropePreview = new RopePreview(hookPreviewPrefab);
        ropePreview.CreatePreview();
    }
예제 #2
0
 private void Awake()
 {
     inside = new List <GameObject>();
     // hook = GetComponent<Transform>();
     rope         = GetComponent <RopeBridge>();
     lineRenderer = GetComponent <LineRenderer>();
     rope.SetStartPoint(startPoint);
     rope.SetEndPoint(endPoint);
     lineRenderer.startWidth = 0;
     lineRenderer.endWidth   = 0;
     if (showTrigger)
     {
         GetComponent <Renderer>().material.color = new Color(0, 1, 1, 0.1f);
     }
     else
     {
         GetComponent <Renderer>().material.color = new Color(0, 1, 1, 0);
     }
 }
 void Start()
 {
     ropeBridge    = GetComponent <RopeBridge>();
     distanceJoint = GetComponents <DistanceJoint2D>()[0];
     startObject   = CreateEmpty(new Vector3(0, 0, 0));
 }
예제 #4
0
 private void btnClearAnimals_Click(object sender, EventArgs e)
 {
     this.Bridge = new RopeBridge();
     DrawMonkeys();
 }