add EcsGroup.Upsize

This commit is contained in:
Mikhail 2024-03-02 21:57:25 +08:00
parent e84a26af02
commit c64ffe41f0

View File

@ -309,6 +309,18 @@ namespace DCFApixels.DragonECS
} }
#endregion #endregion
#region Upsize
public void Upsize(int minSize)
{
if (minSize >= _dense.Length)
{
Array.Resize(ref _dense, ArrayUtility.NormalizeSizeToPowerOfTwo_ClampOverflow(minSize));
}
}
#endregion
#region CopyFrom/Clone/Slice/ToSpan/ToArray #region CopyFrom/Clone/Slice/ToSpan/ToArray
public void CopyFrom(EcsGroup group) public void CopyFrom(EcsGroup group)
{ {