public enum open_type_ENUM {rot_to_open, move_to_open}
public open_type_ENUM open_type;
public enum door_axis_ENUM {X, Y, Z}
Обычно в игровой логике избегают использования SQL систем из-за unpredictable времени
отклика. Тоесть если в финансовой системе вы можете подождать секунд 5 или минутку
обработки транзакций то внутри игры игрок быстро заскучает и выйдет из игры.
Почему? Верующих же много, книг, молитв же много.
Почему? Я пол дня жду, когда распознает одну страницу.
сломалось всё
Потому что обновление идёт во многих местах через Copy/Paste, вручную и нерегулярно
Вот тут у тебя используется handle_start_rot, но при этом у тебя нет полей с таким именем. Что ты на самом деле хотел использовать?
Тут либо опечатка, либо ты забыл поле добавить, либо хотел использовать что-то из другого класса, верно?
Далее:
Тут очевидно, что ошибка в том что у тебя один знак равно, а должно быть два, тк ты явно хотел сделать сравнение, а не присваивание, по аналогии с соседними ветками if-else
Далее:
То же самое.
Что какой из этих пунктов был тебе не понятен, когда ты перечитывал код и почему?