Skip to content

FPTask_PlaySound2D.h

File Info

FileName: FPTask_PlaySound2D.h

UFPTask_PlaySound2D

Parent Classes: [ UFlowPilotTask ]

Play 2D Sounds

Properties

// SoundCue to play
UPROPERTY(EditAnywhere, Category="FlowPilot")
TObjectPtr<USoundCue> SoundToPlay;
// SoundWave to play
UPROPERTY(EditAnywhere, Category="FlowPilot")
TObjectPtr<USoundWave> SoundWaveToPlay;
// Is UI Sound
UPROPERTY(EditAnywhere, Category="FlowPilot")
uint8 bIsUISound : 1;
// Volume Multiplier
UPROPERTY(EditAnywhere, Category="FlowPilot", AdvancedDisplay)
float VolumeMultiplier = 1.0f;
// Pitch Multiplier
UPROPERTY(EditAnywhere, Category="FlowPilot", AdvancedDisplay)
float PitchMultiplier = 1.0f;
// Play Start time
UPROPERTY(EditAnywhere, Category="FlowPilot", AdvancedDisplay)
float StartTime = 0.0f;
// Concurrency Settings
UPROPERTY(EditAnywhere, Category="FlowPilot", AdvancedDisplay)
USoundConcurrency* ConcurrencySettings = nullptr;
// If the Sound persists across level changes
UPROPERTY(EditAnywhere, Category="FlowPilot", AdvancedDisplay)
bool bPersistAcrossLevels = false;
// Automatically destroy sound when finished playing
UPROPERTY(EditAnywhere, Category="FlowPilot", AdvancedDisplay)
bool bAutoDestroy = true;