Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- IEnumerator RopeLoop() {
- while ((Vector2)transform.position != destination) {
- transform.position = Vector2.MoveTowards (transform.position, destination, speed);
- if (Vector2.Distance (player.transform.position, lastNode.transform.position) > nodeSpacing) {
- CreateNode ();
- }
- RenderLine ();
- yield return null;
- }
- while (Vector2.Distance (player.transform.position, lastNode.transform.position) > nodeSpacing) {
- CreateNode ();
- RenderLine ();
- }
- lastNode.GetComponent<HingeJoint2D> ().connectedBody = player.GetComponent<Rigidbody2D> ();
- while (true) {
- RenderLine ();
- yield return null;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement