29 virtual void Initialize(FSubsystemCollectionBase& Collection)
override;
31 UFUNCTION(BlueprintCallable, Category=
"Sound")
34 UFUNCTION(BlueprintCallable, Category="Sound")
37 UFUNCTION(BlueprintCallable, Category="Sound")
41 UFUNCTION(BlueprintCallable, Category="Sound")
42 UAudioComponent* PlayConversationVoice(USoundBase* Sound);
45 UFUNCTION(BlueprintCallable, Category="Sound")
46 void StopConversationVoice();
49 UFUNCTION(BlueprintCallable, Category="Sound")
50 bool IsConversationVoicePlaying() const;
56 UFUNCTION(BlueprintCallable, Category="Sound")
62 UFUNCTION(BlueprintCallable, Category="Sound")
68 UPROPERTY(EditDefaultsOnly, Category =
"Sound", meta = (AllowPrivateAccess =
"true"))
71 UPROPERTY(EditAnywhere, Category = "Sound")
79 TObjectPtr<UAudioComponent> ConversationVoice;
83 TObjectPtr<UAudioComponent> CurrentBGM;