Example #1
0
 extern private static void Internal_GenerateSegmentAsync(
     IntPtr serverPtr,
     GridIndex gridIndex,
     MeshFilter destinationMeshFilter,
     MeshCollider destinationMeshCollider,
     SegmentReadyDelegate onSegmentReady,
     bool provideNormals,
     bool provideColors,
     bool providePhysics);
        internal void GenerateSegmentAsync(SegmentGenerationRequest request, SegmentReadyDelegate onSegmentReady)
        {
            if (onSegmentReady == null)
            {
                throw new ArgumentNullException("onSegmentRead");
            }

            Internal_GenerateSegmentAsync(
                m_ServerPtr,
                request.gridIndex,
                request.destinationMeshFilter,
                request.destinationMeshCollider,
                onSegmentReady,
                request.provideNormals,
                request.provideColors,
                request.providePhysics);
        }