/* ------------------- Code Monkey ------------------- Thank you for downloading this package I hope you find it useful in your projects If you have any questions let me know Cheers! unitycodemonkey.com -------------------------------------------------- */ using UnityEngine; using System.Collections; using System.Collections.Generic; namespace GridPathfindingSystem { public class PathRoute { public List pathNodeList; public List pathVectorList; public MapPos finalPos; public PathRoute(List pathNodeList, List pathVectorList, MapPos finalPos) { this.pathNodeList = pathNodeList; this.pathVectorList = pathVectorList; this.finalPos = finalPos; } public PathRoute(List pathNodeList, Vector3 worldOrigin, float nodeSize, MapPos finalPos) { this.pathNodeList = pathNodeList; pathVectorList = new List(); foreach (PathNode pathNode in pathNodeList) { pathVectorList.Add(pathNode.GetWorldVector(worldOrigin, nodeSize)); } this.finalPos = finalPos; } public void AddVector(Vector3 vector) { pathVectorList.Add(vector); } } }