Сделал функцию чтобы по окончанию раунда вызывался виджет и проигрывался определенный звуковой файл. И тут возникла проблема звуковой файл постоянно повторяется пока открыт виджет а сам звук какой то искаженный не четкий и как будто из бочки
вот код:
wigets.ccp
FText SRoundScoreboardWidget::GetMatchOutcomeText() const
{
FText OutcomeText = FText::GetEmpty();
if (MatchState == EGamesMatchState::Won)
{
PlaySound(ScoreboardStyle->WinnerhangeSound, NULL, NULL);
OutcomeText = LOCTEXT("Winner", "Вы победитель!");
}
else if (MatchState == EGamesMatchState::Lost)
{
PlaySound(ScoreboardStyle->LooserChangeSound, NULL, NULL);
OutcomeText = LOCTEXT("Loser", "Раунд проигран ");
}
return OutcomeText;
}
Подскажите пожалуйста как исправить данный косяк.