public void Allocate() { if (Points.IsCreated == false) { Points = new NativeArray <double3>(0, Allocator.Persistent); } if (Biomes.IsCreated == false) { Biomes = new NativeArray <int>(0, Allocator.Persistent); } CurrentInner.Clear(); CurrentOuter.Clear(); PendingOuter.Clear(); PendingInner.Clear(); VirtualInner.Clear(); VirtualOuter.Clear(); }
public void ClearDebris() { if (spawnedDebris != null) { for (var i = spawnedDebris.Count - 1; i >= 0; i--) { var debris = spawnedDebris[i]; if (debris != null) { Despawn(debris); } } spawnedDebris.Clear(); } bounds.Clear(); }