diff --git a/src/Builtin/IsMissingRelationNode.cs b/src/Builtin/IsMissingRelationNode.cs
deleted file mode 100644
index 88664b4..0000000
--- a/src/Builtin/IsMissingRelationNode.cs
+++ /dev/null
@@ -1,9 +0,0 @@
-namespace DCFApixels.DragonECS
-{
- [System.Serializable]
- [MetaColor(MetaColor.DragonRose)]
- [MetaGroup(EcsGraphConsts.PACK_GROUP)]
- [MetaDescription(EcsConsts.AUTHOR, "...")]
- [MetaID("1C53321A9301DB70DB84A88611F6C36C")]
- public struct IsMissingRelationNode : IEcsTagComponent { }
-}
diff --git a/src/Utils/Rels.cs b/src/Utils/Rels.cs
index 8d9c4ff..b2727cc 100644
--- a/src/Utils/Rels.cs
+++ b/src/Utils/Rels.cs
@@ -64,6 +64,8 @@ namespace DCFApixels.DragonECS
public override string ToString() { return $"arc({start} -> {end})"; }
#endregion
}
+ [StructLayout(LayoutKind.Sequential, Pack = 4, Size = 12)]
+ [Serializable]
public readonly ref struct StartRelEnd
{
/// Start vertex entity ID.
@@ -118,6 +120,8 @@ namespace DCFApixels.DragonECS
public override string ToString() { return $"arc({start} --({rel})-> {end})"; }
#endregion
}
+ [StructLayout(LayoutKind.Sequential, Pack = 4, Size = 8)]
+ [Serializable]
public readonly ref struct RelEnd
{
/// Relation entity ID.