#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: