Advertisement
Guest User

Untitled

a guest
Apr 1st, 2015
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. using UnityEngine;
  2. using System.Collections;
  3.  
  4. public class pathCreatorScript : MonoBehaviour {
  5.  
  6. [System.Serializable]
  7. public class VectorsClass
  8. {
  9. public Vector2 startingPoint;
  10. public Vector2 endingPoint;
  11. public Vector2 startingPointAnchor;
  12. public Vector2 endingPointAnchor;
  13. }
  14.  
  15. public VectorsClass[] vectors;
  16.  
  17. int i = 0;
  18.  
  19. public Vector2 startMoving (float speed) {
  20. vectors[i].startingPoint = Vector2.MoveTowards (vectors[i].startingPoint, vectors[i].startingPointAnchor, vectors[i].startingPointAnchor.magnitude / 100 * speed);
  21. vectors[i].startingPointAnchor = Vector2.MoveTowards (vectors[i].startingPointAnchor, vectors[i].endingPointAnchor, vectors[i].endingPointAnchor.magnitude / 100 * speed);
  22. vectors[i].endingPointAnchor = Vector2.MoveTowards (vectors[i].endingPointAnchor, vectors[i].endingPoint, vectors[i].endingPoint.magnitude / 100 * speed);
  23. if (vectors [i].startingPoint == vectors [i].endingPoint)
  24. i++;
  25. return vectors[i].startingPoint;
  26. }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement