First of all, thanks for your library. I found it useful.
Now, to the problem:
Imagine that you have a following effect: When component A is removed, remove also component B.
At the time we remove component B all queries are evaluated against a version of entity that doesn't have B (correct), but still has A (incorrect).
First of all, thanks for your library. I found it useful.
Now, to the problem:
Imagine that you have a following effect: When component A is removed, remove also component B.
At the time we remove component B all queries are evaluated against a version of entity that doesn't have B (correct), but still has A (incorrect).