ссылку в ответ получил циклическую зависимость, так видимо нельзя, но как быть если требуется нечто подобное?
Размотать зависимости. Это признак проблемы в архитектуре.
Да, DI в т.ч. приучает норм архитектуру выстраивать без циклических зависимостей
получается нельзя чтобы враг видел плеере и наоборот одновременно?
да, это плохая архитектура
Не знаю. В контексте отношения игрока и врага можно сделать сервис-композицию, который будет содержать обе ссылки. Далее ты будешь инжектить сервис.
Обсуждают сегодня