#include <DefaultMovementComponent.h>
Public Member Functions | |
virtual void | BeginPlay () override |
int32 | GetVehicleCurrentGear () const override |
float | GetVehicleForwardSpeed () const override |
void | ProcessControl (FVehicleControl &Control) override |
Public Member Functions inherited from UBaseCarlaMovementComponent | |
virtual FVector | GetVelocity () const |
Static Public Member Functions | |
static void | CreateDefaultMovementComponent (ACarlaWheeledVehicle *Vehicle) |
Additional Inherited Members | |
Protected Member Functions inherited from UBaseCarlaMovementComponent | |
void | DisableUE4VehiclePhysics () |
void | EnableUE4VehiclePhysics (bool bResetVelocity=true) |
Protected Attributes inherited from UBaseCarlaMovementComponent | |
ACarlaWheeledVehicle * | CarlaVehicle |
Definition at line 15 of file DefaultMovementComponent.h.
|
overridevirtual |
Reimplemented from UBaseCarlaMovementComponent.
Definition at line 18 of file DefaultMovementComponent.cpp.
|
static |
Definition at line 11 of file DefaultMovementComponent.cpp.
References ACarlaWheeledVehicle::SetCarlaMovementComponent(), and Vehicle.
Referenced by ACarlaWheeledVehicle::BeginPlay(), UChronoMovementComponent::CreateChronoMovementComponent(), UChronoMovementComponent::DisableChronoPhysics(), UCarSimManagerComponent::OnCarSimHit(), and UCarSimManagerComponent::OnCarSimOverlap().
|
overridevirtual |
Reimplemented from UBaseCarlaMovementComponent.
Definition at line 48 of file DefaultMovementComponent.cpp.
References UBaseCarlaMovementComponent::CarlaVehicle.
|
overridevirtual |
Reimplemented from UBaseCarlaMovementComponent.
Definition at line 53 of file DefaultMovementComponent.cpp.
References UBaseCarlaMovementComponent::CarlaVehicle.
|
overridevirtual |
Reimplemented from UBaseCarlaMovementComponent.
Definition at line 23 of file DefaultMovementComponent.cpp.
References FVehicleControl::bHandBrake, FVehicleControl::bManualGearShift, FVehicleControl::Brake, FVehicleControl::bReverse, UBaseCarlaMovementComponent::CarlaVehicle, FVehicleControl::Gear, ACarlaWheeledVehicle::GetVehicleControl(), ACarlaWheeledVehicle::SetThrottleInput(), FVehicleControl::Steer, and FVehicleControl::Throttle.