A set of utilities for Jecs
.github/workflows | ||
.lune | ||
.zed | ||
lib | ||
test | ||
.darklua.json | ||
.gitignore | ||
.luaurc | ||
build.project.json | ||
default.project.json | ||
dev.project.json | ||
LICENSE | ||
luau_lsp_settings.json | ||
README.md | ||
rokit.toml | ||
selene.toml | ||
selene_definitions.yaml | ||
stylua.toml | ||
wally.toml |
sapphire-utils
A set of utilities for Jecs
Features
- collect - Collects all arguments fired through the given signal, and drains the collection on iteration.
- handle - Wrap
jecs.World
functions for faster (DX wise) operating on entities - replicator - Keep track of all entities with the passed components and calculate differences
- ref - Reference entities by key
- command_buffer - Buffer commands to prevent iterator invalidation