JaimeGensler / thyseus

An archetypal Entity Component System, built entirely in Typescript
MIT License
74 stars 3 forks source link

[BUG] Implicit dependencies cause schedules to not complete execution #23

Closed JaimeGensler closed 1 year ago

JaimeGensler commented 1 year ago

Bug Description Title. The introduction of schedules and requiring applyCommands to be added explicitly reduced much of the need for implicit dependencies. Furthermore, resolving implicit dependencies in a coherent manner gets very complex very quickly, and can have many unintended side-effects. Best resolution will be to remove them.

Thyseus Version (e.g. v0.9.0) v0.12.1

Bundler / Build Tool (e.g. Vite, Webpack) All

Environment & Version (e.g. \<browser> \<version>, Node \<version>) All

Reproduction URL (optional) N/A