// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "CoreMinimal.h" #include "TP_VehicleAdvPawn.h" #include "TP_VehicleAdvOffroadCar.generated.h" /** * Offroad car wheeled vehicle implementation */ UCLASS(abstract) class LUCKYROBOTS_API ATP_VehicleAdvOffroadCar : public ATP_VehicleAdvPawn { GENERATED_BODY() /** Chassis static mesh */ UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Meshes, meta = (AllowPrivateAccess = "true")) UStaticMeshComponent* Chassis; /** FL Tire static mesh */ UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Meshes, meta = (AllowPrivateAccess = "true")) UStaticMeshComponent* TireFrontLeft; /** FR Tire static mesh */ UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Meshes, meta = (AllowPrivateAccess = "true")) UStaticMeshComponent* TireFrontRight; /** RL Tire static mesh */ UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Meshes, meta = (AllowPrivateAccess = "true")) UStaticMeshComponent* TireRearLeft; /** RR Tire static mesh */ UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Meshes, meta = (AllowPrivateAccess = "true")) UStaticMeshComponent* TireRearRight; public: ATP_VehicleAdvOffroadCar(); };