LuckyWorld/Source/Luckyrobots/LuckyrobotsOffroadCar.h

41 lines
1.2 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "LuckyrobotsPawn.h"
#include "LuckyrobotsOffroadCar.generated.h"
/**
* Offroad car wheeled vehicle implementation
*/
UCLASS(abstract)
class LUCKYROBOTS_API ALuckyrobotsOffroadCar : public ALuckyrobotsPawn
{
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:
ALuckyrobotsOffroadCar();
};