48f3319615386e5f6df8a7cf535f380df1565ed3
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`.
Description
Observable ECS for Godot / Unity ?
471 KiB
Languages
C#
100%