#include "CoreMinimal.h"
#include "Components/SceneComponent.h"
#include "Runtime/Engine/Classes/Sound/SoundWave.h"
#include "IntelSoundComponent.generated.h"
UCLASS( ClassGroup=(Custom), meta=(BlueprintSpawnableComponent) )
class INTEL_VR_AUDIO_TOOLS_API UIntelSoundComponent : public USceneComponent
{
GENERATED_BODY()
public:
// Sets default values for this component's properties
UIntelSoundComponent();
//Blueprint function to expose soundFiles into blueprint.
UFUNCTION(BlueprintCallable, Category = IntelAudio)
void soundArray(TArray<FString> &soundFileArray);
//Blueprint function passing a wav converted in USoundwave into blueprint.
UFUNCTION(Category = IntelAudio, BlueprintCallable)
USoundWave* setWavToSoundWave(const FString &fileName);