From 57e33fbe3fdb6089bef0be6cac4779fc549972c8 Mon Sep 17 00:00:00 2001 From: Mikhail <99481254+DCFApixels@users.noreply.github.com> Date: Wed, 31 Jan 2024 04:40:27 +0800 Subject: [PATCH] fixes --- src/Collections/EcsJoin.cs | 6 +++--- src/EcsArc.cs | 8 ++++---- src/Utils/BasketList.cs | 5 +---- 3 files changed, 8 insertions(+), 11 deletions(-) diff --git a/src/Collections/EcsJoin.cs b/src/Collections/EcsJoin.cs index 2ccd33c..c20617a 100644 --- a/src/Collections/EcsJoin.cs +++ b/src/Collections/EcsJoin.cs @@ -181,10 +181,10 @@ namespace DCFApixels.DragonECS.Relations.Utils var (startEntityID, endEntityID) = _source.GetRelationInfo(relEntityID); ref RelNodesInfo relInfo = ref _relNodesMapping[relEntityID]; _startBaskets.RemoveFromBasket(startEntityID, relInfo.startNodeIndex); - //if (!_isLoop) - //{ + if (!_isLoop) + { _startBaskets.RemoveFromBasket(endEntityID, relInfo.endNodeIndex); - //} + } } public void DelStart(int startEntityID) { diff --git a/src/EcsArc.cs b/src/EcsArc.cs index 7526e93..0b9aa34 100644 --- a/src/EcsArc.cs +++ b/src/EcsArc.cs @@ -102,10 +102,10 @@ namespace DCFApixels.DragonECS { _startWorldHandler.Destroy(); _arcWorldHandler.Destroy(); - //if (!_isLoop) - //{ - _endWorldHandler.Destroy(); - //} + if (!_isLoop) + { + _endWorldHandler.Destroy(); + } } #endregion diff --git a/src/Utils/BasketList.cs b/src/Utils/BasketList.cs index 2308bd0..e5451cf 100644 --- a/src/Utils/BasketList.cs +++ b/src/Utils/BasketList.cs @@ -92,14 +92,11 @@ namespace DCFApixels.DragonECS if (nodeIndex <= 0) { //Throw.ArgumentOutOfRange(); + return; } #endif ref BasketInfo basketInfo = ref _baskets[basketIndex]; - if (basketInfo.count <= 4) - { - - } ref var node = ref _nodes[nodeIndex]; int nextNode = node.next;