которые так же нужно прокинуть эту же стейт машину. Порядком инициализации эту проблему решить не получится. А как тогда? Заранее благодарен
Регистрируй состояния в bootstrape уже после инициализацит стейтмашины
Просто напрямую в конструкторе через new?
Вообще не надо в конструктор стейт машины пропихивать никаких состояний, регистрируй их через метод
и в метод инжектить инстансы состояний?
я имел в виду что-то такое: gsm.Register<MyState>(); чтобы когда ты добавляешь новый стейт, стейт машина сама пропихивала в них ссылку на себя просто вынести в Construct() метод из конструктора ничего не изменит по идее
Обсуждают сегодня