EvgMul: если честно, напомнило это: www.milliondollarhomepage.com (парень на этой странице больше миллиона заработал)
А так, попробуйте, всё в ваших руках
DK: вообще, в идеале, вам нужно определить свои типы исключений и, перехватывая их, выводить внятные ошибки. Да и в вашем примере, в принципе, всё нормально было
WalloutDay: Какие именно ошибки и где выбивает? И, кстати, у вас же не было класса CharacterController1, разве нет?
Надеюсь, вы же не тупо попробовали скопировать ВЕСЬ код из примера? Там игра разрабатывается на протяжении 13 уроков, где добавление мобильных контроллеров - последний урок. Поэтому не пытайтесь всё копировать без разбора
DK: да, что-то вроде этого.
Всё же, по-моему, в современном ООП нужно использовать исключения, а не возврат кода ошибки.
Например, вот статья, которая может всё расставить по своим местам: habrahabr.ru/post/130611
То есть, все споры насчет исключений исходят из того, что на ранних этапах их разработки генерирование и обработка этих исключений занимала слишком много процессорного времени, чего нельзя сказать о текущем состоянии в любом современном ЯП
WalloutDay: нет, почему же, код переписывать не придется. У вас же сейчас под ПК всё работает?
Так вот, в FixedUpdate() обёртываете ПК версию управления в следующие директивы:
#if UNITY_STANDALONE || UNITY_WEBPLAYER
// Управление под ПК
#endif
Мобильную версию управления обёртываете в такие:
#if UNITY_IOS || UNITY_ANDROID || UNITY_WP8 || UNITY_IPHONE
// Управление под любым мобильным телефоном
#endif
В примере, который процитировал в ответе, показано, как обрабатывать свайпы (высчитываем координаты, определяем направление движения). Под кнопки не так уж и сложно, думаю, вам будет это переделать при необходимости
Павел: вариант с TRY_PARSE, как и с CONVERT (кстати, он бы у вас тоже заработал, если третьим параметром передали код формата даты) - пусть и немного как костыль, но универсальный костыль - вы не зависите от настроек системы и при смене сервера или изменении настроек БД, у вас снова не вылетит исключение или, что еще хуже, будет работать также, но неверно распознавать дату (например, месяц с днём путать) - это отлавливать и отлаживать было бы очень ужасно.