24 lines
681 B
C#
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
|
|
}
|
|
}
|