9 #include "GameFramework/Actor.h" 11 #include "TrafficSignBase.generated.h" 22 SpeedLimit_30
UMETA(DisplayName =
"Speed Limit - 30"),
23 SpeedLimit_40
UMETA(DisplayName =
"Speed Limit - 40"),
24 SpeedLimit_50
UMETA(DisplayName =
"Speed Limit - 50"),
25 SpeedLimit_60
UMETA(DisplayName =
"Speed Limit - 60"),
26 SpeedLimit_90
UMETA(DisplayName =
"Speed Limit - 90"),
27 SpeedLimit_100
UMETA(DisplayName =
"Speed Limit - 100"),
28 SpeedLimit_120
UMETA(DisplayName =
"Speed Limit - 120"),
29 SpeedLimit_130
UMETA(DisplayName =
"Speed Limit - 130"),
30 StopSign
UMETA(DisplayName =
"Stop Sign"),
31 YieldSign
UMETA(DisplayName =
"Yield Sign")
43 UFUNCTION(BlueprintCallable)
46 return TrafficSignState;
49 UFUNCTION(BlueprintCallable)
52 TrafficSignState =
State;
55 UFUNCTION(BlueprintImplementableEvent)
56 UBoxComponent *GetTriggerVolume()
const;
58 TArray<UBoxComponent*> GetTriggerVolumes()
const;
62 UPROPERTY(Category =
"Traffic Sign", EditAnywhere)