UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ADefaultPawn Class Reference

#include <DefaultPawn.h>

+ Inheritance diagram for ADefaultPawn:

Public Member Functions

USphereComponent * GetCollisionComponent () const
 
UStaticMeshComponent * GetMeshComponent () const
 

Public Attributes

uint32 bAddDefaultMovementBindings:1
 

Static Public Attributes

static ENGINE_API FName MovementComponentName
 
static ENGINE_API FName CollisionComponentName
 
static ENGINE_API FName MeshComponentName
 

Protected Attributes

TObjectPtr< UPawnMovementComponentMovementComponent
 

Detailed Description

DefaultPawn implements a simple Pawn with spherical collision and built-in flying movement.

See also
UFloatingPawnMovement

Member Function Documentation

◆ GetCollisionComponent()

USphereComponent * ADefaultPawn::GetCollisionComponent ( ) const
inline

Returns CollisionComponent subobject

◆ GetMeshComponent()

UStaticMeshComponent * ADefaultPawn::GetMeshComponent ( ) const
inline

Returns MeshComponent subobject

Member Data Documentation

◆ bAddDefaultMovementBindings

uint32 ADefaultPawn::bAddDefaultMovementBindings

If true, adds default input bindings for movement and camera look.

◆ CollisionComponentName

FName ADefaultPawn::CollisionComponentName
static

Name of the CollisionComponent.

◆ MeshComponentName

FName ADefaultPawn::MeshComponentName
static

Name of the MeshComponent. Use this name if you want to prevent creation of the component (with ObjectInitializer.DoNotCreateDefaultSubobject).

◆ MovementComponent

TObjectPtr<UPawnMovementComponent> ADefaultPawn::MovementComponent
protected

DefaultPawn movement component

◆ MovementComponentName

FName ADefaultPawn::MovementComponentName
static

Name of the MovementComponent. Use this name if you want to use a different class (with ObjectInitializer.SetDefaultSubobjectClass).


The documentation for this class was generated from the following files: