// [TypeInfo RVA: 0x0]
public class NavMeshSourceTag : MonoBehaviour
{
	public static System.Collections.Generic.List<UnityEngine.MeshFilter> m_Meshes; // 0x0
	public static System.Collections.Generic.List<UnityEngine.Terrain> m_Terrains; // 0x8

	// RVA: 0x3243854 VA: 0x781892E854
	private void OnEnable();
	/*
	 *   uint uVar1;
	 *   undefined1 *puVar2;
	 *   undefined8 uVar3;
	 *   ulong uVar4;
	 *   long lVar5;
	 *   long lVar6;
	 *   undefined8 *puVar7;
	 *   long lVar8;
	 *   void *unaff_x19;
	 *   undefined8 unaff_x20;
	 *   undefined *unaff_x21;
	 *   undefined *puVar9;
	 *   undefined *unaff_x22;
	 *   undefined *puVar10;
	 *   undefined8 unaff_x30;
	 *
	 *   puVar10 = PTR_DAT_070c1660;
	 *   puVar9 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
	 *   puVar2 = &stack0xffffffffffffffd0;
	 *   if ((bRam000000000754a9e7 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c1660);
	 *     func_0x031fdc8c(PTR_DAT_070c4230);
	 *     func_0x031fdc8c(PTR_DAT_070c4238);
	 *     func_0x031fdc8c(PTR_DAT_070c4240);
	 *     func_0x031fdc8c(PTR_DAT_070c3648);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *     bRam000000000754a9e7 = 1;
	 *   }
	 *   uVar3 = func_0x0373df50(this,*(undefined8 *)puVar10);
	 *   if (*(int *)(*(long *)puVar9 + 0xe4) == 0) {
	 *     func_0x031fde08(*(long *)puVar9);
	 *   }
	 *   puVar10 = PTR_DAT_070c3648;
	 *   uVar4 = UnityEngine.Object.op_Inequality(uVar3,null);
	 *   if ((uVar4 & 1) == 0) {
	 *     uVar3 = func_0x0373df50(this,*(undefined8 *)PTR_DAT_070c4230);
	 *     if (*(int *)(*(long *)puVar9 + 0xe4) == 0) {
	 *       func_0x031fde08(*(long *)puVar9);
	 *     }
	 *     uVar4 = UnityEngine.Object.op_Inequality(uVar3,null);
	 *     if ((uVar4 & 1) == 0) {
	 *       return;
	 *     }
	 *     lVar5 = *(long *)puVar10;
	 *     if (*(int *)(lVar5 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *       lVar5 = *(long *)puVar10;
	 *     }
	 *     lVar5 = *(long *)(*(long *)(lVar5 + 0xb8) + 8);
	 *     if (lVar5 == 0) goto LAB_03343a7c;
	 *     lVar6 = *(long *)(lVar5 + 0x10);
	 *     lVar8 = *(long *)PTR_DAT_070c4240;
	 *     *(int *)(lVar5 + 0x1c) = *(int *)(lVar5 + 0x1c) + 1;
	 *     if (lVar6 == 0) goto LAB_03343a7c;
	 *     uVar1 = *(uint *)(lVar5 + 0x18);
	 *     puVar2 = (undefined1 *)register0x00000008;
	 *     if (uVar1 < *(uint *)(lVar6 + 0x18)) {
	 *       *(uint *)(lVar5 + 0x18) = uVar1 + 1;
	 *       puVar7 = (undefined8 *)(lVar6 + (long)(int)uVar1 * 8 + 0x20);
	 *       *puVar7 = uVar3;
	 *       goto SUB_031fdc38;
	 *     }
	 *     lVar6 = *(long *)(*(long *)(*(long *)(lVar8 + 0x20) + 0xc0) + 0x70);
	 *     this = unaff_x19;
	 *     puVar9 = unaff_x21;
	 *     puVar10 = unaff_x22;
	 *   }
	 *   else {
	 *     lVar5 = *(long *)puVar10;
	 *     if (*(int *)(lVar5 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *       lVar5 = *(long *)puVar10;
	 *     }
	 *     lVar5 = **(long **)(lVar5 + 0xb8);
	 *     if (lVar5 == 0) {
	 * LAB_03343a7c:
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     lVar6 = *(long *)(lVar5 + 0x10);
	 *     lVar8 = *(long *)PTR_DAT_070c4238;
	 *     *(int *)(lVar5 + 0x1c) = *(int *)(lVar5 + 0x1c) + 1;
	 *     if (lVar6 == 0) goto LAB_03343a7c;
	 *     uVar1 = *(uint *)(lVar5 + 0x18);
	 *     if (uVar1 < *(uint *)(lVar6 + 0x18)) {
	 *       *(uint *)(lVar5 + 0x18) = uVar1 + 1;
	 *       puVar7 = (undefined8 *)(lVar6 + (long)(int)uVar1 * 8 + 0x20);
	 *       *puVar7 = uVar3;
	 *       unaff_x30 = 0x334397c;
	 *       puVar2 = &stack0xffffffffffffffd0;
	 *       goto SUB_031fdc38;
	 *     }
	 *     lVar6 = *(long *)(*(long *)(*(long *)(lVar8 + 0x20) + 0xc0) + 0x70);
	 *     unaff_x30 = 0x3343994;
	 *     unaff_x20 = uVar3;
	 *   }
	 *   *(undefined8 *)(puVar2 + -0x30) = unaff_x30;
	 *   *(undefined **)(puVar2 + -0x20) = puVar10;
	 *   *(undefined **)(puVar2 + -0x18) = puVar9;
	 *   *(undefined8 *)(puVar2 + -0x10) = unaff_x20;
	 *   *(void **)(puVar2 + -8) = this;
	 *   uVar1 = *(uint *)(lVar5 + 0x18);
	 *   func_0x03f2dce8(lVar5,uVar1 + 1,*(undefined8 *)(*(long *)(*(long *)(lVar6 + 0x20) + 0xc0) + 0x78))
	 *   ;
	 *   lVar6 = *(long *)(lVar5 + 0x10);
	 *   *(uint *)(lVar5 + 0x18) = uVar1 + 1;
	 *   if (lVar6 == 0) {
	 *     IL2CPP.ThrowNullReferenceException();
	 *   }
	 *   if (*(uint *)(lVar6 + 0x18) <= uVar1) {
	 *     IL2CPP.ThrowIndexOutOfRangeException();
	 *   }
	 *   puVar7 = (undefined8 *)(lVar6 + (long)(int)uVar1 * 8 + 0x20);
	 *   *puVar7 = uVar3;
	 *   unaff_x30 = *(undefined8 *)(puVar2 + -0x30);
	 * SUB_031fdc38:
	 *   if (iRam00000000077785f0 != 0) {
	 *     *(undefined8 *)(puVar2 + -0x10) = unaff_x30;
	 *     func_0x032ed0c0(1L << ((ulong)puVar7 >> 0xc & 0x3f),
	 *                     ((ulong)puVar7 >> 0x12 & 0x7fff) * 8 + 0x75ac5c8);
	 *   }
	 *   return;
	 */
	// RVA: 0x3243A80 VA: 0x781892EA80
	private void OnDisable();
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   int iVar3;
	 *   undefined8 uVar4;
	 *   ulong uVar5;
	 *   long lVar6;
	 *   long lVar7;
	 *   void *unaff_x19;
	 *   undefined8 unaff_x20;
	 *   undefined8 unaff_x30;
	 *
	 *   puVar2 = PTR_DAT_070c1660;
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
	 *   if ((bRam000000000754a9e8 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c1660);
	 *     func_0x031fdc8c(PTR_DAT_070c4230);
	 *     func_0x031fdc8c(PTR_DAT_070c4248);
	 *     func_0x031fdc8c(PTR_DAT_070c4250);
	 *     func_0x031fdc8c(PTR_DAT_070c3648);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *     bRam000000000754a9e8 = 1;
	 *   }
	 *   uVar4 = func_0x0373df50(this,*(undefined8 *)puVar2);
	 *   lVar7 = *(long *)puVar1;
	 *   if (*(int *)(lVar7 + 0xe4) == 0) {
	 *     func_0x031fde08(lVar7);
	 *   }
	 *   puVar2 = PTR_DAT_070c3648;
	 *   uVar5 = UnityEngine.Object.op_Inequality(uVar4,null);
	 *   if ((uVar5 & 1) == 0) {
	 *     uVar4 = func_0x0373df50(this,*(undefined8 *)PTR_DAT_070c4230);
	 *     lVar7 = *(long *)puVar1;
	 *     if (*(int *)(lVar7 + 0xe4) == 0) {
	 *       func_0x031fde08(lVar7);
	 *     }
	 *     uVar5 = UnityEngine.Object.op_Inequality(uVar4,null);
	 *     if ((uVar5 & 1) == 0) {
	 *       return;
	 *     }
	 *     lVar7 = *(long *)puVar2;
	 *     if (*(int *)(lVar7 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *       lVar7 = *(long *)puVar2;
	 *     }
	 *     lVar7 = *(long *)(*(long *)(lVar7 + 0xb8) + 8);
	 *     if (lVar7 == 0) goto LAB_03343c00;
	 *     lVar6 = *(long *)PTR_DAT_070c4248;
	 *   }
	 *   else {
	 *     lVar7 = *(long *)puVar2;
	 *     if (*(int *)(lVar7 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *       lVar7 = *(long *)puVar2;
	 *     }
	 *     lVar7 = **(long **)(lVar7 + 0xb8);
	 *     if (lVar7 == 0) {
	 * LAB_03343c00:
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     lVar6 = *(long *)PTR_DAT_070c4250;
	 *     unaff_x30 = 0x3343b70;
	 *     register0x00000008 = (BADSPACEBASE *)&stack0xffffffffffffffd0;
	 *     unaff_x19 = this;
	 *     unaff_x20 = uVar4;
	 *   }
	 *   *(undefined8 *)((long)register0x00000008 + -0x20) = unaff_x30;
	 *   *(undefined8 *)((long)register0x00000008 + -0x10) = unaff_x20;
	 *   *(void **)((long)register0x00000008 + -8) = unaff_x19;
	 *   iVar3 = func_0x03a42b70(*(undefined8 *)(lVar7 + 0x10),uVar4,0,*(undefined4 *)(lVar7 + 0x18),
	 *                           *(undefined8 *)
	 *                            (*(long *)(*(long *)(*(long *)(*(long *)(*(long *)(lVar6 + 0x20) + 0xc0)
	 *                                                          + 0xd0) + 0x20) + 0xc0) + 0x150));
	 *   if (-1 < iVar3) {
	 *     func_0x03f2ee68(lVar7,iVar3);
	 *   }
	 *   return;
	 */
	// RVA: 0x323E450 VA: 0x7818929450
	public static void Collect(System.Collections.Generic.List<UnityEngine.AI.NavMeshBuildSource>& sources);
	/*
	 *   uint uVar1;
	 *   undefined *puVar2;
	 *   undefined *puVar3;
	 *   undefined *puVar4;
	 *   undefined *puVar5;
	 *   undefined *puVar6;
	 *   undefined *puVar7;
	 *   void *pvVar8;
	 *   undefined8 uVar9;
	 *   void *pvVar10;
	 *   void *extraout_x1;
	 *   void *extraout_x1_00;
	 *   void *extraout_x1_01;
	 *   void *extraout_x1_02;
	 *   void *extraout_x1_03;
	 *   void *extraout_x1_04;
	 *   long lVar11;
	 *   long lVar12;
	 *   undefined4 *puVar13;
	 *   long lVar14;
	 *   int iVar15;
	 *   undefined4 uVar16;
	 *   undefined4 uVar17;
	 *   undefined4 uVar18;
	 *   undefined4 uVar19;
	 *   UnityEngine_Vector3 UVar20;
	 *   undefined1 auVar21 [16];
	 *   undefined8 uStack_2e0;
	 *   undefined8 uStack_2d8;
	 *   undefined8 uStack_2d0;
	 *   undefined8 uStack_2c8;
	 *   undefined8 uStack_2c0;
	 *   undefined8 uStack_2b8;
	 *   undefined8 uStack_2b0;
	 *   undefined8 uStack_2a8;
	 *   undefined8 uStack_2a0;
	 *   undefined8 uStack_298;
	 *   undefined8 uStack_290;
	 *   undefined8 uStack_288;
	 *   undefined8 uStack_280;
	 *   undefined8 uStack_278;
	 *   undefined8 uStack_270;
	 *   undefined8 uStack_268;
	 *   undefined8 uStack_260;
	 *   undefined8 uStack_258;
	 *   undefined8 uStack_250;
	 *   undefined8 uStack_248;
	 *   undefined8 uStack_240;
	 *   undefined8 uStack_238;
	 *   undefined8 uStack_230;
	 *   undefined8 uStack_228;
	 *   undefined8 uStack_220;
	 *   undefined8 uStack_218;
	 *   undefined8 uStack_210;
	 *   undefined8 uStack_208;
	 *   undefined8 uStack_200;
	 *   undefined8 uStack_1f8;
	 *   undefined8 uStack_1f0;
	 *   undefined8 uStack_1e8;
	 *   undefined8 uStack_1e0;
	 *   undefined8 uStack_1d8;
	 *   undefined8 uStack_1d0;
	 *   undefined8 uStack_1c8;
	 *   undefined8 uStack_1c0;
	 *   undefined8 uStack_1b8;
	 *   undefined8 uStack_1b0;
	 *   undefined8 uStack_1a8;
	 *   undefined8 uStack_1a0;
	 *   undefined8 uStack_198;
	 *   undefined8 uStack_190;
	 *   undefined8 uStack_188;
	 *   undefined8 uStack_180;
	 *   undefined8 uStack_178;
	 *   undefined8 uStack_170;
	 *   undefined8 uStack_168;
	 *   undefined1 auStack_160 [96];
	 *   undefined1 auStack_100 [96];
	 *
	 *   if ((bRam000000000754a9e9 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c3650);
	 *     func_0x031fdc8c(PTR_DAT_070c3658);
	 *     func_0x031fdc8c(PTR_DAT_070c3660);
	 *     func_0x031fdc8c(PTR_DAT_070c3668);
	 *     func_0x031fdc8c(PTR_DAT_070c3670);
	 *     func_0x031fdc8c(PTR_DAT_070c3678);
	 *     func_0x031fdc8c(PTR_DAT_070c3648);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *     bRam000000000754a9e9 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   puVar7 = PTR_DAT_070c3678;
	 *   puVar6 = PTR_DAT_070c3670;
	 *   puVar5 = PTR_DAT_070c3648;
	 *   puVar2 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
	 *   lVar11 = *(long *)sources;
	 *   uStack_218 = 0;
	 *   uStack_220 = 0;
	 *   uStack_208 = 0;
	 *   uStack_210 = 0;
	 *   uStack_1f8 = 0;
	 *   uStack_200 = 0;
	 *   uStack_1e8 = 0;
	 *   uStack_1f0 = 0;
	 *   uStack_1d8 = 0;
	 *   uStack_1e0 = 0;
	 *   uStack_1c8 = 0;
	 *   uStack_1d0 = 0;
	 *   uStack_1b8 = 0;
	 *   uStack_1c0 = 0;
	 *   uStack_1a8 = 0;
	 *   uStack_1b0 = 0;
	 *   uStack_198 = 0;
	 *   uStack_1a0 = 0;
	 *   uStack_188 = 0;
	 *   uStack_190 = 0;
	 *   uStack_178 = 0;
	 *   uStack_180 = 0;
	 *   uStack_168 = 0;
	 *   uStack_170 = 0;
	 *   if (lVar11 != 0) {
	 *     iVar15 = 0;
	 *     *(undefined4 *)(lVar11 + 0x18) = 0;
	 *     *(int *)(lVar11 + 0x1c) = *(int *)(lVar11 + 0x1c) + 1;
	 *     do {
	 *       lVar11 = *(long *)puVar5;
	 *       if (*(int *)(lVar11 + 0xe4) == 0) {
	 *         func_0x031fde08(lVar11,methodInfo);
	 *         lVar11 = *(long *)puVar5;
	 *         methodInfo = extraout_x1_00;
	 *       }
	 *       puVar4 = typeinfo_ptr_UnityEngine_CoreModule_Quaternion_6FC0EA0;
	 *       puVar3 = typeinfo_ptr_UnityEngine_CoreModule_Vector3_6FC0A08;
	 *       lVar12 = **(long **)(lVar11 + 0xb8);
	 *       if (lVar12 == 0) break;
	 *       if (*(int *)(lVar12 + 0x18) <= iVar15) {
	 *         iVar15 = 0;
	 *         goto LAB_0333e740;
	 *       }
	 *       if (*(int *)(lVar11 + 0xe4) == 0) {
	 *         func_0x031fde08(lVar11,methodInfo);
	 *         lVar12 = **(long **)(*(long *)puVar5 + 0xb8);
	 *         if (lVar12 == 0) break;
	 *       }
	 *       pvVar8 = (void *)func_0x03f2d434(lVar12,iVar15,*(undefined8 *)puVar7);
	 *       if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *         func_0x031fde08(*(long *)puVar2);
	 *       }
	 *       auVar21 = UnityEngine.Object.op_Equality(pvVar8,null);
	 *       methodInfo = auVar21._8_8_;
	 *       if ((auVar21._0_8_ & 1) == 0) {
	 *         if (pvVar8 == null) break;
	 *         uVar9 = UnityEngine.MeshFilter.get_sharedMesh(pvVar8);
	 *         if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *           func_0x031fde08(*(long *)puVar2);
	 *         }
	 *         auVar21 = UnityEngine.Object.op_Equality(uVar9,null);
	 *         methodInfo = auVar21._8_8_;
	 *         if ((auVar21._0_8_ & 1) == 0) {
	 *           uStack_1b8 = 0;
	 *           uStack_1c0 = 0;
	 *           uStack_1a8 = 0;
	 *           uStack_1b0 = 0;
	 *           uStack_198 = 0;
	 *           uStack_1a0 = 0;
	 *           uStack_188 = 0;
	 *           uStack_190 = 0;
	 *           uStack_178 = 0;
	 *           uStack_180 = 0;
	 *           uStack_168 = 0;
	 *           uStack_170 = 0;
	 *           UnityEngine.AI.NavMeshBuildSource.set_shape(&uStack_1c0,0);
	 *           UnityEngine.AI.NavMeshBuildSource.set_sourceObject(&uStack_1c0,uVar9);
	 *           pvVar8 = UnityEngine.Component.get_transform(pvVar8);
	 *           if (pvVar8 == null) break;
	 *           UnityEngine.Transform.get_localToWorldMatrix(&uStack_260,pvVar8,0);
	 *           uStack_298 = uStack_258;
	 *           uStack_2a0 = uStack_260;
	 *           uStack_288 = uStack_248;
	 *           uStack_290 = uStack_250;
	 *           uStack_278 = uStack_238;
	 *           uStack_280 = uStack_240;
	 *           uStack_268 = uStack_228;
	 *           uStack_270 = uStack_230;
	 *           UnityEngine.AI.NavMeshBuildSource.set_transform(&uStack_1c0,&uStack_2a0)
	 *           ;
	 *           UnityEngine.AI.NavMeshBuildSource.set_area(&uStack_1c0,0);
	 *           lVar11 = *(long *)sources;
	 *           if (lVar11 == 0) break;
	 *           func_0x06cb39b0(auStack_160,&uStack_1c0,0x60);
	 *           lVar12 = *(long *)(lVar11 + 0x10);
	 *           lVar14 = *(long *)PTR_DAT_070c3650;
	 *           *(int *)(lVar11 + 0x1c) = *(int *)(lVar11 + 0x1c) + 1;
	 *           if (lVar12 == 0) break;
	 *           uVar1 = *(uint *)(lVar11 + 0x18);
	 *           if (uVar1 < *(uint *)(lVar12 + 0x18)) {
	 *             *(uint *)(lVar11 + 0x18) = uVar1 + 1;
	 *             func_0x06cb39b0(lVar12 + (long)(int)uVar1 * 0x60 + 0x20,auStack_160,0x60);
	 *             methodInfo = extraout_x1_01;
	 *           }
	 *           else {
	 *             uVar9 = *(undefined8 *)(*(long *)(*(long *)(lVar14 + 0x20) + 0xc0) + 0x70);
	 *             func_0x06cb39b0(auStack_100,auStack_160,0x60);
	 *             func_0x03f22cc4(lVar11,auStack_100,uVar9);
	 *             methodInfo = extraout_x1_02;
	 *           }
	 *         }
	 *       }
	 *       iVar15 = iVar15 + 1;
	 *     } while( true );
	 *   }
	 * LAB_0333e9a8:
	 *   IL2CPP.ThrowNullReferenceException();
	 * LAB_0333e740:
	 *   if (*(int *)(lVar11 + 0xe4) == 0) {
	 *     func_0x031fde08(lVar11,methodInfo);
	 *     lVar11 = *(long *)puVar5;
	 *   }
	 *   lVar12 = *(long *)(*(long *)(lVar11 + 0xb8) + 8);
	 *   if (lVar12 == 0) goto LAB_0333e9a8;
	 *   if (*(int *)(lVar12 + 0x18) <= iVar15) {
	 *     return;
	 *   }
	 *   if (*(int *)(lVar11 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *     lVar12 = *(long *)(*(long *)(*(long *)puVar5 + 0xb8) + 8);
	 *     if (lVar12 == 0) goto LAB_0333e9a8;
	 *   }
	 *   pvVar8 = (void *)func_0x03f2d434(lVar12,iVar15,*(undefined8 *)puVar6);
	 *   if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *     func_0x031fde08(*(long *)puVar2);
	 *   }
	 *   auVar21 = UnityEngine.Object.op_Equality(pvVar8,null);
	 *   methodInfo = auVar21._8_8_;
	 *   if ((auVar21._0_8_ & 1) == 0) {
	 *     uStack_218 = 0;
	 *     uStack_220 = 0;
	 *     uStack_208 = 0;
	 *     uStack_210 = 0;
	 *     uStack_1f8 = 0;
	 *     uStack_200 = 0;
	 *     uStack_1e8 = 0;
	 *     uStack_1f0 = 0;
	 *     uStack_1d8 = 0;
	 *     uStack_1e0 = 0;
	 *     uStack_1c8 = 0;
	 *     uStack_1d0 = 0;
	 *     UnityEngine.AI.NavMeshBuildSource.set_shape(&uStack_220,1);
	 *     if (pvVar8 == null) goto LAB_0333e9a8;
	 *     pvVar10 = UnityEngine.Terrain.get_terrainData(pvVar8);
	 *     UnityEngine.AI.NavMeshBuildSource.set_sourceObject(&uStack_220,pvVar10);
	 *     pvVar8 = UnityEngine.Component.get_transform(pvVar8);
	 *     if (pvVar8 == null) goto LAB_0333e9a8;
	 *     UVar20 = UnityEngine.Transform.get_position(pvVar8);
	 *     if (cRam000000000754a7d0 == '\0') {
	 *       func_0x031fdc8c(puVar4);
	 *       cRam000000000754a7d0 = '\x01';
	 *     }
	 *     puVar13 = *(undefined4 **)(*(long *)puVar4 + 0xb8);
	 *     uVar16 = *puVar13;
	 *     uVar17 = puVar13[1];
	 *     uVar18 = puVar13[2];
	 *     uVar19 = puVar13[3];
	 *     if (cRam000000000754a89c == '\0') {
	 *       func_0x031fdc8c(puVar3);
	 *       cRam000000000754a89c = '\x01';
	 *     }
	 *     UnityEngine.Matrix4x4.TRS(&uStack_260,UVar20.x,UVar20.y,UVar20.z,uVar16,uVar17,uVar18,uVar19,0);
	 *     uStack_2d8 = uStack_258;
	 *     uStack_2e0 = uStack_260;
	 *     uStack_2c8 = uStack_248;
	 *     uStack_2d0 = uStack_250;
	 *     uStack_2b8 = uStack_238;
	 *     uStack_2c0 = uStack_240;
	 *     uStack_2a8 = uStack_228;
	 *     uStack_2b0 = uStack_230;
	 *     UnityEngine.AI.NavMeshBuildSource.set_transform(&uStack_220,&uStack_2e0);
	 *     UnityEngine.AI.NavMeshBuildSource.set_area(&uStack_220,0);
	 *     lVar11 = *(long *)sources;
	 *     if (lVar11 == 0) goto LAB_0333e9a8;
	 *     func_0x06cb39b0(auStack_160,&uStack_220,0x60);
	 *     lVar12 = *(long *)(lVar11 + 0x10);
	 *     lVar14 = *(long *)PTR_DAT_070c3650;
	 *     *(int *)(lVar11 + 0x1c) = *(int *)(lVar11 + 0x1c) + 1;
	 *     if (lVar12 == 0) goto LAB_0333e9a8;
	 *     uVar1 = *(uint *)(lVar11 + 0x18);
	 *     if (uVar1 < *(uint *)(lVar12 + 0x18)) {
	 *       *(uint *)(lVar11 + 0x18) = uVar1 + 1;
	 *       func_0x06cb39b0(lVar12 + (long)(int)uVar1 * 0x60 + 0x20,auStack_160,0x60);
	 *       methodInfo = extraout_x1_03;
	 *     }
	 *     else {
	 *       uVar9 = *(undefined8 *)(*(long *)(*(long *)(lVar14 + 0x20) + 0xc0) + 0x70);
	 *       func_0x06cb39b0(auStack_100,auStack_160,0x60);
	 *       func_0x03f22cc4(lVar11,auStack_100,uVar9);
	 *       methodInfo = extraout_x1_04;
	 *     }
	 *   }
	 *   lVar11 = *(long *)puVar5;
	 *   iVar15 = iVar15 + 1;
	 *   goto LAB_0333e740;
	 */
	// RVA: 0x3243C04 VA: 0x781892EC04
	public void .ctor();
	/*
	 *   undefined *puVar1;
	 *
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
	 *   if ((bRam000000000755f76f & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8,0);
	 *     bRam000000000755f76f = 1;
	 *   }
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   return;
	 */
	// RVA: 0x3243C0C VA: 0x781892EC0C
	private static void .cctor();
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   undefined *puVar3;
	 *   undefined8 uVar4;
	 *   ulong uVar5;
	 *
	 *   puVar3 = PTR_DAT_070c4260;
	 *   puVar2 = PTR_DAT_070c4258;
	 *   puVar1 = PTR_DAT_070c3648;
	 *   if ((bRam000000000754a9ea & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c4270);
	 *     func_0x031fdc8c(PTR_DAT_070c4260);
	 *     func_0x031fdc8c(PTR_DAT_070c4268);
	 *     func_0x031fdc8c(PTR_DAT_070c4258);
	 *     func_0x031fdc8c(PTR_DAT_070c3648);
	 *     bRam000000000754a9ea = 1;
	 *   }
	 *   uVar4 = func_0x031fdf24(*(undefined8 *)puVar2);
	 *   func_0x03f2ce9c(uVar4,*(undefined8 *)puVar3);
	 *   **(undefined8 **)(*(long *)puVar1 + 0xb8) = uVar4;
	 *   uVar5 = *(ulong *)(*(long *)puVar1 + 0xb8);
	 *   if (iRam00000000077785f0 != 0) {
	 *     func_0x032ed0c0(1L << (uVar5 >> 0xc & 0x3f),(uVar5 >> 0x12 & 0x7fff) * 8 + 0x75ac5c8);
	 *   }
	 *   return;
	 */
}
