guselnikov, а так можно?? Просто получается, что у меня товары не записаны в БД. У меня получается так, что БД берёт данные пользователе и товаре из кода. Просто как раз все перечисленные характеристики(кроме ID и цены) у меня есть в коде, а не в БД. А в БД у меня сохраняются данные о пользователе, взятые из кода.
Ну, как я понял, я что-то не так сделал, да?
guselnikov, Я могу описать как именно это происходит.
Когда пользователь нажимает кнопку Start, вызывается функция, которая проверяет, есть ли текущий ID пользователя в таблице. Если в таблице ID пользователя нет, то это значит, что он зашёл в бота впервые, значит, для него создаётся отдельная строчка с его данными.
Однако, если в таблице есть ID пользователя, то значит, что он зашёл в бота не в первый раз, а значит, у него есть своя уникальная корзина. Программа находит эту корзину и присваивает пустой корзине пользователя корзину из таблицы.
В общем как-то так.
Но у меня есть очень важный вопрос. Смотрите, я реализовывал товар и корзину через классы. То есть товары являются экземплярами класса Товар, а корзина является экземпляром класса Корзина. Так вот я думаю, что может в этом и ошибка. То есть из-за классов начинается путаница с товарами, а я об этом просто не знаю. Может быть, Вы знаете что-то на этот счёт?
jester-wizard, а у меня тут вопрос появился, а такая ошибка может случатся из-за того, что корзину и футболки я реализовал как классы, то есть у меня есть в проекте 1 корзина - это экземпляр класса Корзина - и 3 товара - это экземпляр класса Товары.
Может быть из-за этого у меня происходят такие недоразумения?
Смотрите, я заранее создал БД с колонками с примерно теми же параметрами. Создал я её не в коде, а отдельно, однако всё равно не помогает(
Всё равно спасибо!
setupx, странно, какие гайды я не смотрел, я впервые слышу такое. Но судя по тому, что это, как оно устроено и зачем оно, FSM действительно нужен, но он сложный ппц(
Chatbotist, именно такой логике я придерживаюсь.
У действительно создал такое уникальное поле, и по моей задумке, всё должно работать идеально, он всё равно что-то не то.
Я сейчас думаю над тем, как это исправить, и одна идея появилась. Если реализую её, то отпишусь.
Спасибо за советы!
rPman, если я Вас правильно понял, то вроде я делаю также, но я просто уже не понимаю, в какой части кода это делать, но я Вас услышал, постараюсь, спасибо.
Скорее всего, но я просто не понимаю, где она, а присылать сюда, чтобы кто-то нашёл за меня ошибку и исправил её особо не хочется, тем более там 232 строки кода.
Может быть, Вы знаете какие-нибудь документации на этот счёт?
K0TlK, Хорошо, но только мне ещё не понятен один момент, а почему если заменить orientation.forward на new Vector3(0,0,1), то носитель скрипта Controller.cs будет двигать некорректно(описано в вопросе)?
Действительно, я заменил переменную quotient на переменную number, и всё работает. И я добавил условия, при котором отрицательные числа не принимаются. Спасибо большое.
Забыл написать, что метод не рассчитан на отрицательные числа(( но всё равно спасибо
Изменено: интересно, я опробую этот вариант кода завтра, потому что сейчас уже не могу, но отмечу как решения вопроса, спасибо!!
Ну, как я понял, я что-то не так сделал, да?