Files
Kasper Karlgren c84494a697 new files
2025-01-21 13:54:40 +01:00

68 lines
7.7 KiB
C#

using Gley.UrbanSystem.Editor;
namespace Gley.TrafficSystem.Editor
{
public static class AllWindowsData
{
const string urbanNamespace = "Gley.UrbanSystem";
static WindowProperties[] allWindows =
{
//main menu
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(MainMenuWindow),"Traffic Settings",false,true,false,true,true,false,"https://youtube.com/playlist?list=PLKeb94eicHQtyL7nYgZ4De1htLs8lmz9C"),
new WindowProperties(urbanNamespace,nameof(ImportPackagesWindow),"Import Packages",true,true,true,false,true,false,"https://youtu.be/hjKXg6HtWPI"),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(RoadSetupWindow),"Road Setup",true,true,true,false,false,false,"https://youtu.be/-pJwE0Q34no"),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(WaypointSetupWindow),"Waypoint Setup",true,true,false,true,true,false,"https://youtu.be/mKfnm5_QW8s"),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(SceneSetupWindow), "Scene Setup",true,true,false,true,false,false,"https://youtu.be/203UgxPlfNo"),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(ExternalToolsWindow), "External Tools",true,true,true,false,false,false,"https://youtu.be/203UgxPlfNo"),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(DebugWindow), "Debug",true,true,true,true,false,false,"https://youtu.be/Bg-70Tum380"),
//Road Setup
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(CreateRoadWindow), "Create Road",true,true,true,true,true,true,"https://youtu.be/-pJwE0Q34no"),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(ConnectRoadsWindow), "Connect Roads",true,true,true,true,true,true,"https://youtu.be/EKTVqvYQ01A"),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(ViewRoadsWindow), "View Roads",true,true,true,true,true,true,"https://youtu.be/-pJwE0Q34no"),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(EditRoadWindow), "Edit Road",true,true,true,true,true,true,"https://youtu.be/-pJwE0Q34no"),
//Waypoint Setup
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(ShowAllWaypoints), "All Waypoints",true,true,true,false,true,true,"https://youtu.be/mKfnm5_QW8s"),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(ShowVehicleTypeEditedWaypoints), "Vehicle Edited Waypoints",true,true,true,true,true,true,"https://youtu.be/mKfnm5_QW8s"),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(ShowDisconnectedWaypoints), "Disconnected Waypoints",true,true,true,true,true,true,"https://youtu.be/mKfnm5_QW8s"),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(ShowGiveWayWaypoints), "Give Way Waypoints",true,true,true,true,true,true,"https://youtu.be/mKfnm5_QW8s"),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(ShowComplexGiveWayWaypoints), "Complex Give Way Waypoints",true,true,true,true,true,true,""),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(ShowZipperGiveWayWaypoints), "Zipper Give Way Waypoints",true,true,true,true,true,true,""),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(ShowEventWaypoints), "Event Waypoints",true,true,true,true,true,true,""),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(ShowSpeedEditedWaypoints), "Speed Edited Waypoints",true,true,true,true,true,true,"https://youtu.be/mKfnm5_QW8s"),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(ShowPriorityEditedWaypoints), "Priority Edited Waypoints",true,true,true,true,true,true,"https://youtu.be/mKfnm5_QW8s"),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(ShowVehiclePathProblems), "Path Problems",true,true,true,true,true,true,"https://youtu.be/mKfnm5_QW8s"),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(EditWaypointWindow), "Edit Waypoint",true,true,true,true,true,true,"https://youtu.be/mKfnm5_QW8s"),
//Scene Setup
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(GridSetupWindow), "Grid Setup",true,true,true,true,true,true,"https://youtu.be/203UgxPlfNo"),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(SpeedRoutesSetupWindow), "Speed Routes",true,true,false,true,true,true,"https://youtu.be/WqrADi8mUcI"),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(VehicleRoutesSetupWindow), "Vehicle Routes",true,true,false,true,true,true,"https://youtu.be/JNVwL9hcodw"),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(WaypointPriorityWindow), "Waypoint Priority",true,true,false,true,true,true,"https://youtu.be/JNVwL9hcodw"),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(PathFindingWindow), "Path Finding",true,true,true,true,true,true,"https://youtu.be/JNVwL9hcodw"),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(LayerSetupWindow), "Layer Setup",true,true,true,false,true,false,"https://youtu.be/203UgxPlfNo"),
//Intersection
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(IntersectionSetupWindow), "Intersection Setup",true,true,true,true,true,true,"https://youtu.be/iSIE28UoAyY"),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(PriorityIntersectionWindow), "Priority Intersection",true,true,true,true,true,true,"https://youtu.be/iSIE28UoAyY"),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(TrafficLightsIntersectionWindow), "Traffic Lights Intersection",true,true,true,true,true,true,"https://youtu.be/8tOnYiIYxeU"),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(TrafficLightsCrossingWindow), "Traffic Lights Crossing",true,true,true,true,true,true,""),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(PriorityCrossingWindow), "Priority Crossing",true,true,true,true,true,true,""),
//Car setup
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(VehicleTypesWindow), "Vehicle Types",true,true,true,true,true,false,"https://youtu.be/203UgxPlfNo"),
//External Tools
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(EasyRoadsSetup), "Easy Roads Setup",true,true,true,true,false,false,"https://youtu.be/203UgxPlfNo"),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(CidySetup), "Cidy Setup",true,true,true,true,false,false,"https://youtu.be/203UgxPlfNo"),
new WindowProperties(Internal.TrafficSystemConstants.trafficNamespaceEditor,nameof(RoadConstructorSetup), "Road Constructor Setup",true,true,true,true,false,false,""),
};
internal static WindowProperties[] GetWindowsData()
{
return allWindows;
}
}
}