Решил эту проблему не так, как я хотел, но теперь все работает.
У меня есть 2 разных звука для одних объектов: один звук, а другой - другой.
Что я сделал, так это добавил флаг для каждого объекта и сделал, если (flag1 == 0 || flag2 == 0 ect ...) воспроизводить звук 1, иначе воспроизводить звук 2.
в другом методе, который делает что-то еще, я играл с флагами.
Я уверен, что есть лучшее решение для этого :), но сейчас все работает.