This repository has been archived on 2025-04-28. You can view files and clone it, but cannot push or open issues or pull requests.
ARPlusSystem/ARPlusSystem-250418/Assets/ARLocation/Mapbox Routes/Scripts/AbstractRouteRenderer.cs

25 lines
651 B
C#

using UnityEngine;
using System.Collections.Generic;
namespace ARLocation.MapboxRoutes
{
public struct RoutePathRendererArgs
{
public MapboxRoute Route;
public List<Route.Step> RouteSteps;
public Route.Geometry RouteGeometry;
public List<Vector3> StepPositions;
public int StepIndex;
public Vector3 UserPos;
public Vector3 TargetPos;
public float Distance;
}
public abstract class AbstractRouteRenderer : MonoBehaviour
{
public abstract void Init(RoutePathRendererArgs args);
public abstract void OnRouteUpdate(RoutePathRendererArgs args);
}
}