From d636d94549bbc81e581fdda5c8404851fa05bbda Mon Sep 17 00:00:00 2001 From: Mikhail <99481254+DCFApixels@users.noreply.github.com> Date: Wed, 14 Feb 2024 02:39:42 +0800 Subject: [PATCH] Update EcsDebug.cs --- src/Debug/EcsDebug.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Debug/EcsDebug.cs b/src/Debug/EcsDebug.cs index 279404f..d798785 100644 --- a/src/Debug/EcsDebug.cs +++ b/src/Debug/EcsDebug.cs @@ -98,7 +98,7 @@ namespace DCFApixels.DragonECS public static Action OnServiceChanged = delegate { }; - private IntDispenser _idDispenser = new IntDispenser(-1); + private IdDispenser _idDispenser = new IdDispenser(4, -1); private Dictionary _nameIdTable = new Dictionary(); [MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -110,7 +110,7 @@ namespace DCFApixels.DragonECS int id; if (!_nameIdTable.TryGetValue(name, out id)) { - id = _idDispenser.GetFree(); + id = _idDispenser.UseFree(); _nameIdTable.Add(name, id); } OnNewProfilerMark(id, name);