Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using UnityEngine;
- using System.Collections;
- public class pathCreatorScript : MonoBehaviour {
- [System.Serializable]
- public class VectorsClass
- {
- public Vector2 startingPoint;
- public Vector2 endingPoint;
- public Vector2 startingPointAnchor;
- public Vector2 endingPointAnchor;
- }
- public VectorsClass[] vectors;
- int i = 0;
- public Vector2 startMoving (float speed) {
- vectors[i].startingPoint = Vector2.MoveTowards (vectors[i].startingPoint, vectors[i].startingPointAnchor, vectors[i].startingPointAnchor.magnitude / 100 * speed);
- vectors[i].startingPointAnchor = Vector2.MoveTowards (vectors[i].startingPointAnchor, vectors[i].endingPointAnchor, vectors[i].endingPointAnchor.magnitude / 100 * speed);
- vectors[i].endingPointAnchor = Vector2.MoveTowards (vectors[i].endingPointAnchor, vectors[i].endingPoint, vectors[i].endingPoint.magnitude / 100 * speed);
- if (vectors [i].startingPoint == vectors [i].endingPoint)
- i++;
- return vectors[i].startingPoint;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement