737136e2efe324089349c30904d99fb75cced34c
Replace the delegate-based ForEach pattern with zero-allocation ref struct Select iterators. This change moves iteration logic from QueryExecutor to WorldQueryExtensions and introduces a new fluent Query<T> API. Other changes: - Update singleton handling to use a dictionary instead of a reserved ID. - Add IsSingleton flag to ComponentDescriptor. - Replace QueryDescriptor with type-safe Query<T> structs. - Update tests to use the new Select API.
Description
Observable ECS for Godot / Unity ?
471 KiB
Languages
C#
100%