using UnityEngine; using UnityEngine.Serialization; namespace ARLocation { /// <summary> /// Data used to construct a spline passing trough a set of geographical /// locations. /// </summary> [CreateAssetMenu(fileName = "AR Location Data", menuName = "AR+GPS/Location")] public class LocationData : ScriptableObject { /// <summary> /// The geographical locations that the path will interpolate. /// </summary> [FormerlySerializedAs("location")] [Tooltip("The geographical locations that the path will interpolate.")] public Location Location; public static LocationData FromLocation(Location location) { var data = CreateInstance<LocationData>(); data.Location = location; return data; } public override string ToString() { return Location.ToString(); } } }