private static void InvokeSegmentChangedEvent(MeshReconstructionServer.SegmentChangedDelegate onSegmentChanged, GridIndex gridIndex, SegmentChange changeType, double updateTime)
 {
     if (onSegmentChanged != null)
     {
         onSegmentChanged(gridIndex, changeType, updateTime);
     }
 }
 internal void GetChangedSegments(MeshReconstructionServer.SegmentChangedDelegate onSegmentChanged)
 {
     if (onSegmentChanged == null)
     {
         throw new ArgumentNullException("onSegmentChanged");
     }
     MeshReconstructionServer.Internal_GetChangedSegments(this.m_ServerPtr, onSegmentChanged);
 }
 private static extern void Internal_GetChangedSegments(IntPtr serverPtr, MeshReconstructionServer.SegmentChangedDelegate onSegmentChanged);