Добрый день. По архитектуре движка.
Хочу добавить возможность выделения по клику мышки от пользователя. Сама логика пользователя прописана через шаблон состояние. Примерно
вот. Я думал сделать подписчика на пользователя и по событию, которое будет генерировать пользователь, уже класс, который будет устанавливать выделение будет похож на класс рендера(проход по объектам, что на луче, задать объектам что для них надо сделать stencil тест и так далее...).
Это ведь нормальное решение или есть что-то попроще?