From d394ec6b21bcfdadad96f0717be1498285875ca5 Mon Sep 17 00:00:00 2001 From: DCFApixels <99481254+DCFApixels@users.noreply.github.com> Date: Fri, 28 Mar 2025 11:52:18 +0800 Subject: [PATCH] move IEcsReadonlyPool.Copy to IEcsPool.Copy --- src/Pools/EcsPoolBase.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Pools/EcsPoolBase.cs b/src/Pools/EcsPoolBase.cs index 8990cb5..ec9e23c 100644 --- a/src/Pools/EcsPoolBase.cs +++ b/src/Pools/EcsPoolBase.cs @@ -135,13 +135,13 @@ namespace DCFApixels.DragonECS.Internal throw new NullInstanceException(); #endif } - void IEcsReadonlyPool.Copy(int fromEntityID, int toEntityID) + void IEcsPool.Copy(int fromEntityID, int toEntityID) { #if DEBUG throw new NullInstanceException(); #endif } - void IEcsReadonlyPool.Copy(int fromEntityID, EcsWorld toWorld, int toEntityID) + void IEcsPool.Copy(int fromEntityID, EcsWorld toWorld, int toEntityID) { #if DEBUG throw new NullInstanceException(); @@ -189,11 +189,10 @@ namespace DCFApixels.DragonECS #region Methods bool Has(int entityID); object GetRaw(int entityID); - void Copy(int fromEntityID, int toEntityID); - void Copy(int fromEntityID, EcsWorld toWorld, int toEntityID); #endregion #if !DRAGONECS_DISABLE_POOLS_EVENTS + #region Add/Remove Listeners void AddListener(IEcsPoolEventListener listener); void RemoveListener(IEcsPoolEventListener listener); @@ -209,6 +208,8 @@ namespace DCFApixels.DragonECS void SetRaw(int entityID, object dataRaw); void Del(int entityID); void ClearAll(); + void Copy(int fromEntityID, int toEntityID); + void Copy(int fromEntityID, EcsWorld toWorld, int toEntityID); #endregion }