Все разработчики используют поля, но достаточно часто в различных обучающих видео на YouTube, а иногда даже и в платных курсах разработчики допускают достаточно грубые ошибки при работе с ними.
Но мы с вами поговорим сегодня не просто про работу с полями, а про работу с полями в Unity! Ошибки при работе с полями Как правило в компонентах мы часто определяем поля, ведь совокупность значений этих полей определяет состояние нашего объекта. Давайте разберем с вами небольшой пример. Сверху вы можете видеть скрипт игрока.
Предположим, что разработчик решил сделать следующее — враг при приближении к нам начинает наносить нам урон напрямую изменяя поле Health, также у него есть Transform death, это точка в которой будет создан эффект смерти и bool _flag при помощи которого мы можем узнать мертв ли игрок. Первое с чем вы можете ошибиться — это именование поля.
Имя поля всегда должно отражать суть того, что это поле в себе будет хранить. Если мы проанализируем код, то сразу станет понятно, что