oecs-sharp/tests/OECS.Tests
hypercross 8557fc864d feat: add singleton support to World
Introduces a mechanism to store and access singleton components on a
reserved entity. The singleton entity is automatically excluded from
all standard queries to prevent it from being processed like regular
entities.

- Added `SetSingleton`, `GetSingleton`, `HasSingleton`, and
  `RemoveSingleton` to `World`.
- Added `RegisterSingleton` to `EntityAllocator` to support the
  reserved entity.
- Updated `QueryExecutor` to skip the singleton entity during
  iteration.
- Added unit tests for singleton functionality.
2026-07-18 19:53:58 +08:00
..
CommandTests.cs feat: add deferred command queue system 2026-07-18 19:38:10 +08:00
CoreTests.cs feat: initialize OECS project structure 2026-07-18 19:03:37 +08:00
OECS.Tests.csproj feat: initialize OECS project structure 2026-07-18 19:03:37 +08:00
QueryAndSystemTests.cs feat: add query system and system execution logic 2026-07-18 19:33:05 +08:00
ReactivityTests.cs feat: add reactivity via change buffering and R3 observables 2026-07-18 19:50:31 +08:00
RelationshipTests.cs feat: add relationship components and reverse indexing 2026-07-18 19:42:59 +08:00
SingletonTests.cs feat: add singleton support to World 2026-07-18 19:53:58 +08:00