text: ﻿#include "il2cpp-config.h"
  
  #ifndef _MSC_VER
  # include <alloca.h>
  #else
  # include <malloc.h>
  #endif
  
  
  
  #include "codegen/il2cpp-codegen-metadata.h"
  
  
  
  
  
  IL2CPP_EXTERN_C_BEGIN
  IL2CPP_EXTERN_C_END
  
  
  
  
  // 0x00000001 UnityEngine.TerrainData UnityEngine.Terrain::get_terrainData()
  extern void Terrain_get_terrainData_m85409C8644A110380504A9E71349B272941E77C2 ();
  // 0x00000002 System.Boolean UnityEngine.Terrain::get_allowAutoConnect()
  extern void Terrain_get_allowAutoConnect_m0968C0D1D5628726A19734808D1E37C44CA4F146 ();
  // 0x00000003 System.Int32 UnityEngine.Terrain::get_groupingID()
  extern void Terrain_get_groupingID_mF2A964B8B4B049E4E443782AA951C4E85C6EC132 ();
  // 0x00000004 System.Void UnityEngine.Terrain::SetNeighbors(UnityEngine.Terrain,UnityEngine.Terrain,UnityEngine.Terrain,UnityEngine.Terrain)
  extern void Terrain_SetNeighbors_mA28EDA87B310AE170885473F6168B18849B55356 ();
  // 0x00000005 UnityEngine.Terrain[] UnityEngine.Terrain::get_activeTerrains()
  extern void Terrain_get_activeTerrains_mDE09AD3E55E007F12799614A6215D2E2BFD82EDA ();
  // 0x00000006 System.Void UnityEngine.Terrain::.ctor()
  extern void Terrain__ctor_m1D3167E91CFC5220CF861F7CDE01A1F3C280BDCF ();
  // 0x00000007 System.Int32 UnityEngine.TerrainData::GetBoundaryValue(UnityEngine.TerrainData_BoundaryValueType)
  extern void TerrainData_GetBoundaryValue_m3E5DD81838828B30372AC5E200CE86B607C729AB ();
  // 0x00000008 System.Void UnityEngine.TerrainData::.ctor()
  extern void TerrainData__ctor_mEF24945C9BBDA5CAFE4A1C453649B86D79DD87AF ();
  // 0x00000009 System.Void UnityEngine.TerrainData::Internal_Create(UnityEngine.TerrainData)
  extern void TerrainData_Internal_Create_m02C792919F391601D1EE4CF6DF70182FBD646F16 ();
  // 0x0000000A UnityEngine.Vector3 UnityEngine.TerrainData::get_size()
  extern void TerrainData_get_size_m0987D18D442D824D5F9CF1CF5B42CCF1A6A42D51 ();
  // 0x0000000B System.Single UnityEngine.TerrainData::GetAlphamapResolutionInternal()
  extern void TerrainData_GetAlphamapResolutionInternal_mA65CA918038A8D733648A2331826E2C0AA7316B6 ();
  // 0x0000000C UnityEngine.Terrain[] UnityEngine.TerrainData::get_users()
  extern void TerrainData_get_users_m8DC41DB242FD51BDA25CE01F0AC2C019E05F8F76 ();
  // 0x0000000D System.Void UnityEngine.TerrainData::.cctor()
  extern void TerrainData__cctor_mB579F93C53A8F85C72D7AA2C6A266DA7F0D066C5 ();
  // 0x0000000E System.Void UnityEngine.TerrainData::get_size_Injected(UnityEngine.Vector3&)
  extern void TerrainData_get_size_Injected_mF6DEEE266FBF9CEC3AF2B6B77593B9704B299A68 ();
  // 0x0000000F System.Void UnityEngine.Experimental.TerrainAPI.TerrainCallbacks::InvokeHeightmapChangedCallback(UnityEngine.TerrainData,UnityEngine.RectInt,System.Boolean)
  extern void TerrainCallbacks_InvokeHeightmapChangedCallback_m786753AA38B90C453886C1B1011B8279D194DA54 ();
  // 0x00000010 System.Void UnityEngine.Experimental.TerrainAPI.TerrainCallbacks::InvokeTextureChangedCallback(UnityEngine.TerrainData,System.String,UnityEngine.RectInt,System.Boolean)
  extern void TerrainCallbacks_InvokeTextureChangedCallback_m922885C44A5A7F5CD26341414414C2B78CE14A85 ();
  // 0x00000011 System.Void UnityEngine.Experimental.TerrainAPI.TerrainCallbacks_HeightmapChangedCallback::.ctor(System.Object,System.IntPtr)
  extern void HeightmapChangedCallback__ctor_mD8C4C7A562D2D9F1F2F156D7A069AA4ED6DFB60F ();
  // 0x00000012 System.Void UnityEngine.Experimental.TerrainAPI.TerrainCallbacks_HeightmapChangedCallback::Invoke(UnityEngine.Terrain,UnityEngine.RectInt,System.Boolean)
  extern void HeightmapChangedCallback_Invoke_mE74C19A53A5B04D3C1C21270BBA570B0B4E427C6 ();
  // 0x00000013 System.IAsyncResult UnityEngine.Experimental.TerrainAPI.TerrainCallbacks_HeightmapChangedCallback::BeginInvoke(UnityEngine.Terrain,UnityEngine.RectInt,System.Boolean,System.AsyncCallback,System.Object)
  extern void HeightmapChangedCallback_BeginInvoke_m34DB0DA5BF64D5F303A24804C84B3C582BDEFD5D ();
  // 0x00000014 System.Void UnityEngine.Experimental.TerrainAPI.TerrainCallbacks_HeightmapChangedCallback::EndInvoke(System.IAsyncResult)
  extern void HeightmapChangedCallback_EndInvoke_m144223021166831E422245E7C5AB3E2AE3E49CBA ();
  // 0x00000015 System.Void UnityEngine.Experimental.TerrainAPI.TerrainCallbacks_TextureChangedCallback::.ctor(System.Object,System.IntPtr)
  extern void TextureChangedCallback__ctor_m11F1CEC86B40E26B1E59AFC40458F609632B0926 ();
  // 0x00000016 System.Void UnityEngine.Experimental.TerrainAPI.TerrainCallbacks_TextureChangedCallback::Invoke(UnityEngine.Terrain,System.String,UnityEngine.RectInt,System.Boolean)
  extern void TextureChangedCallback_Invoke_mD18A617FB8779E1C66D1167D018B3F2EF585EC66 ();
  // 0x00000017 System.IAsyncResult UnityEngine.Experimental.TerrainAPI.TerrainCallbacks_TextureChangedCallback::BeginInvoke(UnityEngine.Terrain,System.String,UnityEngine.RectInt,System.Boolean,System.AsyncCallback,System.Object)
  extern void TextureChangedCallback_BeginInvoke_mBEC316023C6EEA14D6EC02E363B3027A3F0151DC ();
  // 0x00000018 System.Void UnityEngine.Experimental.TerrainAPI.TerrainCallbacks_TextureChangedCallback::EndInvoke(System.IAsyncResult)
  extern void TextureChangedCallback_EndInvoke_m0AB06E4885E25D5A7D8BBA38ECFA263FBB577DE2 ();
  // 0x00000019 System.Boolean UnityEngine.Experimental.TerrainAPI.TerrainUtility::HasValidTerrains()
  extern void TerrainUtility_HasValidTerrains_m1E41C13C6ADCA00BB57A79651C0CD9FCEFE05EA3 ();
  // 0x0000001A System.Void UnityEngine.Experimental.TerrainAPI.TerrainUtility::ClearConnectivity()
  extern void TerrainUtility_ClearConnectivity_mC60E6D3178548AFDCF76483F99E4BB6F831FC3F5 ();
  // 0x0000001B UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainGroups UnityEngine.Experimental.TerrainAPI.TerrainUtility::CollectTerrains(System.Boolean)
  extern void TerrainUtility_CollectTerrains_m1980638C0C744F59EF15670092FFA1CA9BDA9467 ();
  // 0x0000001C System.Void UnityEngine.Experimental.TerrainAPI.TerrainUtility::AutoConnect()
  extern void TerrainUtility_AutoConnect_m43FD8F195A874A511293784F8029C22AB30A428E ();
  // 0x0000001D UnityEngine.Terrain UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap::GetTerrain(System.Int32,System.Int32)
  extern void TerrainMap_GetTerrain_m2580E4949922965E6B2F1EF0AF7669D3EEE5E635 ();
  // 0x0000001E UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap::CreateFromPlacement(UnityEngine.Terrain,UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TerrainFilter,System.Boolean)
  extern void TerrainMap_CreateFromPlacement_mB23A40ABF3A46620F82C489D749EABEA1EDF27B2 ();
  // 0x0000001F UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap::CreateFromPlacement(UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TerrainFilter,System.Boolean)
  extern void TerrainMap_CreateFromPlacement_m2CFB7C0DD0890EBA733486F6CFF67B15471A6B57 ();
  // 0x00000020 System.Void UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap::.ctor()
  extern void TerrainMap__ctor_m7BC19CC1FA417F6D152B8E290AAD9990DB81E81A ();
  // 0x00000021 System.Void UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap::AddTerrainInternal(System.Int32,System.Int32,UnityEngine.Terrain)
  extern void TerrainMap_AddTerrainInternal_m2E4B99FEC2C6D4BCC6CFF0E58F0D1E70E254B4C2 ();
  // 0x00000022 System.Boolean UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap::TryToAddTerrain(System.Int32,System.Int32,UnityEngine.Terrain)
  extern void TerrainMap_TryToAddTerrain_m7F845FD1237F4342EAA377F5B8B078C93F0B2862 ();
  // 0x00000023 System.Void UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap::ValidateTerrain(System.Int32,System.Int32)
  extern void TerrainMap_ValidateTerrain_m7B0154421B22B18D420FF7AB3179887AFCB320AB ();
  // 0x00000024 UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_ErrorCode UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap::Validate()
  extern void TerrainMap_Validate_m31FE625EC81CDED0369413935CD78F355677237A ();
  // 0x00000025 System.Void UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TerrainFilter::.ctor(System.Object,System.IntPtr)
  extern void TerrainFilter__ctor_m60B330ACE5AE8B4833AFB8D9BB095D6783DB2F1E ();
  // 0x00000026 System.Boolean UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TerrainFilter::Invoke(UnityEngine.Terrain)
  extern void TerrainFilter_Invoke_mB9F861A5CB34474898F150197A7F7CB90AFB1AF9 ();
  // 0x00000027 System.IAsyncResult UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TerrainFilter::BeginInvoke(UnityEngine.Terrain,System.AsyncCallback,System.Object)
  extern void TerrainFilter_BeginInvoke_mB6B8129534FBBB946AAAF055E7DFC909127E5021 ();
  // 0x00000028 System.Boolean UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TerrainFilter::EndInvoke(System.IAsyncResult)
  extern void TerrainFilter_EndInvoke_m8200A6CAF424216D8AE088356ED10A055A83D2EA ();
  // 0x00000029 System.Void UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord::.ctor(System.Int32,System.Int32)
  extern void TileCoord__ctor_mAA64B48F381F5DCBB58B7EA137AD4073076177ED_AdjustorThunk ();
  // 0x0000002A System.Void UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_<>c__DisplayClass4_0::.ctor()
  extern void U3CU3Ec__DisplayClass4_0__ctor_m933028B07653F2470BD281F03CCA0AB74231B0A8 ();
  // 0x0000002B System.Boolean UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_<>c__DisplayClass4_0::<CreateFromPlacement>b__0(UnityEngine.Terrain)
  extern void U3CU3Ec__DisplayClass4_0_U3CCreateFromPlacementU3Eb__0_m51A58F8F2A072A87B2E6C84818FEE0DEC2DD6FB0 ();
  // 0x0000002C System.Void UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainGroups::.ctor()
  extern void TerrainGroups__ctor_mCC684EF011C9EBA10D335C5BBC2A7B742CB1D940 ();
  // 0x0000002D System.Void UnityEngine.Experimental.TerrainAPI.TerrainUtility_<>c__DisplayClass4_0::.ctor()
  extern void U3CU3Ec__DisplayClass4_0__ctor_mD2B394ACE1FD321151050D44AABFA010B5351509 ();
  // 0x0000002E System.Void UnityEngine.Experimental.TerrainAPI.TerrainUtility_<>c__DisplayClass4_1::.ctor()
  extern void U3CU3Ec__DisplayClass4_1__ctor_mABF012661ABB1E98C9DA2A3237B45E15D793723F ();
  // 0x0000002F System.Boolean UnityEngine.Experimental.TerrainAPI.TerrainUtility_<>c__DisplayClass4_1::<CollectTerrains>b__0(UnityEngine.Terrain)
  extern void U3CU3Ec__DisplayClass4_1_U3CCollectTerrainsU3Eb__0_mC50AC0DBF7CB0E1D89FE0F9DA973B406782C0B25 ();
  static Il2CppMethodPointer s_methodPointers[47] = 
  {
  	Terrain_get_terrainData_m85409C8644A110380504A9E71349B272941E77C2,
  	Terrain_get_allowAutoConnect_m0968C0D1D5628726A19734808D1E37C44CA4F146,
  	Terrain_get_groupingID_mF2A964B8B4B049E4E443782AA951C4E85C6EC132,
  	Terrain_SetNeighbors_mA28EDA87B310AE170885473F6168B18849B55356,
  	Terrain_get_activeTerrains_mDE09AD3E55E007F12799614A6215D2E2BFD82EDA,
  	Terrain__ctor_m1D3167E91CFC5220CF861F7CDE01A1F3C280BDCF,
  	TerrainData_GetBoundaryValue_m3E5DD81838828B30372AC5E200CE86B607C729AB,
  	TerrainData__ctor_mEF24945C9BBDA5CAFE4A1C453649B86D79DD87AF,
  	TerrainData_Internal_Create_m02C792919F391601D1EE4CF6DF70182FBD646F16,
  	TerrainData_get_size_m0987D18D442D824D5F9CF1CF5B42CCF1A6A42D51,
  	TerrainData_GetAlphamapResolutionInternal_mA65CA918038A8D733648A2331826E2C0AA7316B6,
  	TerrainData_get_users_m8DC41DB242FD51BDA25CE01F0AC2C019E05F8F76,
  	TerrainData__cctor_mB579F93C53A8F85C72D7AA2C6A266DA7F0D066C5,
  	TerrainData_get_size_Injected_mF6DEEE266FBF9CEC3AF2B6B77593B9704B299A68,
  	TerrainCallbacks_InvokeHeightmapChangedCallback_m786753AA38B90C453886C1B1011B8279D194DA54,
  	TerrainCallbacks_InvokeTextureChangedCallback_m922885C44A5A7F5CD26341414414C2B78CE14A85,
  	HeightmapChangedCallback__ctor_mD8C4C7A562D2D9F1F2F156D7A069AA4ED6DFB60F,
  	HeightmapChangedCallback_Invoke_mE74C19A53A5B04D3C1C21270BBA570B0B4E427C6,
  	HeightmapChangedCallback_BeginInvoke_m34DB0DA5BF64D5F303A24804C84B3C582BDEFD5D,
  	HeightmapChangedCallback_EndInvoke_m144223021166831E422245E7C5AB3E2AE3E49CBA,
  	TextureChangedCallback__ctor_m11F1CEC86B40E26B1E59AFC40458F609632B0926,
  	TextureChangedCallback_Invoke_mD18A617FB8779E1C66D1167D018B3F2EF585EC66,
  	TextureChangedCallback_BeginInvoke_mBEC316023C6EEA14D6EC02E363B3027A3F0151DC,
  	TextureChangedCallback_EndInvoke_m0AB06E4885E25D5A7D8BBA38ECFA263FBB577DE2,
  	TerrainUtility_HasValidTerrains_m1E41C13C6ADCA00BB57A79651C0CD9FCEFE05EA3,
  	TerrainUtility_ClearConnectivity_mC60E6D3178548AFDCF76483F99E4BB6F831FC3F5,
  	TerrainUtility_CollectTerrains_m1980638C0C744F59EF15670092FFA1CA9BDA9467,
  	TerrainUtility_AutoConnect_m43FD8F195A874A511293784F8029C22AB30A428E,
  	TerrainMap_GetTerrain_m2580E4949922965E6B2F1EF0AF7669D3EEE5E635,
  	TerrainMap_CreateFromPlacement_mB23A40ABF3A46620F82C489D749EABEA1EDF27B2,
  	TerrainMap_CreateFromPlacement_m2CFB7C0DD0890EBA733486F6CFF67B15471A6B57,
  	TerrainMap__ctor_m7BC19CC1FA417F6D152B8E290AAD9990DB81E81A,
  	TerrainMap_AddTerrainInternal_m2E4B99FEC2C6D4BCC6CFF0E58F0D1E70E254B4C2,
  	TerrainMap_TryToAddTerrain_m7F845FD1237F4342EAA377F5B8B078C93F0B2862,
  	TerrainMap_ValidateTerrain_m7B0154421B22B18D420FF7AB3179887AFCB320AB,
  	TerrainMap_Validate_m31FE625EC81CDED0369413935CD78F355677237A,
  	TerrainFilter__ctor_m60B330ACE5AE8B4833AFB8D9BB095D6783DB2F1E,
  	TerrainFilter_Invoke_mB9F861A5CB34474898F150197A7F7CB90AFB1AF9,
  	TerrainFilter_BeginInvoke_mB6B8129534FBBB946AAAF055E7DFC909127E5021,
  	TerrainFilter_EndInvoke_m8200A6CAF424216D8AE088356ED10A055A83D2EA,
  	TileCoord__ctor_mAA64B48F381F5DCBB58B7EA137AD4073076177ED_AdjustorThunk,
  	U3CU3Ec__DisplayClass4_0__ctor_m933028B07653F2470BD281F03CCA0AB74231B0A8,
  	U3CU3Ec__DisplayClass4_0_U3CCreateFromPlacementU3Eb__0_m51A58F8F2A072A87B2E6C84818FEE0DEC2DD6FB0,
  	TerrainGroups__ctor_mCC684EF011C9EBA10D335C5BBC2A7B742CB1D940,
  	U3CU3Ec__DisplayClass4_0__ctor_mD2B394ACE1FD321151050D44AABFA010B5351509,
  	U3CU3Ec__DisplayClass4_1__ctor_mABF012661ABB1E98C9DA2A3237B45E15D793723F,
  	U3CU3Ec__DisplayClass4_1_U3CCollectTerrainsU3Eb__0_mC50AC0DBF7CB0E1D89FE0F9DA973B406782C0B25,
  };
  static const int32_t s_InvokerIndices[47] = 
  {
  	14,
  	95,
  	10,
  	398,
  	4,
  	23,
  	21,
  	23,
  	129,
  	1140,
  	689,
  	14,
  	3,
  	6,
  	2257,
  	2258,
  	111,
  	2259,
  	2260,
  	26,
  	111,
  	2261,
  	2262,
  	26,
  	49,
  	3,
  	769,
  	3,
  	170,
  	187,
  	2263,
  	23,
  	573,
  	2264,
  	179,
  	10,
  	111,
  	9,
  	186,
  	9,
  	179,
  	23,
  	9,
  	23,
  	23,
  	23,
  	9,
  };
  extern const Il2CppCodeGenModule g_UnityEngine_TerrainModuleCodeGenModule;
  const Il2CppCodeGenModule g_UnityEngine_TerrainModuleCodeGenModule = 
  {
  	"UnityEngine.TerrainModule.dll",
  	47,
  	s_methodPointers,
  	s_InvokerIndices,
  	0,
  	NULL,
  	0,
  	NULL,
  	0,
  	NULL,
  	NULL,
  };
  