ECS vs. OOP. Проблема лишнего перебора в ECS. Часть 2. (UNITY, C#)

Если в прошлой части, могло сложиться впечатление, что проблема лишнего перебора это редкость и возникает в специфичном случае, то в этой части показываю, что этим пронизано всё. Как с этим бороться в ООП много способов. В этот раз используем корутины. Мой оппонент утверждает, что этой проблемы в ECS нет, и она есть только в этом частном примере, который далек от ECS. Поэтому мы договорились, что текущую версию я выложу в гитхабе, а он со временем покажет как аналогичный код пишется в ECS. Ссылка на репозиторий гитхаба:

Смотрите также