Observable ECS for Godot / Unity ?
Go to file
hypercross 6f9efc050b feat: add component validation and TryGetComponent
- Implement `TryGetComponent<T>` in `World` and `SparseSet<T>`
- Add validation to ensure `ForEach` type parameters match the
  `QueryDescriptor`
- Improve error handling in `SparseSet<T>.Get` to throw
  `InvalidOperationException`
- Use `GUID` instead of `FullName` for `QueryDescriptor` hash stability
2026-07-18 20:07:43 +08:00
docs docs: add ADR-012 and MessagePack serialization guidelines 2026-07-18 19:07:22 +08:00
src/OECS feat: add component validation and TryGetComponent 2026-07-18 20:07:43 +08:00
tests/OECS.Tests feat: add component validation and TryGetComponent 2026-07-18 20:07:43 +08:00
.gitignore feat: initialize OECS project structure 2026-07-18 19:03:37 +08:00
OECS.sln feat: initialize OECS project structure 2026-07-18 19:03:37 +08:00
design.md docs: add ADR-012 and MessagePack serialization guidelines 2026-07-18 19:07:22 +08:00