9#include "CoreMinimal.h"
12#include "YieldSignComponent.generated.h"
14UCLASS( ClassGroup=(Custom), meta=(BlueprintSpawnableComponent) )
15class CARLA_API UYieldSignComponent :
public USignComponent
21 virtual
void InitializeSign(const
carla::road::Map &Map) override;
25 void GenerateYieldBox(const FTransform BoxTransform,
26 const FVector BoxSize);
28 void GenerateCheckBox(const FTransform BoxTransform,
33 UFUNCTION(BlueprintCallable)
34 void GiveWayIfPossible();
36 void DelayedGiveWay(
float Delay);
38 UFUNCTION(BlueprintCallable)
44 const FHitResult &SweepResult);
46 UFUNCTION(BlueprintCallable)
50 int32 OtherBodyIndex);
52 UFUNCTION(BlueprintCallable)
58 const FHitResult &SweepResult);
60 UFUNCTION(BlueprintCallable)
64 int32 OtherBodyIndex);
66 void RemoveSameVehicleInBothLists();
Base class for CARLA wheeled vehicles.
This file contains definitions of common data structures used in traffic manager.