Navigation
API > API/Plugins > API/Plugins/ChaosVehicles
ChaosWheeledVehicle is the base wheeled vehicle pawn actor. By default it uses UChaosWheeledVehicleMovementComponent for its simulation, but this can be overridden by inheriting from the class and modifying its constructor like so: Super(ObjectInitializer.SetDefaultSubobjectClass
| Name | AWheeledVehiclePawn |
| Type | class |
| Header File | /Engine/Plugins/Experimental/ChaosVehiclesPlugin/Source/ChaosVehicles/Public/WheeledVehiclePawn.h |
| Include Path | #include "WheeledVehiclePawn.h" |
Syntax
UCLASS (Abstract, Config=Game, BlueprintType)
class AWheeledVehiclePawn : public APawn
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → AActor → APawn → AWheeledVehiclePawn
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
AWheeledVehiclePawn
(
const FObjectInitializer& ObjectInitializer |
WheeledVehiclePawn.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| VehicleMeshComponentName | FName | Name of the MeshComponent. | WheeledVehiclePawn.h |
| VehicleMovementComponentName | FName | Name of the VehicleMovement. | WheeledVehiclePawn.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Mesh | TObjectPtr< class USkeletalMeshComponent > | The main skeletal mesh associated with this Vehicle | WheeledVehiclePawn.h |
|
| VehicleMovementComponent | TObjectPtr< class UChaosVehicleMovementComponent > | Vehicle simulation component | WheeledVehiclePawn.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
USkeletalMeshComponent * GetMesh() |
Returns Mesh subobject | WheeledVehiclePawn.h | |
UChaosVehicleMovementComponent * GetVehicleMovement() |
Returns VehicleMovement subobject | WheeledVehiclePawn.h | |
UChaosVehicleMovementComponent * GetVehicleMovementComponent() |
Util to get the wheeled vehicle movement component | WheeledVehiclePawn.h |
Overridden from APawn
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void DisplayDebug
(
UCanvas* Canvas, |
WheeledVehiclePawn.h |