LuckyRobotsUnreal/Source/Luckyrobots/TP_VehicleAdvOffroadCar.h

41 lines
1.2 KiB
C++

// 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();
};