diff --git a/src/gaemstone.ECS/Identifier.cs b/src/gaemstone.ECS/Identifier.cs index 672beba..516bd68 100644 --- a/src/gaemstone.ECS/Identifier.cs +++ b/src/gaemstone.ECS/Identifier.cs @@ -26,6 +26,8 @@ public readonly struct Identifier ((relation.Value.Data << 32) & ECS_COMPONENT_MASK) | ( target.Value.Data & ECS_ENTITY_MASK ))); + public EntityRef? AsEntity(World world) + => new IdentifierRef(world, this).AsEntity(); public (EntityRef Relation, EntityRef Target)? AsPair(World world) => new IdentifierRef(world, this).AsPair();