обойтись:
- абстрактным классом для противника
- унаследовать его для разных врагов
- создать класс enemyspawner, в нем прописать методы для разного спавна врагов. Добавить вспомогательные методы(спавн врагов по типу, расстановка врагов по точкам)
Примерно так?
Так фабрика создания одна, а вот спавнеров может быть много. Может ты потом врагов будешь из файловой системы грузить. Код методов фабрики изменится внутри, а вот спавнеры никак затронуты не будут.
Аааа все, дошло. Спасибо!!!
Replay лет 5 назад не каждый умел, заходили в чаты новые люди и вдруг начинались пересылки )))
Осуждаю такие пины
Даешь бесконечные пины!
Обсуждают сегодня