#include <VehicleMovementComponent.h>
◆ BeginPlay()
void UProjectXVehicleMovementComponent::BeginPlay |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ CalcVelocity()
void UProjectXVehicleMovementComponent::CalcVelocity |
( |
float |
DeltaTime, |
|
|
float |
Friction, |
|
|
bool |
bFluid, |
|
|
float |
BrakingDeceleration |
|
) |
| |
|
override |
◆ CanAttemptJump()
bool UProjectXVehicleMovementComponent::CanAttemptJump |
( |
| ) |
const |
|
overrideprotectedvirtual |
◆ ClientUpdatePositionAfterServerUpdate()
bool UProjectXVehicleMovementComponent::ClientUpdatePositionAfterServerUpdate |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ GetFallingLateralAcceleration()
FVector UProjectXVehicleMovementComponent::GetFallingLateralAcceleration |
( |
float |
DeltaTime | ) |
|
|
overrideprotectedvirtual |
◆ GetFloorNormalAngle()
virtual FVector UProjectXVehicleMovementComponent::GetFloorNormalAngle |
( |
| ) |
const |
|
inlineprotectedvirtual |
◆ GetFlySpeedCache()
FORCEINLINE float UProjectXVehicleMovementComponent::GetFlySpeedCache |
( |
| ) |
const |
|
inline |
◆ GetMaxAcceleration()
float UProjectXVehicleMovementComponent::GetMaxAcceleration |
( |
| ) |
const |
|
overridevirtual |
◆ GetMaxSpeed()
float UProjectXVehicleMovementComponent::GetMaxSpeed |
( |
| ) |
const |
|
overrideprotectedvirtual |
◆ GetPackedAcceleration()
FORCEINLINE uint8 UProjectXVehicleMovementComponent::GetPackedAcceleration |
( |
| ) |
const |
|
inline |
◆ GetPredictionData_Client()
FNetworkPredictionData_Client * UProjectXVehicleMovementComponent::GetPredictionData_Client |
( |
| ) |
const |
|
overridevirtual |
◆ IsGroundedInFlyingMode()
bool UProjectXVehicleMovementComponent::IsGroundedInFlyingMode |
( |
| ) |
const |
|
inline |
◆ PackAcceleration()
void UProjectXVehicleMovementComponent::PackAcceleration |
( |
| ) |
|
|
protected |
◆ PhysicsRotation()
void UProjectXVehicleMovementComponent::PhysicsRotation |
( |
float |
DeltaTime | ) |
|
|
overrideprotectedvirtual |
◆ ShouldUpdateSimulationVisuals()
bool UProjectXVehicleMovementComponent::ShouldUpdateSimulationVisuals |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ TickComponent()
void UProjectXVehicleMovementComponent::TickComponent |
( |
float |
DeltaTime, |
|
|
enum ELevelTick |
TickType, |
|
|
FActorComponentTickFunction * |
ThisTickFunction |
|
) |
| |
|
overrideprotectedvirtual |
◆ UpdateAltitudeLimitMultiplier()
void UProjectXVehicleMovementComponent::UpdateAltitudeLimitMultiplier |
( |
float |
NewAltitudeLimitMultiplier | ) |
|
◆ UpdateFromCompressedFlags()
void UProjectXVehicleMovementComponent::UpdateFromCompressedFlags |
( |
uint8 |
Flags | ) |
|
|
overrideprotectedvirtual |
◆ AProjectXVehicle
◆ AccelerationUnlessZero
FVector UProjectXVehicleMovementComponent::AccelerationUnlessZero |
|
protected |
◆ AccumulatedRotationRate
float UProjectXVehicleMovementComponent::AccumulatedRotationRate = 0.f |
|
protected |
◆ bBoostWhileFalling
bool UProjectXVehicleMovementComponent::bBoostWhileFalling = false |
|
protected |
◆ bIsGroundedInFlyingMode
bool UProjectXVehicleMovementComponent::bIsGroundedInFlyingMode = false |
|
protected |
◆ BlockedComponent
UPrimitiveComponent* UProjectXVehicleMovementComponent::BlockedComponent = NULL |
|
protected |
◆ bRightInputIsSteering
bool UProjectXVehicleMovementComponent::bRightInputIsSteering = false |
◆ bUseCustomCollisionShapes
bool UProjectXVehicleMovementComponent::bUseCustomCollisionShapes = false |
|
protected |
◆ bWantsSteerLeft
uint8 UProjectXVehicleMovementComponent::bWantsSteerLeft |
◆ bWantsSteerRight
uint8 UProjectXVehicleMovementComponent::bWantsSteerRight |
◆ bWantsToBoost
uint8 UProjectXVehicleMovementComponent::bWantsToBoost |
◆ bWantsToBoostUpwards
uint8 UProjectXVehicleMovementComponent::bWantsToBoostUpwards |
◆ CollisionComponents
TArray<UPrimitiveComponent*> UProjectXVehicleMovementComponent::CollisionComponents |
|
protected |
◆ FlightDownwardsMultiplier
float UProjectXVehicleMovementComponent::FlightDownwardsMultiplier = 2.0f |
◆ FloorNormalAngle
FVector UProjectXVehicleMovementComponent::FloorNormalAngle |
|
protected |
◆ FluidFrictionOverride
float UProjectXVehicleMovementComponent::FluidFrictionOverride = 0.0f |
|
protected |
◆ FlySpeedCache
float UProjectXVehicleMovementComponent::FlySpeedCache = INDEX_NONE |
|
protected |
◆ ForwardAirControl
float UProjectXVehicleMovementComponent::ForwardAirControl = 1.0f |
|
protected |
◆ GravityFallDetectionDistance
float UProjectXVehicleMovementComponent::GravityFallDetectionDistance = 300.0f |
If gravity in flying mode is checked, this is the distance to trace down beyond the capsule to check for ground. If this check fails, the vehicle enters falling mode. This value is also used for knowing if flying vehicles are near the ground or not.
◆ LateralAirControl
float UProjectXVehicleMovementComponent::LateralAirControl = 1.0f |
|
protected |
◆ LinearVelocityLocal
FVector UProjectXVehicleMovementComponent::LinearVelocityLocal = FVector::ZeroVector |
|
protected |
◆ PackedAcceleration
uint8 UProjectXVehicleMovementComponent::PackedAcceleration = 0 |
|
protected |
◆ RotationSpeed
float UProjectXVehicleMovementComponent::RotationSpeed |
|
protected |
◆ SmoothRotationRate
float UProjectXVehicleMovementComponent::SmoothRotationRate = 4.f |
|
protected |
◆ SteeringRate
float UProjectXVehicleMovementComponent::SteeringRate = 100.0f |
◆ TargetRotation
FRotator UProjectXVehicleMovementComponent::TargetRotation |
|
protected |
◆ UpwardsBoostForce
float UProjectXVehicleMovementComponent::UpwardsBoostForce = 4000.f |
|
protected |
◆ UpwardsBoostMaxZ
float UProjectXVehicleMovementComponent::UpwardsBoostMaxZ = 2000.f |
|
protected |
The documentation for this class was generated from the following files: