а поточнее: String, Index, Separator - что это такое?
String - строка, набор букв. Index - порядковый номер токена, 1 - первый кусок текста до разделителя, 2 - второй кусок текста, между первым и вторым разделителями. Separator - как уже было сказано разделитель. Например, имеем строку str: "Я помню чудное мгновенье: передо мной явилась ты, как мимолётное виденье, как гений чистой красоты." и разделитель ",". В таком случае, если мы укажем индекс 1 получим - "Я помню чудное мгновенье: передо мной явилась ты", если 2 - " как мимолётное виденье" и т.д.
lerp() это линейная интерполяция. Любой дурак может написать программу, которую поймёт компилятор. Хорошие программисты пишут программы, которые смогут понять другие программисты.