Agrarsense
Harvester.h
Go to the documentation of this file.
1// Copyright (c) 2023 FrostBit Software Lab at the Lapland University of Applied Sciences
2//
3// This work is licensed under the terms of the MIT license.
4// For a copy, see <https://opensource.org/licenses/MIT>.
5
6#pragma once
7
8#include "CoreMinimal.h"
10#include "ROSIntegration/Classes/RI/Topic.h"
11
12#include "Harvester.generated.h"
13
14class UROSIntegrationGameInstance;
15class UROSHandler;
16
20UCLASS()
21class AGRARSENSE_API AHarvester : public AVehicle
22{
23 GENERATED_BODY()
24
25public:
26
27 AHarvester();
28
33 virtual EVehicleTypes GetVehicleType() const override { return EVehicleTypes::Harvester; }
34
35private:
36
37 virtual void BeginPlay() override;
38 virtual void EndPlay(const EEndPlayReason::Type EndPlayReason) override;
39
40};
EVehicleTypes
Definition: VehicleTypes.h:15
virtual EVehicleTypes GetVehicleType() const override
Definition: Harvester.h:33