Skip to content
CRUSHFORMV1.1.0
GET IT ON FAB

REFERENCESETTINGS

UCFWheelSettings

MODULECrushformWheelINCLUDECFWheelSettings.hPARENTUDeveloperSettings

Blueprint: Crushform Wheels

Project-wide rolling sound and rolling FX of wheels: Project Settings > Plugins > Crushform Wheels.

Functions

AUTHORITY · server, every machineLOCAL · this machinePURE · read only
const UCFWheelSettings* Get()
C++ ONLY

The settings object, read-only.

Properties

bool bRollingSound = true

Master switch of the rolling sound: off, no wheel plays one.

Default
true
Category
Rolling Sound
TSoftObjectPtr<USoundAttenuation> Attenuation

Attenuation of every wheel's rolling sound.

Category
Rolling Sound
TSoftObjectPtr<USoundClass> SoundClass

Sound class of the rolling sounds; empty: the default class (Master).

Category
Rolling Sound
float Priority = 0.1f

Playback priority of the rolling sounds.

Default
0.1f
Category
Rolling Sound
FName SpeedParameterName = TEXT("Speed")

Float parameter of the rolling sound that takes the wheel speed in km/h; None: the speed is not sent.

Default
TEXT("Speed")
Category
Rolling Sound
FCFRollingAudioTuning Tuning

Speed, pitch, volume and crossfade tuning of the rolling sound; a vehicle can override it.

Category
Rolling Sound
float CabinVolumeScale = 0.8f

Volume multiplier of the rolling sound heard from inside the cabin (UCFVehicleAdapterComponent::SetCabinMuffled).

Default
0.8f
Category
Rolling Sound
float CabinLowPassFrequency = 3000.f

Low-pass cutoff of the rolling sound heard from inside the cabin, in Hz.

Default
3000.f
Category
Rolling Sound
bool bRollingFX = true

Master switch of the rolling FX: off, no wheel shows one.

Default
true
Category
Rolling FX
FName FXIntensityParameter = TEXT("Intensity")

Niagara float parameter that takes a wheel's intensity, for a surface whose row names none. Systems without it ignore it.

Default
TEXT("Intensity")
Category
Rolling FX
FCFRollingFXTuning FXTuning

Intensity and sleep tuning of the rolling FX; a vehicle can override it.

Category
Rolling FX