@@ -18,3 +18,44 @@ __Parent Classes:__
18
18
19
19
20
20
Play 2D Sounds
21
+
22
+ ### Properties
23
+
24
+ ``` cpp
25
+ // SoundCue to play
26
+ UPROPERTY (EditAnywhere, Category="FlowPilot")
27
+ TObjectPtr<USoundCue > SoundToPlay;
28
+
29
+ // SoundWave to play
30
+ UPROPERTY(EditAnywhere, Category="FlowPilot")
31
+ TObjectPtr<USoundWave > SoundWaveToPlay;
32
+
33
+ // Is UI Sound
34
+ UPROPERTY(EditAnywhere, Category="FlowPilot")
35
+ uint8 bIsUISound : 1;
36
+
37
+ // Volume Multiplier
38
+ UPROPERTY(EditAnywhere, Category="FlowPilot", AdvancedDisplay)
39
+ float VolumeMultiplier = 1.0f;
40
+
41
+ // Pitch Multiplier
42
+ UPROPERTY(EditAnywhere, Category="FlowPilot", AdvancedDisplay)
43
+ float PitchMultiplier = 1.0f;
44
+
45
+ // Play Start time
46
+ UPROPERTY(EditAnywhere, Category="FlowPilot", AdvancedDisplay)
47
+ float StartTime = 0.0f;
48
+
49
+ // Concurrency Settings
50
+ UPROPERTY(EditAnywhere, Category="FlowPilot", AdvancedDisplay)
51
+ USoundConcurrency* ConcurrencySettings = nullptr;
52
+
53
+ // If the Sound persists across level changes
54
+ UPROPERTY(EditAnywhere, Category="FlowPilot", AdvancedDisplay)
55
+ bool bPersistAcrossLevels = false;
56
+
57
+ // Automatically destroy sound when finished playing
58
+ UPROPERTY(EditAnywhere, Category="FlowPilot", AdvancedDisplay)
59
+ bool bAutoDestroy = true;
60
+
61
+ ```
0 commit comments