Используем паттерн «Цепочка обязанностей», чтобы выбраться из ада if-ов | Урок по Unity C#
Freedom Coding
0:00 / 0:00
Используем паттерн «Цепочка обязанностей», чтобы выбраться из ада if-ов | Урок по Unity C#
1 757 просмотров · 1 год назад
Freedom Coding
6,91 тыс. подписчиков
1 757 просмотров · 1 год назад
Часто ли вы пишете длинные цепочки операторов if-else? Хотите ли вы также сделать свой код более модульным и гибким? Если да, то паттерн «цепочка ответственности» — именно то, что вам нужно! Используя его, мы создадим гибкую систему нанесения урона, где нам может потребоваться пройти несколько шагов, прежде чем мы сможем нанести урон врагу. Эти шаги могут включать проверку наличия у врага баффа, способности, брони, вампиризма или многих других свойств, влияющих на получаемый урон. Паттерн «цепочка ответственности» позволит нам использовать столько шагов, сколько мы захотим!
👍 Ставьте лайки и 🔔 Подписывайтесь на канал, чтобы получать больше уроков по Unity и C# / @freedomcoding
🌟 Поддержите мою работу и получите доступ к эксклюзивному контенту! 🌟
👉 Подписка на YouTube: / @freedomcoding
🌟 Patreon: / freedomcoding
🎮 Присоединяйтесь к нашему сообществу разработчиков!
💬 Discord: / discord
💖 Финансовая поддержка
☕ PayPal, Revolut: marek.freedom.coding@gmail.com
Скрипты - https://github.com/Freedom-Coding/Des...
Веб-сайт - https://www.freedom-coding.com
Временные метки:
00:00 Что такое цепочка ответственности?
00:43 Настройка
02:08 Скрипт обработки урона
03:39 Использование обработчиков
04:03 Конкретная логика обработчиков
06:04 Тестирование
06:55 Пример из реальной жизни
08:48 Чем вы можете мне помочь
09:09 Плюсы и минусы
10:21 Когда использовать цепочку ответственности?