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