oecs-sharp/tests/OECS.Tests
hypercross 48f3319615 feat: add relationship components and reverse indexing
Introduces a relationship system to allow entities to point to other
entities. Includes a `Relationship<TSelf, TTarget>` component and a
`RelationshipIndex` to enable efficient reverse lookups (finding all
sources pointing to a specific target).

The `World.DestroyEntity` method now performs cascading removals:
- Relationships where the entity is the source are removed.
- Relationships where the entity is the target are removed from their
  respective source entities.

Also adds MessagePack support to `Entity` and `Relationship`.
2026-07-18 19:42:59 +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
RelationshipTests.cs feat: add relationship components and reverse indexing 2026-07-18 19:42:59 +08:00