Agrarsense
|
#include <Forwarder.h>
Public Member Functions | |
AForwarder () | |
virtual EVehicleTypes | GetVehicleType () const override |
Public Member Functions inherited from AVehicle | |
AVehicle () | |
virtual EVehicleTypes | GetVehicleType () const |
virtual FString | GetTopicName () |
void | TogglePhysics (bool isOn) |
void | TeleportVehicleTo (FVector NewLocation, FRotator NewRotation) |
virtual void | TeleportVehicleTo_Implementation (FVector NewLocation, FRotator NewRotation) |
void | ResetCamera () |
void | ToggleLights (bool isOn) |
void | SetVisualizeVehicleOverlapArea (bool Visible) |
FString | ExportToJsonFile (const FString &FileName) |
void | SetVehicleIsInGarage (bool VehicleIsInGarage) |
bool | IsVehicleInGarage () const |
USensorsManagerComponent * | GetSensorsManager () const |
ACollisionSensor * | GetCollisionSensor () const |
ATransformSensor * | GetTransformSensor () const |
AOverlapSensor * | GetOverlapSensor () const |
FTransform | GetMovedFromGarageTransform () const |
void | SetCurrentTransformToMovedFromGarageTransform () |
virtual FText | GetInteractableName_Implementation () const override |
virtual FTransform | GetInteractableWorldTransform_Implementation () const override |
virtual FString | GetActorID_Implementation () const override |
virtual FString | GetActorName_Implementation () const override |
virtual FString | GetActorInformation_Implementation () const override |
virtual void | SetActorName_Implementation (const FString &NewActorName) override |
virtual void | SetActorIDAndName_Implementation (const FString &NewActorName, const FString &NewID) override |
virtual void | PossessedBy (AController *NewController) override |
Public Member Functions inherited from IInteractable | |
FText | GetInteractableName () const |
FTransform | GetInteractableWorldTransform () const |
Public Member Functions inherited from IActorInformation | |
FString | GetActorID () const |
FString | GetActorName () const |
FString | GetActorInformation () const |
void | SetActorName (const FString &NewActorName) |
void | SetActorIDAndName (const FString &NewActorName, const FString &NewID) |
Private Member Functions | |
virtual void | BeginPlay () override |
virtual void | EndPlay (const EEndPlayReason::Type EndPlayReason) override |
Additional Inherited Members | |
Static Public Member Functions inherited from IActorInformation | |
static void | SetAndValidateActorIDAndName (FString &ActorName, FString &ActorID, TWeakObjectPtr< AActor > Actor) |
static bool | DestroyActorByID (const FString &ID) |
static AActor * | GetActorByID (const FString &ID) |
template<typename T > | |
static TArray< T * > | GetActorsWithInterface () |
static void | PrintAllIds () |
Public Attributes inherited from AVehicle | |
FText | InteractableName |
FVehicleGarageChangedDelegate | OnVehicleGarageChanged |
virtual void | BeginPlay () override |
virtual void | EndPlay (const EEndPlayReason::Type EndPlayReason) override |
Protected Attributes inherited from AVehicle | |
TObjectPtr< USensorsManagerComponent > | SensorsManager |
ACollisionSensor * | CollisionSensor = nullptr |
ATransformSensor * | TransformSensor = nullptr |
AOverlapSensor * | OverlapSensor = nullptr |
UNiagaraComponent * | NiagaraComponent = nullptr |
FString | ActorName |
FString | ActorID |
FTransform | OriginalCameraTransform |
Forwarder base class
Definition at line 21 of file Forwarder.h.
AForwarder::AForwarder | ( | ) |
Definition at line 8 of file Forwarder.cpp.
References AVehicle::InteractableName.
|
overrideprivatevirtual |
Reimplemented from AVehicle.
Definition at line 13 of file Forwarder.cpp.
|
overrideprivatevirtual |
Reimplemented from AVehicle.
Definition at line 18 of file Forwarder.cpp.
|
inlineoverridevirtual |
Get type of the Vehicle
Reimplemented from AVehicle.
Definition at line 33 of file Forwarder.h.
References Forwarder.