This commit is contained in:
Mikhail 2024-01-31 05:04:16 +08:00
parent 69f0a7a604
commit 777f4e9870

View File

@ -183,7 +183,7 @@ namespace DCFApixels.DragonECS.Relations.Utils
_startBaskets.RemoveFromBasket(startEntityID, relInfo.startNodeIndex); _startBaskets.RemoveFromBasket(startEntityID, relInfo.startNodeIndex);
if (!_isLoop) if (!_isLoop)
{ {
_startBaskets.RemoveFromBasket(endEntityID, relInfo.endNodeIndex); //_startBaskets.RemoveFromBasket(endEntityID, relInfo.endNodeIndex);
} }
} }
public void DelStart(int startEntityID) public void DelStart(int startEntityID)
@ -226,13 +226,13 @@ namespace DCFApixels.DragonECS.Relations.Utils
// arc.ArcWorld.DelEntity(revereceRelEntitiy); // arc.ArcWorld.DelEntity(revereceRelEntitiy);
//} //}
int endNodeIndex = _relNodesMapping[relEntityID].endNodeIndex; //int endNodeIndex = _relNodesMapping[relEntityID].endNodeIndex;
arc.ArcWorld.DelEntity(relEntityID); arc.ArcWorld.DelEntity(relEntityID);
if (!_isLoop) //if (!_isLoop)
{ //{
int revereceRelEntitiy = _endBaskets.Get(endNodeIndex); // int revereceRelEntitiy = _endBaskets.Get(endNodeIndex);
arc.ArcWorld.DelEntity(revereceRelEntitiy); // arc.ArcWorld.DelEntity(revereceRelEntitiy);
} //}
} }
//_startBaskets.RemoveBasket(startEntityID); //_startBaskets.RemoveBasket(startEntityID);
} }
@ -253,13 +253,13 @@ namespace DCFApixels.DragonECS.Relations.Utils
// arc.ArcWorld.DelEntity(revereceRelEntitiy); // arc.ArcWorld.DelEntity(revereceRelEntitiy);
//} //}
int startNodeIndex = _relNodesMapping[relEntityID].startNodeIndex; //int startNodeIndex = _relNodesMapping[relEntityID].startNodeIndex;
arc.ArcWorld.DelEntity(relEntityID); arc.ArcWorld.DelEntity(relEntityID);
if (!_isLoop) //if (!_isLoop)
{ //{
int revereceRelEntitiy = _startBaskets.Get(startNodeIndex); // int revereceRelEntitiy = _startBaskets.Get(startNodeIndex);
arc.ArcWorld.DelEntity(revereceRelEntitiy); // arc.ArcWorld.DelEntity(revereceRelEntitiy);
} //}
} }
//_endBaskets.RemoveBasket(endEntityID); //_endBaskets.RemoveBasket(endEntityID);
} }