Simple data class in the Editor namespace that represents a road line style. It stores visual properties like name, width, dash length, gap length, repeat count, and separation between lines.
using System;
using System.Collections.Generic;
using System.Linq;
using Sandbox;
namespace Sunless.Architecture;
// Dash zero is a solid line.
public sealed class ArchRoadLine
{
public string Name { get; set; } = "solid_white";
public float Width { get; set; } = 4f;
public float Dash { get; set; }
public float Gap { get; set; }
public int Count { get; set; } = 1;
public float Separation { get; set; } = 5f;
}