delegate void ComputeDetailInstanceTransforms_Injected(IntPtr _unity_self, int patchX, int patchY, int layer, float density, out Bounds bounds, out BlittableArrayWrapper ret);
var method = typeof(TerrainData).GetMethod("ComputeDetailInstanceTransforms_Injected", System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.NonPublic);
var d = method.CreateDelegate(typeof(ComputeDetailInstanceTransforms_Injected), terrainData) as ComputeDetailInstanceTransforms_Injected;
delegate void ComputeDetailInstanceTransforms_Injected(IntPtr _unity_self, int patchX, int patchY, int layer, float density, out Bounds bounds, out BlittableArrayWrapper ret);
var method = typeof(TerrainData).GetMethod("ComputeDetailInstanceTransforms_Injected", System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.NonPublic);
var d = method.CreateDelegate(typeof(ComputeDetailInstanceTransforms_Injected), terrainData) as ComputeDetailInstanceTransforms_Injected;