все норм, все работает, у него несколько стейтов, отдельно вывел его Стейт менеджер, теперь же, когда я множу нпс, у меня работает только один из них. Любой который остаётся на сцене один - работает, добавив другого подобного - работает только один. Т е. Стейт менеджер управляет только одним объектом, игнорируя остальные. Я так понимаю, надо всех существующих нпс вначале добавлять в массив или очередь, и потом при каждой команде нпс, пробегаться по массиву/очереди вызывая нужный метод у всех?
Т е. Стейт менеджер управляет только одним объектом, игнорируя остальные. Понятие "менеджер" применяется когда один управляет множеством сущностей, типа EnemiesManager управляет врагами / содержит в себе ссылки на них. Мб тебе нужно StateController который контролирует состояние конкретного моба
Обсуждают сегодня