Борис Животное, понимаю, уже столкнулся с подобным при поиске ответа на мой вопрос. Однако, как я правильно понял, в задаче и указано, чтобы базовый осознавал, что существует производный класс.
Дарья Сафонова, я понял суть Вашего вопроса, и возможные нюансы, которые могут образоваться при дальнейшем наследовании и создании классов. Однако, на данный момент, это просто задача из книги, и она не берет во внимание эти тонкости.
Дарья Сафонова, не совсем точно выражусь, если скажу, чего именно хочу. Скорее, есть задача, которая звучит так, как была изложена суть вопроса чуть выше листинга. Идея, как я понял, состоит в том, чтобы в дочернем классе вызывался переопределенный метод, который как-бы "понимал", из какого объекта вызывается. Дочернего, или же наоборот, базового. И были соответственно доступны только те поля, которые принадлежат одному из двух классов.
Непонятно. Дали знакомому задачу, но в условиях ничего не написали относительно других размерностей. Я решил для трех предыдущих, а насчет остальных не знаю, что сделать. По этому и решил здесь спросить.
Спасибо. Дело даже не в самом условии, насколько в том, как оно изложено. Почему в Вашем примере get - аксессора переменная два раза присваивается сама себе?
DanielMcRon, да, работает. Огромное спасибо! Однако новые кубы так и не создаются. Как это исправить? Необходимо ввести код рядом с инструкцией return, как понимаю?
Привет. Скрипт на игроке. Проблему решил очень легким способом. Дело в том, что после создание куба под игроком его коллайдер поднимался вверх, и не видел соприкосновение с подбираемым элементом. Решение оказалось в том, чтобы увеличить коллайдер по оси Y.