Thread failed: System.Runtime.InteropServices.MarshalDirectiveException: Cannot marshal type 'Den.Tools.Matrix2D1<System.Int32>'. at Den.Tools.Erosion.MaskBorders (Den.Tools.Matrix2D1[T] order) [0x00000] in <00000000000000000000000000000000>:0
at MapMagic.Nodes.MatrixGenerators.Erosion200.Erosion (Den.Tools.Matrices.MatrixWorld dstHeight, System.Boolean isDraft, MapMagic.Products.TileData data, MapMagic.Products.StopToken stop) [0x00000] in <00000000000000000000000000000000>:0
at MapMagic.Nodes.MatrixGenerators.Erosion200.Generate (MapMagic.Products.TileData data, MapMagic.Products.StopToken stop) [0x00000] in <00000000000000000000000000000000>:0
at MapMagic.Nodes.Graph.GenerateRecursive (MapMagic.Nodes.Generator gen, MapMagic.Products.TileData data, MapMagic.Products.StopToken stop) [0x00000] in <00000000000000000000000000000000>:0
at MapMagic.Nodes.Graph.GenerateRecursive (MapMagic.Nodes.Generator gen, MapMagic.Products.TileData data, MapMagic.Products.StopToken stop) [0x00000] in <00000000000000000000000000000000>:0
at MapMagic.Nodes.Graph.GenerateRecursive (MapMagic.Nodes.Generator gen, MapMagic.Products.TileData data, MapMagic.Products.StopToken stop) [0x00000] in <00000000000000000000000000000000>:0
at MapMagic.Nodes.Graph.GenerateRecursive (MapMagic.Nodes.Generator gen, MapMagic.Products.TileData data, MapMagic.Products.StopToken stop) [0x00000] in <00000000000000000000000000000000>:0
at MapMagic.Nodes.Graph.GenerateRecursive (MapMagic.Nodes.Generator gen, MapMagic.Products.TileData data, MapMagic.Products.StopToken stop) [0x00000] in <00000000000000000000000000000000>:0
at MapMagic.Nodes.Graph.GenerateRecursive (MapMagic.Nodes.Generator gen, MapMagic.Products.TileData data, MapMagic.Products.StopToken stop) [0x00000] in <00000000000000000000000000000000>:0
at MapMagic.Nodes.Graph.Generate (MapMagic.Products.TileData data, MapMagic.Products.StopToken stop) [0x00000] in <00000000000000000000000000000000>:0
at MapMagic.Terrains.TerrainTile.Generate (MapMagic.Nodes.Graph graph, MapMagic.Terrains.TerrainTile tile, MapMagic.Terrains.TerrainTile+DetailLevel det, MapMagic.Products.StopToken stop) [0x00000] in <00000000000000000000000000000000>:0
at MapMagic.Terrains.TerrainTile+<>c__DisplayClass36_0.<EnqueueTask>b__0 () [0x00000] in <00000000000000000000000000000000>:0
at UnityEngine.Application+LowMemoryCallback.Invoke () [0x00000] in <00000000000000000000000000000000>:0
at Den.Tools.Tasks.ThreadManager.TaskThreadAction (Den.Tools.Tasks.ThreadManager+Task task) [0x00000] in <00000000000000000000000000000000>:0
at UnityEngine.Application+LowMemoryCallback.Invoke () [0x00000] in <00000000000000000000000000000000>:0
at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <00000000000000000000000000000000>:0
at System.Threading.ContextCallback.Invoke (System.Object state) [0x00000] in <00000000000000000000000000000000>:0
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <00000000000000000000000000000000>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <00000000000000000000000000000000>:0
at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <00000000000000000000000000000000>:0
at UnityEngine.Application+LowMemoryCallback.Invoke () [0x00000] in <00000000000000000000000000000000>:0