From 143faf24e0d3859caa8f703c0389c45eee6dea13 Mon Sep 17 00:00:00 2001 From: Mikhail <99481254+DCFApixels@users.noreply.github.com> Date: Mon, 3 Jul 2023 02:40:13 +0800 Subject: [PATCH] add new unpack methods --- src/entlong.cs | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/entlong.cs b/src/entlong.cs index 8f54c97..ea9883b 100644 --- a/src/entlong.cs +++ b/src/entlong.cs @@ -107,12 +107,33 @@ namespace DCFApixels.DragonECS world = EcsWorld.GetWorld(this.world); return IsAlive; } + public bool TryGetWorldID(out int worldID) + { + worldID = world; + return IsAlive; + } + public void Unpack(out EcsWorld world, out int id) + { + world = EcsWorld.GetWorld(this.world); + id = this.id; + } + public void Unpack(out int worldID, out int id) + { + worldID = world; + id = this.id; + } public bool TryUnpack(out EcsWorld world, out int id) { world = EcsWorld.GetWorld(this.world); id = this.id; return IsAlive; } + public bool TryUnpack(out int worldID, out int id) + { + worldID = world; + id = this.id; + return IsAlive; + } #endregion #region Equals