Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
TerrainGeometryDynamicArray.cs
浏览该文件的文档.
1using Engine;
2
3namespace Game {
4 public class TerrainGeometryDynamicArray<T> : DynamicArray<T>, IDisposable {
5 public void Dispose() {
6 Count = 0;
7 Capacity = 0;
8 }
9
10 protected override T[] Allocate(int capacity) => m_cache.Rent(capacity, false);
11
12 protected override void Free(T[] array) {
13 m_cache.Return(array);
14 }
15
16 static ArrayCache<T> m_cache = new(Enumerable.Range(4, 30).Select(n => 1 << n), 0.66f, 60f, 0.33f, 5f);
17 }
18}