39#if WITH_EDITORONLY_DATA
42 UPROPERTY(Category =
"Generate", EditAnywhere)
43 bool bGenerateRoutes =
false;
47 UPROPERTY(Category =
"Generate", EditAnywhere, meta = (ClampMin =
"0.01", UIMin =
"0.01"))
48 float RoadAccuracy = 2.f;
51 UPROPERTY(Category = "Generate", EditAnywhere, meta = (ClampMin = "0.01", UIMin = "0.01"))
52 float TriggersHeight = 100.f;
54#if WITH_EDITORONLY_DATA
57 UPROPERTY(Category =
"Generate", EditAnywhere)
58 bool bRemoveRoutes =
false;
62 UPROPERTY(Category =
"Spawners", EditAnywhere)
63 bool bAddSpawners = false;
66 UPROPERTY(Category = "Spawners", EditAnywhere)
67 bool bOnIntersections = false;
71 UPROPERTY(Category = "Spawners", EditAnywhere)
72 float SpawnersHeight = 300.f;
74#if WITH_EDITORONLY_DATA
76 UPROPERTY(Category =
"Spawners", EditAnywhere)
77 bool bRemoveCurrentSpawners =
false;
80#if WITH_EDITORONLY_DATA
82 UPROPERTY(Category =
"Debug", EditAnywhere)
83 bool bShowDebug =
true;
92 void BuildRoutes(FString MapName);
98 void DebugRoutes()
const;
100 void RemoveDebugRoutes()
const;
103 void PostEditChangeProperty(
struct FPropertyChangedEvent &PropertyChangedEvent);
109 void RemoveSpawners();