С использованием регулярок
if (!Regex.IsMatch(stringToCheck, @"\P{IsCyrillic}"))
{
// Сработает если все символы - кириллица
}
if (!Regex.IsMatch(stringToCheck, @"\p{IsCyrillic}"))
{
// Сработает если хотя бы один символ - кириллица
}
Проверку на латиницу можно сделать с помощью подобного блока 'IsBasicLatin'.
Подробнее можно
тут
Если без регулярок, то можно например составить константную строку - русский алфавит.
После проверять входит ли нужный символ в строку алфавита, например, с помощью функции Contains у класса String.
P.S. вопрос скорее общий, по C#, так что думаю тег Unity следует убрать.