Files
vampire-like/Assets/GameMain/Scripts/Runtime/CustomComponent/Simulation/DataChannel/SimulationWorld.EnemySeparationBuffers.cs
T

24 lines
681 B
C#

namespace SepCore.Simulation
{
public sealed partial class SimulationWorld
{
#region Enemy Separation Buffers
private void PrepareEnemySeparationJobBuffers(int enemyCount, int bucketCapacity)
{
InitializeJobDataChannels();
EnsureCapacity(ref _enemySeparationTransforms, enemyCount);
_enemySeparationTransforms.Clear();
if (enemyCount > 0)
{
_enemySeparationTransforms.ResizeUninitialized(enemyCount);
}
EnsureCapacity(ref _enemySeparationBuckets, bucketCapacity);
_enemySeparationBuckets.Clear();
}
#endregion
}
}