// [TypeInfo RVA: 0x0]
public class PhotonNetworkHandlers : MonoBehaviour
{
	private System.String[] moddedfolders; // 0x20

	// RVA: 0x3245D4C VA: 0x7818930D4C
	private void Start();
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   bool bVar3;
	 *   void *path1;
	 *   ulong uVar4;
	 *   void *pvVar5;
	 *   void *pvVar6;
	 *   ulong uVar7;
	 *
	 *   if ((bRam000000000754aa06 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Application_6FC0EA8);
	 *     func_0x031fdc8c(PTR_DAT_070c1750);
	 *     bRam000000000754aa06 = 1;
	 *   }
	 *   puVar2 = PTR_DAT_070c1750;
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Application_6FC0EA8;
	 *   pvVar6 = this.moddedfolders;
	 *   if (pvVar6 != null) {
	 *     if (0 < (int)*(ulong *)((long)pvVar6 + 0x18)) {
	 *       uVar7 = 0;
	 *       uVar4 = *(ulong *)((long)pvVar6 + 0x18) & 0xffffffff;
	 *       do {
	 *         if (uVar4 <= uVar7) {
	 *           IL2CPP.ThrowIndexOutOfRangeException();
	 *         }
	 *         pvVar5 = *(void **)((long)pvVar6 + uVar7 * 8 + 0x20);
	 *         if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *         }
	 *         path1 = UnityEngine.Application.get_persistentDataPath();
	 *         if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *           func_0x031fde08(*(long *)puVar2);
	 *         }
	 *         pvVar5 = System.IO.Path.Combine(path1,pvVar5);
	 *         bVar3 = File.Exists(pvVar5);
	 *         if (bVar3) {
	 *           pvVar5 = System.Diagnostics.Process.GetCurrentProcess();
	 *           if (pvVar5 == null) goto LAB_03345e50;
	 *           System.Diagnostics.Process.Kill(pvVar5);
	 *         }
	 *         uVar4 = (ulong)*(uint *)((long)pvVar6 + 0x18);
	 *         uVar7 = uVar7 + 1;
	 *       } while ((long)uVar7 < (long)(int)*(uint *)((long)pvVar6 + 0x18));
	 *     }
	 *     return;
	 *   }
	 * LAB_03345e50:
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x3245E54 VA: 0x7818930E54
	public void .ctor();
	/*
	 *   undefined *puVar1;
	 *   void *pvVar2;
	 *
	 *   puVar1 = PTR_DAT_070c0a80;
	 *   if ((bRam000000000754aa07 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c0a80);
	 *     func_0x031fdc8c(PTR_DAT_070c4378);
	 *     func_0x031fdc8c(PTR_DAT_070c4380);
	 *     func_0x031fdc8c(PTR_DAT_070c42f8);
	 *     func_0x031fdc8c(PTR_DAT_070c4388);
	 *     bRam000000000754aa07 = 1;
	 *   }
	 *   pvVar2 = (void *)func_0x031fdd78(*(undefined8 *)puVar1,4);
	 *   if (pvVar2 != null) {
	 *     if (*(int *)((long)pvVar2 + 0x18) != 0) {
	 *       *(undefined8 *)((long)pvVar2 + 0x20) = *(undefined8 *)PTR_DAT_070c42f8;
	 *       func_0x031fdc38((undefined8 *)((long)pvVar2 + 0x20));
	 *       if ((*(uint *)((long)pvVar2 + 0x18) & 0xfffffffe) != 0) {
	 *         *(undefined8 *)((long)pvVar2 + 0x28) = *(undefined8 *)PTR_DAT_070c4388;
	 *         func_0x031fdc38((undefined8 *)((long)pvVar2 + 0x28));
	 *         if (2 < *(uint *)((long)pvVar2 + 0x18)) {
	 *           *(undefined8 *)((long)pvVar2 + 0x30) = *(undefined8 *)PTR_DAT_070c4378;
	 *           func_0x031fdc38((undefined8 *)((long)pvVar2 + 0x30));
	 *           if ((*(uint *)((long)pvVar2 + 0x18) & 0xfffffffc) != 0) {
	 *             *(undefined8 *)((long)pvVar2 + 0x38) = *(undefined8 *)PTR_DAT_070c4380;
	 *             func_0x031fdc38();
	 *             this.moddedfolders = pvVar2;
	 *             func_0x031fdc38(&this.moddedfolders,pvVar2);
	 *             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;
	 *           }
	 *         }
	 *       }
	 *     }
	 *     IL2CPP.ThrowIndexOutOfRangeException();
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
}
