using System; using UnityEngine; using Unity.Collections; public struct NativeMeshSOA : IDisposable { public NativeArray vertexPositions; public NativeArray vertexTexCoords; public NativeArray vertexNormals; public int vertexCount; public NativeArray faceIndices; public int faceIndicesCount; public void Dispose() { vertexPositions.Dispose(); vertexTexCoords.Dispose(); vertexNormals.Dispose(); vertexCount = 0; faceIndices.Dispose(); faceIndicesCount = 0; } }