TheyCallMeRyan
TheyCallMeRyan
Similar to how :queryChanged returns a record of all records prior to the first call to queryChanged, it would be useful for the result of useStream to do an initial...
## Proposed changes The compatibleArchetypes list can become out of order for QueryResults. This makes it skip over entirely valid archetype strings. Changing it from a set to a list...
## Description Again getting no results from queryChanged, but this time it appears to be the inverse of my 0.8.4 issue. Having an already-initialized queryChanged hookState will fail to catch...
## Description Loop starts topoRuntime for all worlds. queryChanged calls useHookState expecting a pristine result for each world. Instead, all worlds receive the same result from topoRuntime, and since the...
## Description  With the way transitionArchetypes works, transitioning from the same archetype to itself will always set the entityRecord.indexInArchetype to the number of elements in archetype.entities + 1, but...
## Description  Can get negative sizes when despawning and then immediately spawning within the same commit commands. This is caused by the spawnAt functionality: ```lua if not willBeDeleted then...
## Proposed changes This change makes the executeDespawn work in conjunction with the markedForDeletion in spawnAt so the size is always correct. ## Related issues See: https://github.com/matter-ecs/matter/issues/158 ## Additional comments
## Proposed changes If the oldArchetype is the same as the new archetype then don't do any transition ## Related issues See: https://github.com/matter-ecs/matter/issues/157 ## Additional comments
## Proposed changes Has queryChanged create a proxy for each component, allowing each world to get its own unique hookState from useHookState ## Related issues Primarily intended to solve: https://github.com/matter-ecs/matter/issues/155...
## Description A continuation of #157 there seems to be another issue related to transitionArchetype where there are references in the archetype left behind such that references still exist to...