From 8723c4a7061ebb265007b78ed487574655fdbbd8 Mon Sep 17 00:00:00 2001 From: Mikhail <99481254+DCFApixels@users.noreply.github.com> Date: Sat, 24 Aug 2024 21:02:53 +0800 Subject: [PATCH] simple refactoring --- src/EcsMask.cs | 8 ++++---- src/EcsWorld.cs | 5 +---- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/src/EcsMask.cs b/src/EcsMask.cs index eb9ed19..bbb9244 100644 --- a/src/EcsMask.cs +++ b/src/EcsMask.cs @@ -699,10 +699,10 @@ namespace DCFApixels.DragonECS _source = source; _mask = mask; - _sortIncBuffer = new UnsafeArray(_mask._inc.Length, true); - _sortExcBuffer = new UnsafeArray(_mask._exc.Length, true); - _sortIncChunckBuffer = new UnsafeArray(_mask._incChunckMasks.Length, true); - _sortExcChunckBuffer = new UnsafeArray(_mask._excChunckMasks.Length, true); + _sortIncBuffer = new UnsafeArray(_mask._inc.Length); + _sortExcBuffer = new UnsafeArray(_mask._exc.Length); + _sortIncChunckBuffer = new UnsafeArray(_mask._incChunckMasks.Length); + _sortExcChunckBuffer = new UnsafeArray(_mask._excChunckMasks.Length); for (int i = 0; i < _sortIncBuffer.Length; i++) { diff --git a/src/EcsWorld.cs b/src/EcsWorld.cs index 3c65caa..9ef8610 100644 --- a/src/EcsWorld.cs +++ b/src/EcsWorld.cs @@ -113,10 +113,7 @@ namespace DCFApixels.DragonECS [MethodImpl(MethodImplOptions.AggressiveInlining)] get { - if (_isEnableAutoReleaseDelEntBuffer) - { - ReleaseDelEntityBufferAll(); - } + ReleaseDelEntityBufferAll(); return _entityDispenser.UsedToEcsSpan(id); } }