Никита Савченко, вы как то не так прочитали мое сообщение. У вас всегда в коде был русский? Или раньше был транслит? Просто такого быть не может что в коде одно а в эхе другое. Значит или не скомпилировалось, или скомпилировалось не то, или не туда.
Про транслит - это херь какая то. Не может быть такого, что раньше в коде у вас был транслит, а теперь русский? Если так - то ничего не скомпилировалось )
Юра Майллер, да, есть. Никаких копий проекта не надо. Есть и паттерны проектирования, которые позволяют реализовывать разную логику для разных данных (фабрика, например), есть и переменные, отвечающие за то на какую платформу что компилируется, есть и define, которые вообще позволяют вырезать код в зависимости от платформы.
Грубо говоря (псевдокодом):
if (targetPlatform == PC) {
} else if (targetPlatform == Mobile) {
}
почитайте про compilation defines в юнити например
Конкретно этот код имеет право на жизнь только если его надо напистаь быстро и не планируется поддерживать и развивать.