Вопросы в которых больше 10 строк кода имеют низкие шансы на рассмотрение. Поэтому тебе надо сузить круг поиска: почему у тебя не меняется индекс точки, или может до второй попытки дело вообще не доходит, а может доходит, но не отображается.
GavriKos, Да в коде нужно писать явно, с этим согласен, хотя не догоняю зачем так сделано, например для сравнения между собой не нужно. И про словарь согласен, тоже не правильно понял, почему-то первая мысль была, что словарь тут потому что в коде не красиво.
Карлиндоу Мэрлифи, Зачем свитч?
В ассетах у тебя список со связью ENUM <=> Audio
Потом, вот тут предлагают в словарь загнать этот список, чтобы сразу по ключу получать нужный звук.
alex4answ, Что значит не умеет, тут не нужно уметь, тут нужно переменную нужного типа объявить и заполнить словарь нужными данными.
Либо у тебя уже есть ссылка на SO либо грузишь из ресурсов, какие тут ещё варианты?
А что же помешает злоумышленнику пользоваться его сервисом-прокси? Теперь это будет не apikey от какого-то сервиса, а новый виток уже в защите этой программы :)