From 5daeb4d63d0827ddb06b63e2e30864e0f974e71b Mon Sep 17 00:00:00 2001 From: bernatx Date: Fri, 26 Aug 2022 16:30:06 +0200 Subject: [PATCH] adding structure for vehicle definition (managing parked vehicles) --- .../Source/Carla/Actor/ActorDefinition.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Actor/ActorDefinition.h b/Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Actor/ActorDefinition.h index 4e2c5bd45..2c27ef5c8 100644 --- a/Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Actor/ActorDefinition.h +++ b/Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Actor/ActorDefinition.h @@ -46,3 +46,22 @@ struct FActorDefinition UPROPERTY(EditAnywhere, BlueprintReadWrite) TArray Attributes; }; + +/// A definition of a Vehicle Actor with all the variation and attributes. +USTRUCT(BlueprintType) +struct FVehicleActorDefinition +{ + GENERATED_BODY() + + /// A list of comma-separated tags. + UPROPERTY(EditAnywhere, BlueprintReadWrite) + FString Tags; + + /// Assign a static mesh into the actor. + UPROPERTY(EditAnywhere, BlueprintReadWrite) + UStaticMesh* mesh; + + /// Colors represent the avaliable colors for each actor + UPROPERTY(EditAnywhere, BlueprintReadWrite) + TArray colors; +};