forked from kaka3286/RoadRunner
28 lines
923 B
C#
28 lines
923 B
C#
namespace Gley.TrafficSystem.Internal
|
|
{
|
|
/// <summary>
|
|
/// Struct to store the intersection road properties for each priority intersection.
|
|
/// </summary>
|
|
[System.Serializable]
|
|
public struct PriorityIntersectionData
|
|
{
|
|
public string Name;
|
|
public PriorityStopWaypoints[] StopWaypoints;
|
|
public int[] ExitWaypoints;
|
|
|
|
public PriorityIntersectionData(string name, PriorityStopWaypoints[] stopWaypoints, int[] exitWaypoints)
|
|
{
|
|
Name = name;
|
|
StopWaypoints = stopWaypoints;
|
|
ExitWaypoints = exitWaypoints;
|
|
}
|
|
|
|
|
|
public readonly void AddPedestrianWaypoints(int road, int[] pedestrianWaypoints,int[] directionWaypoints)
|
|
{
|
|
StopWaypoints[road].pedestrianWaypoints = pedestrianWaypoints;
|
|
StopWaypoints[road].directionWaypoints = directionWaypoints;
|
|
}
|
|
}
|
|
}
|