// [TypeInfo RVA: 0x0]
public class SimpleEventManager : MonoBehaviourPunCallbacks
{
	private const string ROOM_KEY_NEXT_TRIGGER; // 0x0
	public bool onlyMasterSchedules; // 0x28
	public bool autoRepeat; // 0x29
	public float cooldown; // 0x2C
	public System.Collections.Generic.List<SimpleEventManager.EventEntry> entries; // 0x30
	public bool startOnEnable; // 0x38
	public bool verboseLogging; // 0x39
	private UnityEngine.Coroutine runCoroutine; // 0x40
	private double clientNextTriggerTimestamp; // 0x48
	private System.Collections.Generic.HashSet<System.Int32> activeIndices; // 0x50

	// RVA: 0x320E104 VA: 0x78188F9104
	private void OnEnable();
	/*
	 *   undefined *puVar1;
	 *   bool bVar2;
	 *   void *pvVar3;
	 *   undefined8 uVar4;
	 *   long lVar5;
	 *   undefined8 *puVar6;
	 *   void *extraout_x1;
	 *   void *methodInfo_00;
	 *   undefined8 uVar7;
	 *   undefined8 extraout_x1_00;
	 *   undefined8 extraout_x1_01;
	 *   undefined8 extraout_x1_02;
	 *   undefined8 extraout_x1_03;
	 *   ulong uVar8;
	 *   int *piVar9;
	 *   void **ppvVar10;
	 *   long *plVar11;
	 *
	 *   if ((bRam000000000754a801 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     bRam000000000754a801 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   puVar1 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   if (this.startOnEnable != false) {
	 *     if (*(int *)(*(long *)typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0 + 0xe4) == 0) {
	 *       func_0x031fde08(*(long *)typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0,methodInfo);
	 *     }
	 *     bVar2 = Photon.Pun.PhotonNetwork.get_IsConnected();
	 *     if (bVar2) {
	 *       if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       bVar2 = Photon.Pun.PhotonNetwork.get_InRoom();
	 *       if (bVar2) {
	 *         if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *         }
	 *         bVar2 = Photon.Pun.PhotonNetwork.get_IsMasterClient();
	 *         if (bVar2) {
	 *           if ((bRam000000000754a806 & 1) == 0) {
	 *             func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *             func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *             func_0x031fdc8c(PTR_DAT_070c1a50);
	 *             func_0x031fdc8c(PTR_DAT_070c1a58);
	 *             bRam000000000754a806 = 1;
	 *           }
	 *           puVar1 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *           ppvVar10 = &this.runCoroutine;
	 *           if (*ppvVar10 != null) {
	 *             return;
	 *           }
	 *           if (*(int *)(*(long *)typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0 + 0xe4) ==
	 *               0) {
	 *             func_0x031fde08();
	 *           }
	 *           bVar2 = Photon.Pun.PhotonNetwork.get_IsConnected();
	 *           if (bVar2) {
	 *             if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *               func_0x031fde08();
	 *             }
	 *             bVar2 = Photon.Pun.PhotonNetwork.get_InRoom();
	 *             if (bVar2) {
	 *               if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *                 func_0x031fde08();
	 *               }
	 *               bVar2 = Photon.Pun.PhotonNetwork.get_IsMasterClient();
	 *               if (bVar2) {
	 *                 if (this.autoRepeat != false) {
	 *                   pvVar3 = SimpleEventManager.MasterLoop(this);
	 *                   pvVar3 = UnityEngine.MonoBehaviour.StartCoroutine(this,pvVar3);
	 *                   this.runCoroutine = pvVar3;
	 *                   if (iRam00000000077785f0 != 0) {
	 *                     func_0x032ed0c0(1L << ((ulong)ppvVar10 >> 0xc & 0x3f),
	 *                                     ((ulong)ppvVar10 >> 0x12 & 0x7fff) * 8 + 0x75ac5c8);
	 *                   }
	 *                   return;
	 *                 }
	 *                 if (this.verboseLogging == false) {
	 *                   return;
	 *                 }
	 *                 if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8 + 0xe4) == 0
	 *                    ) {
	 *                   func_0x031fde08();
	 *                 }
	 *                 puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8;
	 *                 uVar7 = 0;
	 *                 uVar4 = *(undefined8 *)PTR_DAT_070c1a58;
	 *                 if ((bRam000000000755e091 & 1) == 0) {
	 *                   func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,0);
	 *                   func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40);
	 *                   bRam000000000755e091 = 1;
	 *                   uVar7 = extraout_x1_02;
	 *                 }
	 *                 if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *                   func_0x031fde08();
	 *                   uVar7 = extraout_x1_03;
	 *                 }
	 *                 if (cRam000000000755000b == '\0') {
	 *                   func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,uVar7);
	 *                   cRam000000000755000b = '\x01';
	 *                 }
	 *                 lVar5 = *(long *)puVar1;
	 *                 if (*(int *)(lVar5 + 0xe4) == 0) {
	 *                   func_0x031fde08();
	 *                   lVar5 = *(long *)puVar1;
	 *                 }
	 *                 plVar11 = *(long **)(*(long *)(lVar5 + 0xb8) + 8);
	 *                 if (plVar11 == null) {
	 *                   IL2CPP.ThrowNullReferenceException();
	 *                 }
	 *                 lVar5 = *plVar11;
	 *                 uVar8 = (ulong)*(ushort *)(lVar5 + 0x12e);
	 *                 if (uVar8 != 0) {
	 *                   piVar9 = (int *)(*(long *)(lVar5 + 0xb0) + 8);
	 *                   do {
	 *                     if (*(long *)(piVar9 + -2) ==
	 *                         *(long *)typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40) {
	 *                       puVar6 = (undefined8 *)(lVar5 + (long)(*piVar9 + 3) * 0x10 + 0x138);
	 *                       goto LAB_069382a8;
	 *                     }
	 *                     uVar8 = uVar8 - 1;
	 *                     piVar9 = piVar9 + 4;
	 *                   } while (uVar8 != 0);
	 *                 }
	 *                 puVar6 = (undefined8 *)
	 *                          func_0x03237558(plVar11,*(long *)
	 *                                                   typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40
	 *                                          ,3);
	 * LAB_069382a8:
	 *                 (*(code *)*puVar6)(plVar11,3,uVar4,puVar6[1]);
	 *                 return;
	 *               }
	 *             }
	 *           }
	 *           if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8 + 0xe4) == 0) {
	 *             func_0x031fde08();
	 *           }
	 *           puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8;
	 *           uVar7 = 0;
	 *           uVar4 = *(undefined8 *)PTR_DAT_070c1a50;
	 *           if ((bRam000000000755e09c & 1) == 0) {
	 *             func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,0);
	 *             func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40);
	 *             bRam000000000755e09c = 1;
	 *             uVar7 = extraout_x1_00;
	 *           }
	 *           if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *             func_0x031fde08();
	 *             uVar7 = extraout_x1_01;
	 *           }
	 *           if (cRam000000000755000b == '\0') {
	 *             func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,uVar7);
	 *             cRam000000000755000b = '\x01';
	 *           }
	 *           lVar5 = *(long *)puVar1;
	 *           if (*(int *)(lVar5 + 0xe4) == 0) {
	 *             func_0x031fde08();
	 *             lVar5 = *(long *)puVar1;
	 *           }
	 *           plVar11 = *(long **)(*(long *)(lVar5 + 0xb8) + 8);
	 *           if (plVar11 == null) {
	 *             IL2CPP.ThrowNullReferenceException();
	 *           }
	 *           lVar5 = *plVar11;
	 *           uVar8 = (ulong)*(ushort *)(lVar5 + 0x12e);
	 *           if (uVar8 != 0) {
	 *             piVar9 = (int *)(*(long *)(lVar5 + 0xb0) + 8);
	 *             do {
	 *               if (*(long *)(piVar9 + -2) ==
	 *                   *(long *)typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40) {
	 *                 puVar6 = (undefined8 *)(lVar5 + (long)(*piVar9 + 3) * 0x10 + 0x138);
	 *                 goto LAB_069357b4;
	 *               }
	 *               uVar8 = uVar8 - 1;
	 *               piVar9 = piVar9 + 4;
	 *             } while (uVar8 != 0);
	 *           }
	 *           puVar6 = (undefined8 *)
	 *                    func_0x03237558(plVar11,*(long *)
	 *                                             typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40,3);
	 * LAB_069357b4:
	 *           (*(code *)*puVar6)(plVar11,2,uVar4,puVar6[1]);
	 *           return;
	 *         }
	 *       }
	 *     }
	 *   }
	 *   return;
	 */
	// RVA: 0x320E31C VA: 0x78188F931C
	private void OnDisable();
	/*
	 *   void **ppvVar1;
	 *
	 *   ppvVar1 = &this.runCoroutine;
	 *   if (*ppvVar1 != null) {
	 *     UnityEngine.MonoBehaviour.StopCoroutine(this,*ppvVar1);
	 *     this.runCoroutine = null;
	 *     if (iRam00000000077785f0 != 0) {
	 *       func_0x032ed0c0(1L << ((ulong)ppvVar1 >> 0xc & 0x3f),
	 *                       ((ulong)ppvVar1 >> 0x12 & 0x7fff) * 8 + 0x75ac5c8);
	 *     }
	 *     return;
	 *   }
	 *   return;
	 */
	// RVA: 0x320E364 VA: 0x78188F9364
	public override void OnJoinedRoom();
	/*
	 *   undefined *puVar1;
	 *   bool bVar2;
	 *   void *pvVar3;
	 *   undefined8 uVar4;
	 *   long lVar5;
	 *   undefined8 *puVar6;
	 *   void *methodInfo_00;
	 *   undefined8 uVar7;
	 *   undefined8 extraout_x1;
	 *   undefined8 extraout_x1_00;
	 *   undefined8 extraout_x1_01;
	 *   undefined8 extraout_x1_02;
	 *   ulong uVar8;
	 *   int *piVar9;
	 *   void **ppvVar10;
	 *   long *plVar11;
	 *   double dVar12;
	 *   undefined1 auVar13 [16];
	 *
	 *   auVar13._8_8_ = methodInfo;
	 *   auVar13._0_8_ = this;
	 *   if ((bRam000000000754a802 & 1) == 0) {
	 *     auVar13 = func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     bRam000000000754a802 = 1;
	 *   }
	 *   dVar12 = SimpleEventManager.ReadRoomNextTrigger(auVar13._0_8_);
	 *   this.clientNextTriggerTimestamp = dVar12;
	 *   if (this.startOnEnable != false) {
	 *     if (*(int *)(*(long *)typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     bVar2 = Photon.Pun.PhotonNetwork.get_IsMasterClient();
	 *     if (bVar2) {
	 *       if ((bRam000000000754a806 & 1) == 0) {
	 *         func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *         func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *         func_0x031fdc8c(PTR_DAT_070c1a50);
	 *         func_0x031fdc8c(PTR_DAT_070c1a58);
	 *         bRam000000000754a806 = 1;
	 *       }
	 *       puVar1 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *       ppvVar10 = &this.runCoroutine;
	 *       if (*ppvVar10 != null) {
	 *         return;
	 *       }
	 *       if (*(int *)(*(long *)typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       bVar2 = Photon.Pun.PhotonNetwork.get_IsConnected();
	 *       if (bVar2) {
	 *         if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *         }
	 *         bVar2 = Photon.Pun.PhotonNetwork.get_InRoom();
	 *         if (bVar2) {
	 *           if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *             func_0x031fde08();
	 *           }
	 *           bVar2 = Photon.Pun.PhotonNetwork.get_IsMasterClient();
	 *           if (bVar2) {
	 *             if (this.autoRepeat != false) {
	 *               pvVar3 = SimpleEventManager.MasterLoop(this);
	 *               pvVar3 = UnityEngine.MonoBehaviour.StartCoroutine(this,pvVar3);
	 *               this.runCoroutine = pvVar3;
	 *               if (iRam00000000077785f0 != 0) {
	 *                 func_0x032ed0c0(1L << ((ulong)ppvVar10 >> 0xc & 0x3f),
	 *                                 ((ulong)ppvVar10 >> 0x12 & 0x7fff) * 8 + 0x75ac5c8);
	 *               }
	 *               return;
	 *             }
	 *             if (this.verboseLogging == false) {
	 *               return;
	 *             }
	 *             if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8 + 0xe4) == 0) {
	 *               func_0x031fde08();
	 *             }
	 *             puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8;
	 *             uVar7 = 0;
	 *             uVar4 = *(undefined8 *)PTR_DAT_070c1a58;
	 *             if ((bRam000000000755e091 & 1) == 0) {
	 *               func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,0);
	 *               func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40);
	 *               bRam000000000755e091 = 1;
	 *               uVar7 = extraout_x1_01;
	 *             }
	 *             if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *               func_0x031fde08();
	 *               uVar7 = extraout_x1_02;
	 *             }
	 *             if (cRam000000000755000b == '\0') {
	 *               func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,uVar7);
	 *               cRam000000000755000b = '\x01';
	 *             }
	 *             lVar5 = *(long *)puVar1;
	 *             if (*(int *)(lVar5 + 0xe4) == 0) {
	 *               func_0x031fde08();
	 *               lVar5 = *(long *)puVar1;
	 *             }
	 *             plVar11 = *(long **)(*(long *)(lVar5 + 0xb8) + 8);
	 *             if (plVar11 == null) {
	 *               IL2CPP.ThrowNullReferenceException();
	 *             }
	 *             lVar5 = *plVar11;
	 *             uVar8 = (ulong)*(ushort *)(lVar5 + 0x12e);
	 *             if (uVar8 != 0) {
	 *               piVar9 = (int *)(*(long *)(lVar5 + 0xb0) + 8);
	 *               do {
	 *                 if (*(long *)(piVar9 + -2) ==
	 *                     *(long *)typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40) {
	 *                   puVar6 = (undefined8 *)(lVar5 + (long)(*piVar9 + 3) * 0x10 + 0x138);
	 *                   goto LAB_069382a8;
	 *                 }
	 *                 uVar8 = uVar8 - 1;
	 *                 piVar9 = piVar9 + 4;
	 *               } while (uVar8 != 0);
	 *             }
	 *             puVar6 = (undefined8 *)
	 *                      func_0x03237558(plVar11,*(long *)
	 *                                               typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40,3)
	 *             ;
	 * LAB_069382a8:
	 *             (*(code *)*puVar6)(plVar11,3,uVar4,puVar6[1]);
	 *             return;
	 *           }
	 *         }
	 *       }
	 *       if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8;
	 *       uVar7 = 0;
	 *       uVar4 = *(undefined8 *)PTR_DAT_070c1a50;
	 *       if ((bRam000000000755e09c & 1) == 0) {
	 *         func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,0);
	 *         func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40);
	 *         bRam000000000755e09c = 1;
	 *         uVar7 = extraout_x1;
	 *       }
	 *       if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *         uVar7 = extraout_x1_00;
	 *       }
	 *       if (cRam000000000755000b == '\0') {
	 *         func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,uVar7);
	 *         cRam000000000755000b = '\x01';
	 *       }
	 *       lVar5 = *(long *)puVar1;
	 *       if (*(int *)(lVar5 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *         lVar5 = *(long *)puVar1;
	 *       }
	 *       plVar11 = *(long **)(*(long *)(lVar5 + 0xb8) + 8);
	 *       if (plVar11 == null) {
	 *         IL2CPP.ThrowNullReferenceException();
	 *       }
	 *       lVar5 = *plVar11;
	 *       uVar8 = (ulong)*(ushort *)(lVar5 + 0x12e);
	 *       if (uVar8 != 0) {
	 *         piVar9 = (int *)(*(long *)(lVar5 + 0xb0) + 8);
	 *         do {
	 *           if (*(long *)(piVar9 + -2) == *(long *)typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40
	 *              ) {
	 *             puVar6 = (undefined8 *)(lVar5 + (long)(*piVar9 + 3) * 0x10 + 0x138);
	 *             goto LAB_069357b4;
	 *           }
	 *           uVar8 = uVar8 - 1;
	 *           piVar9 = piVar9 + 4;
	 *         } while (uVar8 != 0);
	 *       }
	 *       puVar6 = (undefined8 *)
	 *                func_0x03237558(plVar11,*(long *)typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40,
	 *                                3);
	 * LAB_069357b4:
	 *       (*(code *)*puVar6)(plVar11,2,uVar4,puVar6[1]);
	 *       return;
	 *     }
	 *   }
	 *   return;
	 */
	// RVA: 0x320E4E0 VA: 0x78188F94E0
	public override void OnLeftRoom();
	/*
	 *   SimpleEventManager.StopManager(this);
	 *   this.clientNextTriggerTimestamp = -1.0;
	 *   return;
	 */
	// RVA: 0x320E4FC VA: 0x78188F94FC
	public override void OnMasterClientSwitched(Photon.Realtime.Player newMasterClient);
	/*
	 *   undefined *puVar1;
	 *   bool bVar2;
	 *   void *pvVar3;
	 *   undefined8 uVar4;
	 *   long lVar5;
	 *   undefined8 *puVar6;
	 *   void *methodInfo;
	 *   undefined8 uVar7;
	 *   undefined8 extraout_x1;
	 *   undefined8 extraout_x1_00;
	 *   undefined8 extraout_x1_01;
	 *   undefined8 extraout_x1_02;
	 *   ulong uVar8;
	 *   int *piVar9;
	 *   long *plVar10;
	 *
	 *   puVar1 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   if ((bRam000000000754a803 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     bRam000000000754a803 = 1;
	 *   }
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   bVar2 = Photon.Pun.PhotonNetwork.get_IsMasterClient();
	 *   if (!bVar2) {
	 *     if (param_1->runCoroutine == null) {
	 *       return;
	 *     }
	 *     UnityEngine.MonoBehaviour.StopCoroutine(param_1,param_1->runCoroutine);
	 *     param_1->runCoroutine = null;
	 * SUB_031fdc38:
	 *     if (iRam00000000077785f0 != 0) {
	 *       func_0x032ed0c0(1L << ((ulong)&param_1->runCoroutine >> 0xc & 0x3f),
	 *                       ((ulong)&param_1->runCoroutine >> 0x12 & 0x7fff) * 8 + 0x75ac5c8);
	 *     }
	 *     return;
	 *   }
	 *   if (param_1->startOnEnable == false) {
	 *     return;
	 *   }
	 *   if ((bRam000000000754a806 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     func_0x031fdc8c(PTR_DAT_070c1a50);
	 *     func_0x031fdc8c(PTR_DAT_070c1a58);
	 *     bRam000000000754a806 = 1;
	 *   }
	 *   puVar1 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   if (param_1->runCoroutine != null) {
	 *     return;
	 *   }
	 *   if (*(int *)(*(long *)typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   bVar2 = Photon.Pun.PhotonNetwork.get_IsConnected();
	 *   if (bVar2) {
	 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     bVar2 = Photon.Pun.PhotonNetwork.get_InRoom();
	 *     if (bVar2) {
	 *       if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       bVar2 = Photon.Pun.PhotonNetwork.get_IsMasterClient();
	 *       if (bVar2) {
	 *         if (param_1->autoRepeat == false) {
	 *           if (param_1->verboseLogging == false) {
	 *             return;
	 *           }
	 *           if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8 + 0xe4) == 0) {
	 *             func_0x031fde08();
	 *           }
	 *           puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8;
	 *           uVar7 = 0;
	 *           uVar4 = *(undefined8 *)PTR_DAT_070c1a58;
	 *           if ((bRam000000000755e091 & 1) == 0) {
	 *             func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,0);
	 *             func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40);
	 *             bRam000000000755e091 = 1;
	 *             uVar7 = extraout_x1_01;
	 *           }
	 *           if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *             func_0x031fde08();
	 *             uVar7 = extraout_x1_02;
	 *           }
	 *           if (cRam000000000755000b == '\0') {
	 *             func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,uVar7);
	 *             cRam000000000755000b = '\x01';
	 *           }
	 *           lVar5 = *(long *)puVar1;
	 *           if (*(int *)(lVar5 + 0xe4) == 0) {
	 *             func_0x031fde08();
	 *             lVar5 = *(long *)puVar1;
	 *           }
	 *           plVar10 = *(long **)(*(long *)(lVar5 + 0xb8) + 8);
	 *           if (plVar10 == null) {
	 *             IL2CPP.ThrowNullReferenceException();
	 *           }
	 *           lVar5 = *plVar10;
	 *           uVar8 = (ulong)*(ushort *)(lVar5 + 0x12e);
	 *           if (uVar8 != 0) {
	 *             piVar9 = (int *)(*(long *)(lVar5 + 0xb0) + 8);
	 *             do {
	 *               if (*(long *)(piVar9 + -2) ==
	 *                   *(long *)typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40) {
	 *                 puVar6 = (undefined8 *)(lVar5 + (long)(*piVar9 + 3) * 0x10 + 0x138);
	 *                 goto LAB_069382a8;
	 *               }
	 *               uVar8 = uVar8 - 1;
	 *               piVar9 = piVar9 + 4;
	 *             } while (uVar8 != 0);
	 *           }
	 *           puVar6 = (undefined8 *)
	 *                    func_0x03237558(plVar10,*(long *)
	 *                                             typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40,3);
	 * LAB_069382a8:
	 *           (*(code *)*puVar6)(plVar10,3,uVar4,puVar6[1]);
	 *           return;
	 *         }
	 *         pvVar3 = SimpleEventManager.MasterLoop(param_1);
	 *         pvVar3 = UnityEngine.MonoBehaviour.StartCoroutine(param_1,pvVar3);
	 *         param_1->runCoroutine = pvVar3;
	 *         goto SUB_031fdc38;
	 *       }
	 *     }
	 *   }
	 *   if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8;
	 *   uVar7 = 0;
	 *   uVar4 = *(undefined8 *)PTR_DAT_070c1a50;
	 *   if ((bRam000000000755e09c & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,0);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40);
	 *     bRam000000000755e09c = 1;
	 *     uVar7 = extraout_x1;
	 *   }
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *     uVar7 = extraout_x1_00;
	 *   }
	 *   if (cRam000000000755000b == '\0') {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,uVar7);
	 *     cRam000000000755000b = '\x01';
	 *   }
	 *   lVar5 = *(long *)puVar1;
	 *   if (*(int *)(lVar5 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *     lVar5 = *(long *)puVar1;
	 *   }
	 *   plVar10 = *(long **)(*(long *)(lVar5 + 0xb8) + 8);
	 *   if (plVar10 == null) {
	 *     IL2CPP.ThrowNullReferenceException();
	 *   }
	 *   lVar5 = *plVar10;
	 *   uVar8 = (ulong)*(ushort *)(lVar5 + 0x12e);
	 *   if (uVar8 != 0) {
	 *     piVar9 = (int *)(*(long *)(lVar5 + 0xb0) + 8);
	 *     do {
	 *       if (*(long *)(piVar9 + -2) == *(long *)typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40) {
	 *         puVar6 = (undefined8 *)(lVar5 + (long)(*piVar9 + 3) * 0x10 + 0x138);
	 *         goto LAB_069357b4;
	 *       }
	 *       uVar8 = uVar8 - 1;
	 *       piVar9 = piVar9 + 4;
	 *     } while (uVar8 != 0);
	 *   }
	 *   puVar6 = (undefined8 *)
	 *            func_0x03237558(plVar10,*(long *)typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40,3);
	 * LAB_069357b4:
	 *   (*(code *)*puVar6)(plVar10,2,uVar4,puVar6[1]);
	 *   return;
	 */
	// RVA: 0x320E580 VA: 0x78188F9580
	public override void OnRoomPropertiesUpdate(ExitGames.Client.Photon.Hashtable props);
	/*
	 *   undefined *puVar1;
	 *   ulong uVar2;
	 *   void *pvVar3;
	 *   void *methodInfo;
	 *   double dStack_28;
	 *
	 *   if ((bRam000000000754a804 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *     func_0x031fdc8c(PTR_DAT_070c1528);
	 *     func_0x031fdc8c(PTR_DAT_070c1a60);
	 *     func_0x031fdc8c(PTR_DAT_070c1a68);
	 *     bRam000000000754a804 = 1;
	 *   }
	 *   puVar1 = PTR_DAT_070c1a60;
	 *   if (param_2 != null) {
	 *     uVar2 = func_0x04e2d048(param_2,*(undefined8 *)PTR_DAT_070c1a60,*(undefined8 *)PTR_DAT_070c1528)
	 *     ;
	 *     if ((uVar2 & 1) != 0) {
	 *       pvVar3 = Hashtable.get_Item(param_2,*(void **)puVar1);
	 *       dStack_28 = SimpleEventManager.ConvertToDoubleOrMinusOne(pvVar3);
	 *       *(double *)(param_1 + 0x48) = dStack_28;
	 *       if (*(char *)(param_1 + 0x39) != '\0') {
	 *         pvVar3 = (void *)func_0x031fde10(*(undefined8 *)(PTR_DAT_070c0840 + 0x80),&dStack_28);
	 *         pvVar3 = System.String.Format(*(void **)PTR_DAT_070c1a68,pvVar3);
	 *         if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8 + 0xe4) == 0) {
	 *           func_0x031fde08(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *         }
	 *         UnityEngine.Debug.Log(pvVar3);
	 *       }
	 *     }
	 *   }
	 *   return;
	 */
	// RVA: 0x320E778 VA: 0x78188F9778
	public float GetClientRemainingSeconds();
	/*
	 *   undefined *puVar1;
	 *   void *extraout_x1;
	 *   float fVar2;
	 *   double dVar3;
	 *   double dVar4;
	 *
	 *   if ((bRam000000000754a805 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_mscorlib_Math_6FC0738);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     bRam000000000754a805 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   puVar1 = typeinfo_ptr_mscorlib_Math_6FC0738;
	 *   dVar4 = this.clientNextTriggerTimestamp;
	 *   fVar2 = -1.0;
	 *   if (0.0 < dVar4) {
	 *     if (*(int *)(*(long *)typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0 + 0xe4) == 0) {
	 *       func_0x031fde08(*(long *)typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0,methodInfo);
	 *     }
	 *     dVar3 = Photon.Pun.PhotonNetwork.get_Time();
	 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     dVar4 = System.Math.Max(-0.0,dVar4 - dVar3);
	 *     fVar2 = (float)dVar4;
	 *   }
	 *   return fVar2;
	 */
	// RVA: 0x320E1B0 VA: 0x78188F91B0
	public void StartManager();
	/*
	 *   undefined *puVar1;
	 *   bool bVar2;
	 *   void *pvVar3;
	 *   undefined8 uVar4;
	 *   long lVar5;
	 *   undefined8 *puVar6;
	 *   void *extraout_x1;
	 *   void *methodInfo_00;
	 *   undefined8 uVar7;
	 *   undefined8 extraout_x1_00;
	 *   undefined8 extraout_x1_01;
	 *   undefined8 extraout_x1_02;
	 *   undefined8 extraout_x1_03;
	 *   ulong uVar8;
	 *   int *piVar9;
	 *   void **ppvVar10;
	 *   long *plVar11;
	 *
	 *   if ((bRam000000000754a806 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     func_0x031fdc8c(PTR_DAT_070c1a50);
	 *     func_0x031fdc8c(PTR_DAT_070c1a58);
	 *     bRam000000000754a806 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   puVar1 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   ppvVar10 = &this.runCoroutine;
	 *   if (*ppvVar10 != null) {
	 *     return;
	 *   }
	 *   if (*(int *)(*(long *)typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0 + 0xe4) == 0) {
	 *     func_0x031fde08(*(long *)typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0,methodInfo);
	 *   }
	 *   bVar2 = Photon.Pun.PhotonNetwork.get_IsConnected();
	 *   if (bVar2) {
	 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     bVar2 = Photon.Pun.PhotonNetwork.get_InRoom();
	 *     if (bVar2) {
	 *       if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       bVar2 = Photon.Pun.PhotonNetwork.get_IsMasterClient();
	 *       if (bVar2) {
	 *         if (this.autoRepeat != false) {
	 *           pvVar3 = SimpleEventManager.MasterLoop(this);
	 *           pvVar3 = UnityEngine.MonoBehaviour.StartCoroutine(this,pvVar3);
	 *           this.runCoroutine = pvVar3;
	 *           if (iRam00000000077785f0 != 0) {
	 *             func_0x032ed0c0(1L << ((ulong)ppvVar10 >> 0xc & 0x3f),
	 *                             ((ulong)ppvVar10 >> 0x12 & 0x7fff) * 8 + 0x75ac5c8);
	 *           }
	 *           return;
	 *         }
	 *         if (this.verboseLogging == false) {
	 *           return;
	 *         }
	 *         if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *         }
	 *         puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8;
	 *         uVar7 = 0;
	 *         uVar4 = *(undefined8 *)PTR_DAT_070c1a58;
	 *         if ((bRam000000000755e091 & 1) == 0) {
	 *           func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,0);
	 *           func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40);
	 *           bRam000000000755e091 = 1;
	 *           uVar7 = extraout_x1_02;
	 *         }
	 *         if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *           uVar7 = extraout_x1_03;
	 *         }
	 *         if (cRam000000000755000b == '\0') {
	 *           func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,uVar7);
	 *           cRam000000000755000b = '\x01';
	 *         }
	 *         lVar5 = *(long *)puVar1;
	 *         if (*(int *)(lVar5 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *           lVar5 = *(long *)puVar1;
	 *         }
	 *         plVar11 = *(long **)(*(long *)(lVar5 + 0xb8) + 8);
	 *         if (plVar11 == null) {
	 *           IL2CPP.ThrowNullReferenceException();
	 *         }
	 *         lVar5 = *plVar11;
	 *         uVar8 = (ulong)*(ushort *)(lVar5 + 0x12e);
	 *         if (uVar8 != 0) {
	 *           piVar9 = (int *)(*(long *)(lVar5 + 0xb0) + 8);
	 *           do {
	 *             if (*(long *)(piVar9 + -2) ==
	 *                 *(long *)typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40) {
	 *               puVar6 = (undefined8 *)(lVar5 + (long)(*piVar9 + 3) * 0x10 + 0x138);
	 *               goto LAB_069382a8;
	 *             }
	 *             uVar8 = uVar8 - 1;
	 *             piVar9 = piVar9 + 4;
	 *           } while (uVar8 != 0);
	 *         }
	 *         puVar6 = (undefined8 *)
	 *                  func_0x03237558(plVar11,*(long *)
	 *                                           typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40,3);
	 * LAB_069382a8:
	 *         (*(code *)*puVar6)(plVar11,3,uVar4,puVar6[1]);
	 *         return;
	 *       }
	 *     }
	 *   }
	 *   if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8;
	 *   uVar7 = 0;
	 *   uVar4 = *(undefined8 *)PTR_DAT_070c1a50;
	 *   if ((bRam000000000755e09c & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,0);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40);
	 *     bRam000000000755e09c = 1;
	 *     uVar7 = extraout_x1_00;
	 *   }
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *     uVar7 = extraout_x1_01;
	 *   }
	 *   if (cRam000000000755000b == '\0') {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,uVar7);
	 *     cRam000000000755000b = '\x01';
	 *   }
	 *   lVar5 = *(long *)puVar1;
	 *   if (*(int *)(lVar5 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *     lVar5 = *(long *)puVar1;
	 *   }
	 *   plVar11 = *(long **)(*(long *)(lVar5 + 0xb8) + 8);
	 *   if (plVar11 == null) {
	 *     IL2CPP.ThrowNullReferenceException();
	 *   }
	 *   lVar5 = *plVar11;
	 *   uVar8 = (ulong)*(ushort *)(lVar5 + 0x12e);
	 *   if (uVar8 != 0) {
	 *     piVar9 = (int *)(*(long *)(lVar5 + 0xb0) + 8);
	 *     do {
	 *       if (*(long *)(piVar9 + -2) == *(long *)typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40) {
	 *         puVar6 = (undefined8 *)(lVar5 + (long)(*piVar9 + 3) * 0x10 + 0x138);
	 *         goto LAB_069357b4;
	 *       }
	 *       uVar8 = uVar8 - 1;
	 *       piVar9 = piVar9 + 4;
	 *     } while (uVar8 != 0);
	 *   }
	 *   puVar6 = (undefined8 *)
	 *            func_0x03237558(plVar11,*(long *)typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40,3);
	 * LAB_069357b4:
	 *   (*(code *)*puVar6)(plVar11,2,uVar4,puVar6[1]);
	 *   return;
	 */
	// RVA: 0x320E320 VA: 0x78188F9320
	public void StopManager();
	/*
	 *   void **ppvVar1;
	 *
	 *   ppvVar1 = &this.runCoroutine;
	 *   if (*ppvVar1 != null) {
	 *     UnityEngine.MonoBehaviour.StopCoroutine(this,*ppvVar1);
	 *     this.runCoroutine = null;
	 *     if (iRam00000000077785f0 != 0) {
	 *       func_0x032ed0c0(1L << ((ulong)ppvVar1 >> 0xc & 0x3f),
	 *                       ((ulong)ppvVar1 >> 0x12 & 0x7fff) * 8 + 0x75ac5c8);
	 *     }
	 *     return;
	 *   }
	 *   return;
	 */
	// RVA: 0x320E828 VA: 0x78188F9828
	private System.Collections.IEnumerator MasterLoop();
	/*
	 *   undefined *puVar1;
	 *   void *this_00;
	 *   void *extraout_x1;
	 *
	 *   puVar1 = PTR_DAT_070c1a70;
	 *   if ((bRam000000000754a807 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c1a70);
	 *     bRam000000000754a807 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   this_00 = (void *)func_0x031fdf24(*(undefined8 *)puVar1,methodInfo);
	 *   System.Object..ctor(this_00);
	 *   *(undefined4 *)((long)this_00 + 0x10) = 0;
	 *   *(undefined8 *)((long)this_00 + 0x20) = this;
	 *   func_0x031fdc38((undefined8 *)((long)this_00 + 0x20),this);
	 *   return this_00;
	 */
	// RVA: 0x320E8BC VA: 0x78188F98BC
	public void TriggerRandomEvent_Request();
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   bool bVar3;
	 *   void *pvVar4;
	 *   long *plVar5;
	 *   long lVar6;
	 *   long lVar7;
	 *   undefined8 uVar8;
	 *   undefined8 uVar9;
	 *   undefined8 *puVar10;
	 *   void *extraout_x1;
	 *   void *extraout_x1_00;
	 *   void *extraout_x1_01;
	 *   void *methodInfo_00;
	 *   undefined8 extraout_x1_02;
	 *   undefined8 extraout_x1_03;
	 *   ulong uVar11;
	 *   int *piVar12;
	 *   double dVar13;
	 *   undefined4 uStack_34;
	 *
	 *   puVar2 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   if ((bRam000000000754a808 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c12e8);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *     func_0x031fdc8c(PTR_DAT_070c0a10);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     func_0x031fdc8c(PTR_DAT_070c1a78);
	 *     func_0x031fdc8c(PTR_DAT_070c1a80);
	 *     func_0x031fdc8c(PTR_DAT_070c1a88);
	 *     func_0x031fdc8c(PTR_DAT_070c1a90);
	 *     bRam000000000754a808 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *     func_0x031fde08(*(long *)puVar2,methodInfo);
	 *   }
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8;
	 *   bVar3 = Photon.Pun.PhotonNetwork.get_IsConnected();
	 *   if (bVar3) {
	 *     if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     bVar3 = Photon.Pun.PhotonNetwork.get_InRoom();
	 *     if (bVar3) {
	 *       if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       bVar3 = Photon.Pun.PhotonNetwork.get_IsMasterClient();
	 *       if ((bVar3) || (this.onlyMasterSchedules == false)) {
	 *         pvVar4 = MonoBehaviourPun.get_photonView(this);
	 *         lVar7 = *(long *)PTR_DAT_070c12e8;
	 *         lVar6 = *(long *)(lVar7 + 0x38);
	 *         if (lVar6 == 0) {
	 *           func_0x03237280(lVar7);
	 *           lVar6 = *(long *)(lVar7 + 0x38);
	 *         }
	 *         lVar6 = *(long *)(lVar6 + 0x10);
	 *         if ((*(ushort *)(lVar6 + 0x135) & 1) == 0) {
	 *           lVar6 = func_0x03237224();
	 *         }
	 *         if (*(int *)(lVar6 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *         }
	 *         lVar6 = *(long *)(*(long *)(lVar7 + 0x38) + 0x10);
	 *         if ((*(ushort *)(lVar6 + 0x135) & 1) == 0) {
	 *           lVar6 = func_0x03237224();
	 *         }
	 *         if (pvVar4 != null) {
	 *           Photon.Pun.PhotonView.RPC(pvVar4,*(void **)PTR_DAT_070c1a90,0,(void *)**(undefined8 **)(lVar6 + 0xb8));
	 *           pvVar4 = extraout_x1_00;
	 *           if (this.verboseLogging != false) {
	 *             if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *               func_0x031fde08();
	 *             }
	 *             UnityEngine.Debug.Log(*(void **)PTR_DAT_070c1a80);
	 *             pvVar4 = extraout_x1_01;
	 *           }
	 *           SimpleEventManager.TriggerRandomEvent_AsMaster(this);
	 *           if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *             func_0x031fde08();
	 *           }
	 *           dVar13 = Photon.Pun.PhotonNetwork.get_Time();
	 *           dVar13 = dVar13 + (double)this.cooldown;
	 *           SimpleEventManager.SetRoomNextTrigger(this,dVar13)
	 *           ;
	 *           this.clientNextTriggerTimestamp = dVar13;
	 *           return;
	 *         }
	 *       }
	 *       else {
	 *         pvVar4 = MonoBehaviourPun.get_photonView(this);
	 *         plVar5 = (long *)func_0x031fdd78(*(undefined8 *)PTR_DAT_070c0a10,1);
	 *         if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *           func_0x031fde08(*(long *)puVar2);
	 *         }
	 *         lVar6 = Photon.Pun.PhotonNetwork.get_LocalPlayer();
	 *         if (lVar6 != 0) {
	 *           uStack_34 = *(undefined4 *)(lVar6 + 0x18);
	 *           lVar6 = func_0x031fde10(*(undefined8 *)(PTR_DAT_070c0840 + 0x48),&uStack_34);
	 *           if (plVar5 != null) {
	 *             if ((lVar6 != 0) &&
	 *                (lVar7 = func_0x031fde0c(lVar6,*(undefined8 *)(*plVar5 + 0x40)), lVar7 == 0)) {
	 *               uVar9 = func_0x031fdf58();
	 *               IL2CPP.ThrowManagedException();
	 *             }
	 *             if ((int)plVar5[3] == 0) {
	 *               IL2CPP.ThrowIndexOutOfRangeException();
	 *             }
	 *             plVar5[4] = lVar6;
	 *             func_0x031fdc38(plVar5 + 4,lVar6);
	 *             if (pvVar4 != null) {
	 *               Photon.Pun.PhotonView.RPC(pvVar4,*(void **)PTR_DAT_070c1a78,2,plVar5);
	 *               return;
	 *             }
	 *           }
	 *         }
	 *       }
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *   }
	 *   puVar2 = PTR_DAT_070c1a88;
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8;
	 *   uVar8 = *(undefined8 *)puVar2;
	 *   uVar9 = 0;
	 *   if ((bRam000000000755e09c & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,0);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40);
	 *     bRam000000000755e09c = 1;
	 *     uVar9 = extraout_x1_02;
	 *   }
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *     uVar9 = extraout_x1_03;
	 *   }
	 *   if (cRam000000000755000b == '\0') {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,uVar9);
	 *     cRam000000000755000b = '\x01';
	 *   }
	 *   lVar6 = *(long *)puVar1;
	 *   if (*(int *)(lVar6 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *     lVar6 = *(long *)puVar1;
	 *   }
	 *   plVar5 = *(long **)(*(long *)(lVar6 + 0xb8) + 8);
	 *   if (plVar5 == null) {
	 *     IL2CPP.ThrowNullReferenceException();
	 *   }
	 *   lVar6 = *plVar5;
	 *   uVar11 = (ulong)*(ushort *)(lVar6 + 0x12e);
	 *   if (uVar11 != 0) {
	 *     piVar12 = (int *)(*(long *)(lVar6 + 0xb0) + 8);
	 *     do {
	 *       if (*(long *)(piVar12 + -2) == *(long *)typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40) {
	 *         puVar10 = (undefined8 *)(lVar6 + (long)(*piVar12 + 3) * 0x10 + 0x138);
	 *         goto LAB_069357b4;
	 *       }
	 *       uVar11 = uVar11 - 1;
	 *       piVar12 = piVar12 + 4;
	 *     } while (uVar11 != 0);
	 *   }
	 *   puVar10 = (undefined8 *)
	 *             func_0x03237558(plVar5,*(long *)typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40,3);
	 * LAB_069357b4:
	 *   (*(code *)*puVar10)(plVar5,2,uVar8,puVar10[1]);
	 *   return;
	 */
	// RVA: 0x320EFE8 VA: 0x78188F9FE8
	public void TriggerEventByIndex_Request(int index);
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   bool bVar3;
	 *   void *pvVar4;
	 *   long *plVar5;
	 *   long lVar6;
	 *   long lVar7;
	 *   undefined8 uVar8;
	 *   undefined8 uVar9;
	 *   undefined8 *puVar10;
	 *   void *methodInfo_00;
	 *   undefined8 extraout_x1;
	 *   undefined8 extraout_x1_00;
	 *   void *methodInfo_01;
	 *   ulong uVar11;
	 *   int *piVar12;
	 *   double dVar13;
	 *   undefined4 uStack_48;
	 *   int iStack_44;
	 *
	 *   puVar2 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   if ((bRam000000000754a809 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c12e8);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *     func_0x031fdc8c(PTR_DAT_070c0a10);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     func_0x031fdc8c(PTR_DAT_070c1ab8);
	 *     func_0x031fdc8c(PTR_DAT_070c1ac0);
	 *     func_0x031fdc8c(PTR_DAT_070c1ac8);
	 *     func_0x031fdc8c(PTR_DAT_070c1a90);
	 *     bRam000000000754a809 = 1;
	 *   }
	 *   if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8;
	 *   bVar3 = Photon.Pun.PhotonNetwork.get_IsConnected();
	 *   if (bVar3) {
	 *     if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     bVar3 = Photon.Pun.PhotonNetwork.get_InRoom();
	 *     if (bVar3) {
	 *       if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       bVar3 = Photon.Pun.PhotonNetwork.get_IsMasterClient();
	 *       if ((bVar3) || (this.onlyMasterSchedules == false)) {
	 *         pvVar4 = MonoBehaviourPun.get_photonView(this);
	 *         lVar7 = *(long *)PTR_DAT_070c12e8;
	 *         lVar6 = *(long *)(lVar7 + 0x38);
	 *         if (lVar6 == 0) {
	 *           func_0x03237280(lVar7);
	 *           lVar6 = *(long *)(lVar7 + 0x38);
	 *         }
	 *         lVar6 = *(long *)(lVar6 + 0x10);
	 *         if ((*(ushort *)(lVar6 + 0x135) & 1) == 0) {
	 *           lVar6 = func_0x03237224();
	 *         }
	 *         if (*(int *)(lVar6 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *         }
	 *         lVar6 = *(long *)(*(long *)(lVar7 + 0x38) + 0x10);
	 *         if ((*(ushort *)(lVar6 + 0x135) & 1) == 0) {
	 *           lVar6 = func_0x03237224();
	 *         }
	 *         if (pvVar4 != null) {
	 *           methodInfo_01 = null;
	 *           Photon.Pun.PhotonView.RPC(pvVar4,*(void **)PTR_DAT_070c1a90,0,(void *)**(undefined8 **)(lVar6 + 0xb8));
	 *           if (this.verboseLogging != false) {
	 *             if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *               func_0x031fde08();
	 *             }
	 *             UnityEngine.Debug.Log(*(void **)PTR_DAT_070c1ab8);
	 *           }
	 *           SimpleEventManager.TriggerEventByIndex_AsMaster(this,index);
	 *           if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *             func_0x031fde08();
	 *           }
	 *           dVar13 = Photon.Pun.PhotonNetwork.get_Time();
	 *           dVar13 = dVar13 + (double)this.cooldown;
	 *           SimpleEventManager.SetRoomNextTrigger(this,dVar13)
	 *           ;
	 *           this.clientNextTriggerTimestamp = dVar13;
	 *           return;
	 *         }
	 *       }
	 *       else {
	 *         pvVar4 = MonoBehaviourPun.get_photonView(this);
	 *         plVar5 = (long *)func_0x031fdd78(*(undefined8 *)PTR_DAT_070c0a10,2);
	 *         puVar1 = PTR_DAT_070c0840;
	 *         iStack_44 = index;
	 *         lVar6 = func_0x031fde10(*(undefined8 *)(PTR_DAT_070c0840 + 0x48),&iStack_44);
	 *         if (plVar5 != null) {
	 *           if ((lVar6 != 0) &&
	 *              (lVar7 = func_0x031fde0c(lVar6,*(undefined8 *)(*plVar5 + 0x40)), lVar7 == 0)) {
	 * LAB_0330f350:
	 *             uVar9 = func_0x031fdf58();
	 *             IL2CPP.ThrowManagedException();
	 *           }
	 *           if ((int)plVar5[3] == 0) {
	 * LAB_0330f34c:
	 *             IL2CPP.ThrowIndexOutOfRangeException();
	 *           }
	 *           plVar5[4] = lVar6;
	 *           func_0x031fdc38(plVar5 + 4,lVar6);
	 *           if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *             func_0x031fde08();
	 *           }
	 *           lVar6 = Photon.Pun.PhotonNetwork.get_LocalPlayer();
	 *           if (lVar6 != 0) {
	 *             uStack_48 = *(undefined4 *)(lVar6 + 0x18);
	 *             lVar6 = func_0x031fde10(*(undefined8 *)(puVar1 + 0x48),&uStack_48);
	 *             if ((lVar6 != 0) &&
	 *                (lVar7 = func_0x031fde0c(lVar6,*(undefined8 *)(*plVar5 + 0x40)), lVar7 == 0))
	 *             goto LAB_0330f350;
	 *             if ((*(uint *)(plVar5 + 3) & 0xfffffffe) == 0) goto LAB_0330f34c;
	 *             plVar5[5] = lVar6;
	 *             func_0x031fdc38(plVar5 + 5,lVar6);
	 *             if (pvVar4 != null) {
	 *               Photon.Pun.PhotonView.RPC(pvVar4,*(void **)PTR_DAT_070c1ac0,2,plVar5);
	 *               return;
	 *             }
	 *           }
	 *         }
	 *       }
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *   }
	 *   puVar2 = PTR_DAT_070c1ac8;
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8;
	 *   uVar8 = *(undefined8 *)puVar2;
	 *   uVar9 = 0;
	 *   if ((bRam000000000755e09c & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,0);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40);
	 *     bRam000000000755e09c = 1;
	 *     uVar9 = extraout_x1;
	 *   }
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *     uVar9 = extraout_x1_00;
	 *   }
	 *   if (cRam000000000755000b == '\0') {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,uVar9);
	 *     cRam000000000755000b = '\x01';
	 *   }
	 *   lVar6 = *(long *)puVar1;
	 *   if (*(int *)(lVar6 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *     lVar6 = *(long *)puVar1;
	 *   }
	 *   plVar5 = *(long **)(*(long *)(lVar6 + 0xb8) + 8);
	 *   if (plVar5 == null) {
	 *     IL2CPP.ThrowNullReferenceException();
	 *   }
	 *   lVar6 = *plVar5;
	 *   uVar11 = (ulong)*(ushort *)(lVar6 + 0x12e);
	 *   if (uVar11 != 0) {
	 *     piVar12 = (int *)(*(long *)(lVar6 + 0xb0) + 8);
	 *     do {
	 *       if (*(long *)(piVar12 + -2) == *(long *)typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40) {
	 *         puVar10 = (undefined8 *)(lVar6 + (long)(*piVar12 + 3) * 0x10 + 0x138);
	 *         goto LAB_069357b4;
	 *       }
	 *       uVar11 = uVar11 - 1;
	 *       piVar12 = piVar12 + 4;
	 *     } while (uVar11 != 0);
	 *   }
	 *   puVar10 = (undefined8 *)
	 *             func_0x03237558(plVar5,*(long *)typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40,3);
	 * LAB_069357b4:
	 *   (*(code *)*puVar10)(plVar5,2,uVar8,puVar10[1]);
	 *   return;
	 */
	// RVA: 0x320EBCC VA: 0x78188F9BCC
	private void TriggerRandomEvent_AsMaster();
	/*
	 *   void *arg2;
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   int iVar3;
	 *   long lVar4;
	 *   void *pvVar5;
	 *   void *pvVar6;
	 *   long *parameters;
	 *   long lVar7;
	 *   long lVar8;
	 *   undefined8 uVar9;
	 *   void *extraout_x1;
	 *   void *pvVar10;
	 *   void *format;
	 *   double dStack_48;
	 *
	 *   if ((bRam000000000754a80a & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *     func_0x031fdc8c(PTR_DAT_070c1a98);
	 *     func_0x031fdc8c(PTR_DAT_070c0a10);
	 *     func_0x031fdc8c(PTR_DAT_070c1aa0);
	 *     func_0x031fdc8c(PTR_DAT_070c1aa8);
	 *     func_0x031fdc8c(PTR_DAT_070c1ab0);
	 *     func_0x031fdc8c(PTR_DAT_070c0df0);
	 *     bRam000000000754a80a = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   iVar3 = SimpleEventManager.PickWeightedIndex(this);
	 *   if (iVar3 < 0) {
	 *     return;
	 *   }
	 *   if (this.entries != null) {
	 *     lVar4 = func_0x03f2d434(this.entries,iVar3,*(undefined8 *)PTR_DAT_070c1a98);
	 *     puVar1 = PTR_DAT_070c0840;
	 *     if (this.verboseLogging != false) {
	 *       dStack_48 = (double)CONCAT44(dStack_48._4_4_,iVar3);
	 *       pvVar5 = (void *)func_0x031fde10(*(undefined8 *)(PTR_DAT_070c0840 + 0x48),&dStack_48);
	 *       if (lVar4 == 0) goto LAB_0330ee78;
	 *       pvVar10 = *(void **)(lVar4 + 0x10);
	 *       format = *(void **)PTR_DAT_070c1ab0;
	 *       pvVar6 = null;
	 *       if (*(void **)(lVar4 + 0x18) != null) {
	 *         pvVar6 = UnityEngine.Object.get_name(*(void **)(lVar4 + 0x18));
	 *       }
	 *       arg2 = *(void **)PTR_DAT_070c1aa0;
	 *       if (pvVar6 != null) {
	 *         arg2 = pvVar6;
	 *       }
	 *       pvVar5 = System.String.Format(format,pvVar5,pvVar10,arg2);
	 *       if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8 + 0xe4) == 0) {
	 *         func_0x031fde08(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *       }
	 *       UnityEngine.Debug.Log(pvVar5);
	 *     }
	 *     puVar2 = PTR_DAT_070c0a10;
	 *     pvVar5 = MonoBehaviourPun.get_photonView(this);
	 *     parameters = (long *)func_0x031fdd78(*(undefined8 *)puVar2,3);
	 *     dStack_48 = (double)CONCAT44(dStack_48._4_4_,iVar3);
	 *     lVar7 = func_0x031fde10(*(undefined8 *)(puVar1 + 0x48),&dStack_48);
	 *     if (parameters != null) {
	 *       if ((lVar7 != 0) &&
	 *          (lVar8 = func_0x031fde0c(lVar7,*(undefined8 *)(*parameters + 0x40)), lVar8 == 0))
	 *       goto LAB_0330ee80;
	 *       if ((int)parameters[3] == 0) goto LAB_0330ee7c;
	 *       parameters[4] = lVar7;
	 *       func_0x031fdc38(parameters + 4,lVar7);
	 *       if (lVar4 == 0) goto LAB_0330ee78;
	 *       if (*(char *)(lVar4 + 0x24) == '\0') {
	 *         dStack_48 = -1.0;
	 *       }
	 *       else {
	 *         dStack_48 = (double)*(float *)(lVar4 + 0x28);
	 *       }
	 *       pvVar10 = *(void **)PTR_DAT_070c1aa8;
	 *       lVar7 = func_0x031fde10(*(undefined8 *)(puVar1 + 0x80),&dStack_48);
	 *       if ((lVar7 != 0) &&
	 *          (lVar8 = func_0x031fde0c(lVar7,*(undefined8 *)(*parameters + 0x40)), lVar8 == 0)) {
	 * LAB_0330ee80:
	 *         uVar9 = func_0x031fdf58();
	 *         IL2CPP.ThrowManagedException();
	 *       }
	 *       puVar1 = PTR_DAT_070c0df0;
	 *       if ((*(uint *)(parameters + 3) & 0xfffffffe) != 0) {
	 *         parameters[5] = lVar7;
	 *         func_0x031fdc38(parameters + 5,lVar7);
	 *         lVar7 = *(long *)puVar1;
	 *         if (*(long *)(lVar4 + 0x30) != 0) {
	 *           lVar7 = *(long *)(lVar4 + 0x30);
	 *         }
	 *         if ((lVar7 != 0) &&
	 *            (lVar4 = func_0x031fde0c(lVar7,*(undefined8 *)(*parameters + 0x40)), lVar4 == 0))
	 *         goto LAB_0330ee80;
	 *         if (2 < *(uint *)(parameters + 3)) {
	 *           parameters[6] = lVar7;
	 *           func_0x031fdc38(parameters + 6,lVar7);
	 *           if (pvVar5 != null) {
	 *             Photon.Pun.PhotonView.RPC(pvVar5,pvVar10,0,parameters);
	 *             return;
	 *           }
	 *           goto LAB_0330ee78;
	 *         }
	 *       }
	 * LAB_0330ee7c:
	 *       IL2CPP.ThrowIndexOutOfRangeException();
	 *     }
	 *   }
	 * LAB_0330ee78:
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x320F35C VA: 0x78188FA35C
	private void TriggerEventByIndex_AsMaster(int index);
	/*
	 *   void *arg2;
	 *   undefined *puVar1;
	 *   void *pvVar2;
	 *   long lVar3;
	 *   void *pvVar4;
	 *   long *parameters;
	 *   long lVar5;
	 *   long lVar6;
	 *   undefined8 uVar7;
	 *   void *pvVar8;
	 *   void *format;
	 *   double dStack_48;
	 *
	 *   if ((bRam000000000754a80b & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *     func_0x031fdc8c(PTR_DAT_070c1ad0);
	 *     func_0x031fdc8c(PTR_DAT_070c1a98);
	 *     func_0x031fdc8c(PTR_DAT_070c0a10);
	 *     func_0x031fdc8c(PTR_DAT_070c1ad8);
	 *     func_0x031fdc8c(PTR_DAT_070c1aa0);
	 *     func_0x031fdc8c(PTR_DAT_070c1aa8);
	 *     func_0x031fdc8c(PTR_DAT_070c0df0);
	 *     bRam000000000754a80b = 1;
	 *   }
	 *   if (index < 0) {
	 *     return;
	 *   }
	 *   pvVar2 = this.entries;
	 *   if (pvVar2 != null) {
	 *     if (*(int *)((long)pvVar2 + 0x18) <= index) {
	 *       return;
	 *     }
	 *     lVar3 = func_0x03f2d434(pvVar2,index,*(undefined8 *)PTR_DAT_070c1a98);
	 *     puVar1 = PTR_DAT_070c0840;
	 *     if (this.verboseLogging != false) {
	 *       dStack_48 = (double)CONCAT44(dStack_48._4_4_,index);
	 *       pvVar2 = (void *)func_0x031fde10(*(undefined8 *)(PTR_DAT_070c0840 + 0x48),&dStack_48);
	 *       if (lVar3 == 0) goto LAB_0330f618;
	 *       pvVar8 = *(void **)(lVar3 + 0x10);
	 *       format = *(void **)PTR_DAT_070c1ad8;
	 *       pvVar4 = null;
	 *       if (*(void **)(lVar3 + 0x18) != null) {
	 *         pvVar4 = UnityEngine.Object.get_name(*(void **)(lVar3 + 0x18));
	 *       }
	 *       arg2 = *(void **)PTR_DAT_070c1aa0;
	 *       if (pvVar4 != null) {
	 *         arg2 = pvVar4;
	 *       }
	 *       pvVar2 = System.String.Format(format,pvVar2,pvVar8,arg2);
	 *       if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8 + 0xe4) == 0) {
	 *         func_0x031fde08(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *       }
	 *       UnityEngine.Debug.Log(pvVar2);
	 *     }
	 *     pvVar2 = MonoBehaviourPun.get_photonView(this);
	 *     parameters = (long *)func_0x031fdd78(*(undefined8 *)PTR_DAT_070c0a10,3);
	 *     dStack_48 = (double)CONCAT44(dStack_48._4_4_,index);
	 *     lVar5 = func_0x031fde10(*(undefined8 *)(puVar1 + 0x48),&dStack_48);
	 *     if (parameters != null) {
	 *       if ((lVar5 != 0) &&
	 *          (lVar6 = func_0x031fde0c(lVar5,*(undefined8 *)(*parameters + 0x40)), lVar6 == 0))
	 *       goto LAB_0330f620;
	 *       if ((int)parameters[3] == 0) goto LAB_0330f61c;
	 *       parameters[4] = lVar5;
	 *       func_0x031fdc38(parameters + 4,lVar5);
	 *       if (lVar3 == 0) goto LAB_0330f618;
	 *       if (*(char *)(lVar3 + 0x24) == '\0') {
	 *         dStack_48 = -1.0;
	 *       }
	 *       else {
	 *         dStack_48 = (double)*(float *)(lVar3 + 0x28);
	 *       }
	 *       pvVar8 = *(void **)PTR_DAT_070c1aa8;
	 *       lVar5 = func_0x031fde10(*(undefined8 *)(puVar1 + 0x80),&dStack_48);
	 *       if ((lVar5 != 0) &&
	 *          (lVar6 = func_0x031fde0c(lVar5,*(undefined8 *)(*parameters + 0x40)), lVar6 == 0)) {
	 * LAB_0330f620:
	 *         uVar7 = func_0x031fdf58();
	 *         IL2CPP.ThrowManagedException();
	 *       }
	 *       if ((*(uint *)(parameters + 3) & 0xfffffffe) != 0) {
	 *         parameters[5] = lVar5;
	 *         func_0x031fdc38(parameters + 5,lVar5);
	 *         lVar5 = *(long *)PTR_DAT_070c0df0;
	 *         if (*(long *)(lVar3 + 0x30) != 0) {
	 *           lVar5 = *(long *)(lVar3 + 0x30);
	 *         }
	 *         if ((lVar5 != 0) &&
	 *            (lVar3 = func_0x031fde0c(lVar5,*(undefined8 *)(*parameters + 0x40)), lVar3 == 0))
	 *         goto LAB_0330f620;
	 *         if (2 < *(uint *)(parameters + 3)) {
	 *           parameters[6] = lVar5;
	 *           func_0x031fdc38(parameters + 6,lVar5);
	 *           if (pvVar2 != null) {
	 *             Photon.Pun.PhotonView.RPC(pvVar2,pvVar8,0,parameters);
	 *             return;
	 *           }
	 *           goto LAB_0330f618;
	 *         }
	 *       }
	 * LAB_0330f61c:
	 *       IL2CPP.ThrowIndexOutOfRangeException();
	 *     }
	 *   }
	 * LAB_0330f618:
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x320F62C VA: 0x78188FA62C
	private int PickWeightedIndex();
	/*
	 *   undefined *puVar1;
	 *   void *pvVar2;
	 *   long lVar3;
	 *   int iVar4;
	 *   float fVar5;
	 *   float fVar6;
	 *   float fVar7;
	 *   float fVar8;
	 *
	 *   if ((bRam000000000754a80c & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c1ad0);
	 *     func_0x031fdc8c(PTR_DAT_070c1a98);
	 *     bRam000000000754a80c = 1;
	 *   }
	 *   puVar1 = PTR_DAT_070c1a98;
	 *   pvVar2 = this.entries;
	 *   if ((pvVar2 == null) || (*(int *)((long)pvVar2 + 0x18) == 0)) {
	 *     return -1;
	 *   }
	 *   fVar7 = 0.0;
	 *   iVar4 = 0;
	 *   do {
	 *     if (*(int *)((long)pvVar2 + 0x18) <= iVar4) {
	 *       if (fVar7 <= 0.0) {
	 *         return -1;
	 *       }
	 *       fVar5 = Random.get_value();
	 *       pvVar2 = this.entries;
	 *       if (pvVar2 != null) {
	 *         fVar8 = 0.0;
	 *         iVar4 = 0;
	 *         goto LAB_0330f6f4;
	 *       }
	 *       break;
	 *     }
	 *     lVar3 = func_0x03f2d434(pvVar2,iVar4,*(undefined8 *)puVar1);
	 *     if (lVar3 == 0) break;
	 *     pvVar2 = this.entries;
	 *     iVar4 = iVar4 + 1;
	 *     fVar5 = 0.0;
	 *     if (0.0 <= *(float *)(lVar3 + 0x20)) {
	 *       fVar5 = *(float *)(lVar3 + 0x20);
	 *     }
	 *     fVar7 = fVar7 + fVar5;
	 *   } while (pvVar2 != null);
	 *   goto LAB_0330f6c8;
	 *   while( true ) {
	 *     fVar6 = 0.0;
	 *     if (0.0 <= *(float *)(lVar3 + 0x20)) {
	 *       fVar6 = *(float *)(lVar3 + 0x20);
	 *     }
	 *     fVar8 = fVar8 + fVar6;
	 *     if (fVar7 * fVar5 <= fVar8) {
	 *       return iVar4;
	 *     }
	 *     pvVar2 = this.entries;
	 *     iVar4 = iVar4 + 1;
	 *     if (pvVar2 == null) break;
	 * LAB_0330f6f4:
	 *     if (*(int *)((long)pvVar2 + 0x18) <= iVar4) {
	 *       return *(int *)((long)pvVar2 + 0x18) + -1;
	 *     }
	 *     lVar3 = func_0x03f2d434(pvVar2,iVar4,*(undefined8 *)puVar1);
	 *     if (lVar3 == 0) break;
	 *   }
	 * LAB_0330f6c8:
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x320F75C VA: 0x78188FA75C
	private void RPC_RequestTrigger(int requesterActor);
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   bool bVar3;
	 *   void *pvVar4;
	 *   void *extraout_x1;
	 *   void *extraout_x1_00;
	 *   void *methodInfo_00;
	 *   long lVar5;
	 *   long lVar6;
	 *   double dVar7;
	 *
	 *   puVar1 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   if ((bRam000000000754a80d & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c12e8,requesterActor);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     func_0x031fdc8c(PTR_DAT_070c1ae0);
	 *     func_0x031fdc8c(PTR_DAT_070c1a90);
	 *     bRam000000000754a80d = 1;
	 *   }
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   bVar3 = Photon.Pun.PhotonNetwork.get_IsMasterClient();
	 *   puVar2 = PTR_DAT_070c12e8;
	 *   if (bVar3) {
	 *     pvVar4 = MonoBehaviourPun.get_photonView(this);
	 *     lVar6 = *(long *)puVar2;
	 *     lVar5 = *(long *)(lVar6 + 0x38);
	 *     if (lVar5 == 0) {
	 *       func_0x03237280(lVar6);
	 *       lVar5 = *(long *)(lVar6 + 0x38);
	 *     }
	 *     lVar5 = *(long *)(lVar5 + 0x10);
	 *     if ((*(ushort *)(lVar5 + 0x135) & 1) == 0) {
	 *       lVar5 = func_0x03237224();
	 *     }
	 *     if (*(int *)(lVar5 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     lVar5 = *(long *)(*(long *)(lVar6 + 0x38) + 0x10);
	 *     if ((*(ushort *)(lVar5 + 0x135) & 1) == 0) {
	 *       lVar5 = func_0x03237224();
	 *     }
	 *     if (pvVar4 == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     Photon.Pun.PhotonView.RPC(pvVar4,*(void **)PTR_DAT_070c1a90,0,(void *)**(undefined8 **)(lVar5 + 0xb8));
	 *     pvVar4 = extraout_x1;
	 *     if (this.verboseLogging != false) {
	 *       if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       UnityEngine.Debug.Log(*(void **)PTR_DAT_070c1ae0);
	 *       pvVar4 = extraout_x1_00;
	 *     }
	 *     SimpleEventManager.TriggerRandomEvent_AsMaster(this);
	 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     dVar7 = Photon.Pun.PhotonNetwork.get_Time();
	 *     dVar7 = dVar7 + (double)this.cooldown;
	 *     SimpleEventManager.SetRoomNextTrigger(this,dVar7);
	 *     this.clientNextTriggerTimestamp = dVar7;
	 *   }
	 *   return;
	 */
	// RVA: 0x320F8FC VA: 0x78188FA8FC
	private void RPC_RequestTriggerByIndex(int index, int requesterActor);
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   bool bVar3;
	 *   void *this_00;
	 *   void *methodInfo_00;
	 *   void *methodInfo_01;
	 *   long lVar4;
	 *   long lVar5;
	 *   double dVar6;
	 *
	 *   puVar1 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   if ((bRam000000000754a80e & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c12e8,index,requesterActor);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     func_0x031fdc8c(PTR_DAT_070c1ae8);
	 *     func_0x031fdc8c(PTR_DAT_070c1a90);
	 *     bRam000000000754a80e = 1;
	 *   }
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   bVar3 = Photon.Pun.PhotonNetwork.get_IsMasterClient();
	 *   puVar2 = PTR_DAT_070c12e8;
	 *   if (bVar3) {
	 *     this_00 = MonoBehaviourPun.get_photonView(this);
	 *     lVar5 = *(long *)puVar2;
	 *     lVar4 = *(long *)(lVar5 + 0x38);
	 *     if (lVar4 == 0) {
	 *       func_0x03237280(lVar5);
	 *       lVar4 = *(long *)(lVar5 + 0x38);
	 *     }
	 *     lVar4 = *(long *)(lVar4 + 0x10);
	 *     if ((*(ushort *)(lVar4 + 0x135) & 1) == 0) {
	 *       lVar4 = func_0x03237224();
	 *     }
	 *     if (*(int *)(lVar4 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     lVar4 = *(long *)(*(long *)(lVar5 + 0x38) + 0x10);
	 *     if ((*(ushort *)(lVar4 + 0x135) & 1) == 0) {
	 *       lVar4 = func_0x03237224();
	 *     }
	 *     if (this_00 == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     methodInfo_01 = null;
	 *     Photon.Pun.PhotonView.RPC(this_00,*(void **)PTR_DAT_070c1a90,0,(void *)**(undefined8 **)(lVar4 + 0xb8));
	 *     if (this.verboseLogging != false) {
	 *       if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       UnityEngine.Debug.Log(*(void **)PTR_DAT_070c1ae8);
	 *     }
	 *     SimpleEventManager.TriggerEventByIndex_AsMaster(this,index);
	 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     dVar6 = Photon.Pun.PhotonNetwork.get_Time();
	 *     dVar6 = dVar6 + (double)this.cooldown;
	 *     SimpleEventManager.SetRoomNextTrigger(this,dVar6);
	 *     this.clientNextTriggerTimestamp = dVar6;
	 *   }
	 *   return;
	 */
	// RVA: 0x320FAA4 VA: 0x78188FAAA4
	private void RPC_Activate(int index, double duration, string payload);
	/*
	 *   undefined *puVar1;
	 *   void *pvVar2;
	 *   long lVar3;
	 *   ulong uVar4;
	 *   long *args;
	 *   long lVar5;
	 *   long lVar6;
	 *   undefined8 *puVar7;
	 *   undefined8 uVar8;
	 *   double dStack_58;
	 *   int iStack_44;
	 *
	 *   if ((bRam000000000754a80f & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *     func_0x031fdc8c(PTR_DAT_070c1af0);
	 *     func_0x031fdc8c(PTR_DAT_070c1ad0);
	 *     func_0x031fdc8c(PTR_DAT_070c1a98);
	 *     func_0x031fdc8c(PTR_DAT_070c0a10);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *     func_0x031fdc8c(PTR_DAT_070c1af8);
	 *     func_0x031fdc8c(PTR_DAT_070c1b00);
	 *     func_0x031fdc8c(PTR_DAT_070c1b08);
	 *     bRam000000000754a80f = 1;
	 *   }
	 *   if (-1 < index) {
	 *     pvVar2 = this.entries;
	 *     if (pvVar2 == null) goto LAB_0330fe0c;
	 *     if (index < *(int *)((long)pvVar2 + 0x18)) {
	 *       lVar3 = func_0x03f2d434(pvVar2,index,*(undefined8 *)PTR_DAT_070c1a98);
	 *       if (lVar3 != 0) {
	 *         uVar8 = *(undefined8 *)(lVar3 + 0x18);
	 *         if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *         }
	 *         uVar4 = UnityEngine.Object.op_Equality(uVar8,null);
	 *         if ((uVar4 & 1) == 0) {
	 *           if (this.verboseLogging != false) {
	 *             args = (long *)func_0x031fdd78(*(undefined8 *)PTR_DAT_070c0a10,4);
	 *             puVar1 = PTR_DAT_070c0840;
	 *             iStack_44 = index;
	 *             lVar5 = func_0x031fde10(*(undefined8 *)(PTR_DAT_070c0840 + 0x48),&iStack_44);
	 *             if (args == null) goto LAB_0330fe0c;
	 *             if ((lVar5 != 0) &&
	 *                (lVar6 = func_0x031fde0c(lVar5,*(undefined8 *)(*args + 0x40)), lVar6 == 0))
	 *             goto LAB_0330fe14;
	 *             if ((int)args[3] == 0) goto LAB_0330fe10;
	 *             args[4] = lVar5;
	 *             func_0x031fdc38(args + 4,lVar5);
	 *             if (*(void **)(lVar3 + 0x18) == null) goto LAB_0330fe0c;
	 *             pvVar2 = UnityEngine.Object.get_name(*(void **)(lVar3 + 0x18));
	 *             if ((pvVar2 != null) &&
	 *                (lVar3 = func_0x031fde0c(pvVar2,*(undefined8 *)(*args + 0x40)), lVar3 == 0)) {
	 * LAB_0330fe14:
	 *               uVar8 = func_0x031fdf58();
	 *               IL2CPP.ThrowManagedException();
	 *             }
	 *             if ((*(uint *)(args + 3) & 0xfffffffe) == 0) {
	 * LAB_0330fe10:
	 *               IL2CPP.ThrowIndexOutOfRangeException();
	 *             }
	 *             args[5] = (long)pvVar2;
	 *             func_0x031fdc38(args + 5,pvVar2);
	 *             dStack_58 = duration;
	 *             lVar3 = func_0x031fde10(*(undefined8 *)(puVar1 + 0x80),&dStack_58);
	 *             if ((lVar3 != 0) &&
	 *                (lVar5 = func_0x031fde0c(lVar3,*(undefined8 *)(*args + 0x40)), lVar5 == 0))
	 *             goto LAB_0330fe14;
	 *             if (*(uint *)(args + 3) < 3) goto LAB_0330fe10;
	 *             args[6] = lVar3;
	 *             func_0x031fdc38(args + 6,lVar3);
	 *             if ((payload != null) &&
	 *                (lVar3 = func_0x031fde0c(payload,*(undefined8 *)(*args + 0x40)), lVar3 == 0))
	 *             goto LAB_0330fe14;
	 *             if ((*(uint *)(args + 3) & 0xfffffffc) == 0) goto LAB_0330fe10;
	 *             args[7] = (long)payload;
	 *             func_0x031fdc38(args + 7,payload);
	 *             pvVar2 = System.String.Format(*(void **)PTR_DAT_070c1af8,args);
	 *             if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8 + 0xe4) == 0) {
	 *               func_0x031fde08(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *             }
	 *             UnityEngine.Debug.Log(pvVar2);
	 *           }
	 *           SimpleEventManager.LocalActivate(this,index,(float)duration,payload);
	 *           if (this.activeIndices != null) {
	 *             func_0x03b644cc(this.activeIndices,index,*(undefined8 *)PTR_DAT_070c1af0);
	 *             return;
	 *           }
	 * LAB_0330fe0c:
	 *           IL2CPP.ThrowNullReferenceException();
	 *         }
	 *       }
	 *       if (this.verboseLogging == false) {
	 *         return;
	 *       }
	 *       dStack_58 = (double)CONCAT44(dStack_58._4_4_,index);
	 *       pvVar2 = (void *)func_0x031fde10(*(undefined8 *)(PTR_DAT_070c0840 + 0x48),&dStack_58);
	 *       puVar7 = (undefined8 *)PTR_DAT_070c1b00;
	 *       goto LAB_0330fc04;
	 *     }
	 *   }
	 *   if (this.verboseLogging == false) {
	 *     return;
	 *   }
	 *   dStack_58 = (double)CONCAT44(dStack_58._4_4_,index);
	 *   pvVar2 = (void *)func_0x031fde10(*(undefined8 *)(PTR_DAT_070c0840 + 0x48),&dStack_58);
	 *   puVar7 = (undefined8 *)PTR_DAT_070c1b08;
	 * LAB_0330fc04:
	 *   pvVar2 = System.String.Format((void *)*puVar7,pvVar2);
	 *   if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8 + 0xe4) == 0) {
	 *     func_0x031fde08(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *   }
	 *   UnityEngine.Debug.LogWarning(pvVar2);
	 *   return;
	 */
	// RVA: 0x320FF74 VA: 0x78188FAF74
	private void RPC_Deactivate(int index, string payload);
	/*
	 *   long lVar1;
	 *   undefined4 uVar2;
	 *   uint uVar3;
	 *   int iVar4;
	 *   void *pvVar5;
	 *   undefined8 *puVar6;
	 *   void *message;
	 *   long lVar7;
	 *   long lVar8;
	 *   uint uVar9;
	 *   long lVar10;
	 *   undefined8 uVar11;
	 *   long lVar12;
	 *   ulong uVar13;
	 *   int *piVar14;
	 *   ulong uVar15;
	 *   int iVar16;
	 *   long *plVar17;
	 *   uint uVar18;
	 *   ulong uVar19;
	 *   int *piVar20;
	 *
	 *   if ((bRam000000000754a810 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c1b18);
	 *     func_0x031fdc8c(PTR_DAT_070c1ad0);
	 *     bRam000000000754a810 = 1;
	 *   }
	 *   if (index < 0) {
	 *     return;
	 *   }
	 *   if (this.entries != null) {
	 *     if (*(int *)((long)this.entries + 0x18) <= index) {
	 *       return;
	 *     }
	 *     SimpleEventManager.LocalDeactivate(this,index,payload);
	 *     pvVar5 = this.activeIndices;
	 *     if (pvVar5 != null) {
	 *       lVar8 = *(long *)PTR_DAT_070c1b18;
	 *       if (*(long *)((long)pvVar5 + 0x10) != 0) {
	 *         iVar4 = func_0x03b6847c(pvVar5,index,
	 *                                 *(undefined8 *)(*(long *)(*(long *)(lVar8 + 0x20) + 0xc0) + 0xb0));
	 *         lVar10 = *(long *)((long)pvVar5 + 0x10);
	 *         if (lVar10 == 0) {
	 * LAB_03b63e3c:
	 *           IL2CPP.ThrowNullReferenceException();
	 *         }
	 *         uVar18 = *(uint *)(lVar10 + 0x18);
	 *         iVar16 = 0;
	 *         if (uVar18 != 0) {
	 *           iVar16 = iVar4 / (int)uVar18;
	 *         }
	 *         uVar3 = iVar4 - iVar16 * uVar18;
	 *         if (uVar18 <= uVar3) {
	 * LAB_03b63dfc:
	 *           IL2CPP.ThrowIndexOutOfRangeException();
	 *         }
	 *         uVar18 = *(int *)(lVar10 + (ulong)uVar3 * 4 + 0x20) - 1;
	 *         if (-1 < (int)uVar18) {
	 *           lVar10 = *(long *)((long)pvVar5 + 0x18);
	 *           if (lVar10 == 0) goto LAB_03b63e3c;
	 *           uVar11 = *(undefined8 *)(lVar10 + 0x18);
	 *           iVar16 = 0;
	 *           lVar1 = lVar10 + 0x20;
	 *           uVar15 = 0xffffffff;
	 *           do {
	 *             if ((uint)uVar11 <= uVar18) goto LAB_03b63dfc;
	 *             piVar20 = (int *)(lVar1 + (ulong)uVar18 * 0xc);
	 *             uVar19 = (ulong)uVar18;
	 *             if (*piVar20 == iVar4) {
	 *               plVar17 = *(long **)((long)pvVar5 + 0x30);
	 *               if (plVar17 == null) goto LAB_03b63e3c;
	 *               lVar7 = *(long *)(*(long *)(*(long *)(lVar8 + 0x20) + 0xc0) + 0x20);
	 *               uVar2 = *(undefined4 *)(lVar1 + uVar19 * 0xc + 8);
	 *               if ((*(ushort *)(lVar7 + 0x135) & 1) == 0) {
	 *                 lVar7 = func_0x03237224(lVar7);
	 *               }
	 *               lVar12 = *plVar17;
	 *               uVar13 = (ulong)*(ushort *)(lVar12 + 0x12e);
	 *               if (uVar13 != 0) {
	 *                 piVar14 = (int *)(*(long *)(lVar12 + 0xb0) + 8);
	 *                 do {
	 *                   if (*(long *)(piVar14 + -2) == lVar7) {
	 *                     puVar6 = (undefined8 *)(lVar12 + (long)*piVar14 * 0x10 + 0x138);
	 *                     goto LAB_03b63cc0;
	 *                   }
	 *                   uVar13 = uVar13 - 1;
	 *                   piVar14 = piVar14 + 4;
	 *                 } while (uVar13 != 0);
	 *               }
	 *               puVar6 = (undefined8 *)func_0x03237558(plVar17,lVar7,0);
	 * LAB_03b63cc0:
	 *               uVar13 = (*(code *)*puVar6)(plVar17,uVar2,index,puVar6[1]);
	 *               if ((uVar13 & 1) != 0) {
	 *                 if ((int)(uint)uVar15 < 0) {
	 *                   uVar9 = *(uint *)(lVar10 + 0x18);
	 *                   if (uVar9 <= uVar18) goto LAB_03b63dfc;
	 *                   lVar8 = *(long *)((long)pvVar5 + 0x10);
	 *                   if (lVar8 == 0) goto LAB_03b63e3c;
	 *                   if (*(uint *)(lVar8 + 0x18) <= uVar3) goto LAB_03b63dfc;
	 *                   *(int *)(lVar8 + (ulong)uVar3 * 4 + 0x20) = *(int *)(lVar1 + uVar19 * 0xc + 4) + 1
	 *                   ;
	 *                 }
	 *                 else {
	 *                   uVar9 = *(uint *)(lVar10 + 0x18);
	 *                   if ((uVar9 <= uVar18) || (uVar9 <= (uint)uVar15)) goto LAB_03b63dfc;
	 *                   *(undefined4 *)(lVar1 + uVar15 * 0xc + 4) =
	 *                        *(undefined4 *)(lVar1 + uVar19 * 0xc + 4);
	 *                 }
	 *                 if (uVar18 < uVar9) {
	 *                   iVar4 = *(int *)((long)pvVar5 + 0x38);
	 *                   uVar2 = *(undefined4 *)((long)pvVar5 + 0x28);
	 *                   iVar16 = *(int *)((long)pvVar5 + 0x20) + -1;
	 *                   *piVar20 = -1;
	 *                   *(int *)((long)pvVar5 + 0x20) = iVar16;
	 *                   *(undefined4 *)(lVar1 + uVar19 * 0xc + 4) = uVar2;
	 *                   *(int *)((long)pvVar5 + 0x38) = iVar4 + 1;
	 *                   if (iVar16 == 0) {
	 *                     uVar18 = 0xffffffff;
	 *                     *(undefined4 *)((long)pvVar5 + 0x24) = 0;
	 *                   }
	 *                   *(uint *)((long)pvVar5 + 0x28) = uVar18;
	 *                   return;
	 *                 }
	 *                 goto LAB_03b63dfc;
	 *               }
	 *               uVar11 = *(undefined8 *)(lVar10 + 0x18);
	 *             }
	 *             if ((int)(uint)uVar11 <= iVar16) {
	 *               func_0x031fdca0(PTR_DAT_070c6c60);
	 *               pvVar5 = (void *)func_0x031fdf24();
	 *               message = (void *)func_0x031fdca0(PTR_DAT_070c90a0);
	 *               System.InvalidOperationException..ctor(pvVar5,message);
	 *               IL2CPP.ThrowManagedException();
	 *             }
	 *             if ((uint)uVar11 <= uVar18) goto LAB_03b63dfc;
	 *             iVar16 = iVar16 + 1;
	 *             uVar15 = (ulong)uVar18;
	 *             uVar18 = *(uint *)(lVar1 + uVar19 * 0xc + 4);
	 *           } while (-1 < (int)uVar18);
	 *         }
	 *       }
	 *       return;
	 *     }
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x3210134 VA: 0x78188FB134
	private void RPC_DeactivateAll();
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   long lVar3;
	 *   void *extraout_x1;
	 *   undefined8 uVar4;
	 *   void *in_x3;
	 *   void *pvVar5;
	 *   int index;
	 *
	 *   if ((bRam000000000754a811 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *     func_0x031fdc8c(PTR_DAT_070c1b28);
	 *     func_0x031fdc8c(PTR_DAT_070c1ad0);
	 *     func_0x031fdc8c(PTR_DAT_070c1b30);
	 *     func_0x031fdc8c(PTR_DAT_070c0df0);
	 *     bRam000000000754a811 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   puVar1 = PTR_DAT_070c1b30;
	 *   if (this.verboseLogging != false) {
	 *     if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8 + 0xe4) == 0) {
	 *       func_0x031fde08(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,methodInfo);
	 *     }
	 *     UnityEngine.Debug.Log(*(void **)puVar1);
	 *   }
	 *   puVar2 = PTR_DAT_070c1b28;
	 *   puVar1 = PTR_DAT_070c0df0;
	 *   pvVar5 = this.entries;
	 *   if (pvVar5 != null) {
	 *     index = 0;
	 *     do {
	 *       if (*(int *)((long)pvVar5 + 0x18) <= index) {
	 *         pvVar5 = this.activeIndices;
	 *         if (pvVar5 != null) {
	 *           uVar4 = *(undefined8 *)puVar2;
	 *           if (0 < *(int *)((long)pvVar5 + 0x24)) {
	 *             System.Array.Clear(*(undefined8 *)((long)pvVar5 + 0x18),0,*(int *)((long)pvVar5 + 0x24));
	 *             lVar3 = *(long *)((long)pvVar5 + 0x10);
	 *             if (lVar3 == 0) {
	 *               IL2CPP.ThrowNullReferenceException();
	 *             }
	 *             System.Array.Clear(lVar3,0,*(undefined4 *)(lVar3 + 0x18));
	 *             *(undefined8 *)((long)pvVar5 + 0x20) = 0;
	 *             *(undefined4 *)((long)pvVar5 + 0x28) = 0xffffffff;
	 *           }
	 *           *(int *)((long)pvVar5 + 0x38) = *(int *)((long)pvVar5 + 0x38) + 1;
	 *           return;
	 *         }
	 *         break;
	 *       }
	 *       SimpleEventManager.LocalDeactivate(this,index,*(void **)puVar1);
	 *       pvVar5 = this.entries;
	 *       index = index + 1;
	 *     } while (pvVar5 != null);
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x320FE20 VA: 0x78188FAE20
	private void LocalActivate(int index, float duration, string payload);
	/*
	 *   void *pvVar1;
	 *   long lVar2;
	 *   ulong uVar3;
	 *   void *this_00;
	 *   undefined8 uVar4;
	 *
	 *   if ((bRam000000000754a812 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c1ad0);
	 *     func_0x031fdc8c(PTR_DAT_070c1a98);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *     func_0x031fdc8c(PTR_DAT_070c1b10);
	 *     bRam000000000754a812 = 1;
	 *   }
	 *   if (-1 < index) {
	 *     pvVar1 = this.entries;
	 *     if (pvVar1 == null) {
	 * LAB_0330ff70:
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     if ((index < *(int *)((long)pvVar1 + 0x18)) &&
	 *        (lVar2 = func_0x03f2d434(pvVar1,index,*(undefined8 *)PTR_DAT_070c1a98), lVar2 != 0)) {
	 *       uVar4 = *(undefined8 *)(lVar2 + 0x18);
	 *       if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       uVar3 = UnityEngine.Object.op_Equality(uVar4,null);
	 *       if ((uVar3 & 1) == 0) {
	 *         if (*(void **)(lVar2 + 0x18) != null) {
	 *           UnityEngine.GameObject.SetActive(*(void **)(lVar2 + 0x18),true);
	 *           if (*(void **)(lVar2 + 0x18) != null) {
	 *             pvVar1 = (void *)0x1;
	 *             UnityEngine.GameObject.SendMessage(*(void **)(lVar2 + 0x18),*(void **)PTR_DAT_070c1b10,payload,1);
	 *             if (duration <= 0.0) {
	 *               return;
	 *             }
	 *             pvVar1 = SimpleEventManager.AutoDisableCoroutine(this,index,duration,payload);
	 *             if (pvVar1 == null) {
	 *               func_0x031fdca0(PTR_DAT_070c9118,0,0);
	 *               this_00 = (void *)func_0x031fdf24();
	 *               pvVar1 = (void *)func_0x031fdca0(PTR_DAT_0714f5c8);
	 *               NullReferenceException..ctor(this_00,pvVar1);
	 *             }
	 *             else {
	 *               uVar3 = UnityEngine.MonoBehaviour.IsObjectMonoBehaviour();
	 *               if ((uVar3 & 1) != 0) {
	 *                 if ((bRam000000000755f8f7 & 1) == 0) {
	 *                   func_0x031fdc8c(PTR_DAT_0714f590);
	 *                   bRam000000000755f8f7 = 1;
	 *                 }
	 *                 if (this == null) {
	 *                   IL2CPP.ThrowNullReferenceException();
	 *                 }
	 *                 lVar2 = *(long *)&this.field_0x10;
	 *                 if (lVar2 == 0) {
	 *                   UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException(this);
	 *                 }
	 *                 if (pcRam000000000755f968 == null) {
	 *                   pcRam000000000755f968 = (code *)func_0x031fdc50(&UNK_013604ff);
	 *                 }
	 *                 (*pcRam000000000755f968)(lVar2,pvVar1);
	 *                 return;
	 *               }
	 *               func_0x031fdca0(PTR_DAT_070c6fb0);
	 *               this_00 = (void *)func_0x031fdf24();
	 *               pvVar1 = (void *)func_0x031fdca0(PTR_DAT_0714f5b0);
	 *               System.ArgumentException..ctor(this_00,pvVar1);
	 *             }
	 *             uVar4 = func_0x031fdca0(PTR_DAT_0714f5d0);
	 *             IL2CPP.ThrowManagedException();
	 *           }
	 *         }
	 *         goto LAB_0330ff70;
	 *       }
	 *     }
	 *   }
	 *   return;
	 */
	// RVA: 0x32102AC VA: 0x78188FB2AC
	private System.Collections.IEnumerator AutoDisableCoroutine(int index, float duration, string payload);
	/*
	 *   undefined *puVar1;
	 *   void *this_00;
	 *
	 *   puVar1 = PTR_DAT_070c1b38;
	 *   if ((bRam000000000754a813 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c1b38);
	 *     bRam000000000754a813 = 1;
	 *   }
	 *   this_00 = (void *)func_0x031fdf24(*(undefined8 *)puVar1);
	 *   System.Object..ctor(this_00);
	 *   *(undefined4 *)((long)this_00 + 0x10) = 0;
	 *   *(undefined8 *)((long)this_00 + 0x28) = this;
	 *   func_0x031fdc38((undefined8 *)((long)this_00 + 0x28),this);
	 *   *(int *)((long)this_00 + 0x30) = index;
	 *   *(float *)((long)this_00 + 0x20) = duration;
	 *   *(undefined8 *)((long)this_00 + 0x38) = payload;
	 *   func_0x031fdc38((undefined8 *)((long)this_00 + 0x38),payload);
	 *   return this_00;
	 */
	// RVA: 0x321001C VA: 0x78188FB01C
	private void LocalDeactivate(int index, string payload);
	/*
	 *   void *pvVar1;
	 *   long lVar2;
	 *   ulong uVar3;
	 *   undefined8 uVar4;
	 *
	 *   if ((bRam000000000754a814 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c1ad0);
	 *     func_0x031fdc8c(PTR_DAT_070c1a98);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *     func_0x031fdc8c(PTR_DAT_070c1b20);
	 *     bRam000000000754a814 = 1;
	 *   }
	 *   if (-1 < index) {
	 *     pvVar1 = this.entries;
	 *     if (pvVar1 == null) {
	 * LAB_03310130:
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     if ((index < *(int *)((long)pvVar1 + 0x18)) &&
	 *        (lVar2 = func_0x03f2d434(pvVar1,index,*(undefined8 *)PTR_DAT_070c1a98), lVar2 != 0)) {
	 *       uVar4 = *(undefined8 *)(lVar2 + 0x18);
	 *       if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       uVar3 = UnityEngine.Object.op_Equality(uVar4,null);
	 *       if ((uVar3 & 1) == 0) {
	 *         if (*(void **)(lVar2 + 0x18) != null) {
	 *           UnityEngine.GameObject.SendMessage(*(void **)(lVar2 + 0x18),*(void **)PTR_DAT_070c1b20,payload,1);
	 *           pvVar1 = *(void **)(lVar2 + 0x18);
	 *           if (pvVar1 != null) {
	 *             if ((bRam000000000755f7e0 & 1) == 0) {
	 *               func_0x031fdc8c(PTR_DAT_0714f3e0,0,0);
	 *               bRam000000000755f7e0 = 1;
	 *             }
	 *             if (pvVar1 != null) {
	 *               lVar2 = *(long *)((long)pvVar1 + 0x10);
	 *               if (lVar2 == 0) {
	 *                 UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException(pvVar1);
	 *               }
	 *               if (pcRam000000000755f860 == null) {
	 *                 pcRam000000000755f860 = (code *)func_0x031fdc50(&UNK_0138da18);
	 *               }
	 *               (*pcRam000000000755f860)(lVar2,0);
	 *               return;
	 *             }
	 *             IL2CPP.ThrowNullReferenceException();
	 *           }
	 *         }
	 *         goto LAB_03310130;
	 *       }
	 *     }
	 *   }
	 *   return;
	 */
	// RVA: 0x320E3E0 VA: 0x78188F93E0
	private double ReadRoomNextTrigger();
	/*
	 *   undefined *puVar1;
	 *   bool bVar2;
	 *   void *pvVar3;
	 *   void *extraout_x1;
	 *   double dVar4;
	 *   undefined1 auVar5 [16];
	 *   void *pvStack_28;
	 *
	 *   puVar1 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   if ((bRam000000000754a815 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c1250);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     func_0x031fdc8c(PTR_DAT_070c1a60);
	 *     bRam000000000754a815 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   pvStack_28 = null;
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08(*(long *)puVar1,methodInfo);
	 *   }
	 *   bVar2 = Photon.Pun.PhotonNetwork.get_IsConnected();
	 *   dVar4 = -1.0;
	 *   if (bVar2) {
	 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     bVar2 = Photon.Pun.PhotonNetwork.get_InRoom();
	 *     if (bVar2) {
	 *       if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       pvVar3 = Photon.Pun.PhotonNetwork.get_CurrentRoom();
	 *       if (pvVar3 == null) {
	 *         IL2CPP.ThrowNullReferenceException();
	 *       }
	 *       if ((*(long *)((long)pvVar3 + 0x18) != 0) &&
	 *          (auVar5 = func_0x04e2e9bc(*(long *)((long)pvVar3 + 0x18),*(undefined8 *)PTR_DAT_070c1a60,
	 *                                    &pvStack_28,*(undefined8 *)PTR_DAT_070c1250),
	 *          (auVar5._0_8_ & 1) != 0)) {
	 *         dVar4 = SimpleEventManager.ConvertToDoubleOrMinusOne(pvStack_28);
	 *       }
	 *     }
	 *   }
	 *   return dVar4;
	 */
	// RVA: 0x320EE8C VA: 0x78188F9E8C
	private void SetRoomNextTrigger(double time);
	/*
	 *   undefined *puVar1;
	 *   bool bVar2;
	 *   void *this_00;
	 *   undefined8 uVar3;
	 *   long *plVar4;
	 *   void *extraout_x1;
	 *   double dStack_28;
	 *
	 *   puVar1 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   if ((bRam000000000754a816 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c1260);
	 *     func_0x031fdc8c(typeinfo_ptr_Photon3Unity3D_Hashtable_6FC1268);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     func_0x031fdc8c(PTR_DAT_070c1a60);
	 *     bRam000000000754a816 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08(*(long *)puVar1,methodInfo);
	 *   }
	 *   bVar2 = Photon.Pun.PhotonNetwork.get_IsConnected();
	 *   if (bVar2) {
	 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     bVar2 = Photon.Pun.PhotonNetwork.get_InRoom();
	 *     if (bVar2) {
	 *       if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       bVar2 = Photon.Pun.PhotonNetwork.get_IsMasterClient();
	 *       if (bVar2) {
	 *         this_00 = (void *)func_0x031fdf24(*(undefined8 *)
	 *                                            typeinfo_ptr_Photon3Unity3D_Hashtable_6FC1268);
	 *         Hashtable..ctor(this_00);
	 *         dStack_28 = time;
	 *         uVar3 = func_0x031fde10(*(undefined8 *)(PTR_DAT_070c0840 + 0x80),&dStack_28);
	 *         if (this_00 != null) {
	 *           func_0x04e2ce54(this_00,*(undefined8 *)PTR_DAT_070c1a60,uVar3,
	 *                           *(undefined8 *)PTR_DAT_070c1260);
	 *           if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *             func_0x031fde08();
	 *           }
	 *           plVar4 = Photon.Pun.PhotonNetwork.get_CurrentRoom();
	 *           if (plVar4 != null) {
	 *             (**(code **)(*plVar4 + 0x188))(plVar4,this_00,0,0,*(undefined8 *)(*plVar4 + 400));
	 *             this.clientNextTriggerTimestamp = time;
	 *             return;
	 *           }
	 *         }
	 *         IL2CPP.ThrowNullReferenceException();
	 *       }
	 *     }
	 *   }
	 *   return;
	 */
	// RVA: 0x3210374 VA: 0x78188FB374
	private void RemoveRoomNextTrigger();
	/*
	 *   undefined *puVar1;
	 *   bool bVar2;
	 *   void *this_00;
	 *   long *plVar3;
	 *   void *extraout_x1;
	 *
	 *   puVar1 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   if ((bRam000000000754a817 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c1260);
	 *     func_0x031fdc8c(typeinfo_ptr_Photon3Unity3D_Hashtable_6FC1268);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     func_0x031fdc8c(PTR_DAT_070c1a60);
	 *     bRam000000000754a817 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08(*(long *)puVar1,methodInfo);
	 *   }
	 *   bVar2 = Photon.Pun.PhotonNetwork.get_IsConnected();
	 *   if (bVar2) {
	 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     bVar2 = Photon.Pun.PhotonNetwork.get_InRoom();
	 *     if (bVar2) {
	 *       if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       bVar2 = Photon.Pun.PhotonNetwork.get_IsMasterClient();
	 *       if (bVar2) {
	 *         this_00 = (void *)func_0x031fdf24(*(undefined8 *)
	 *                                            typeinfo_ptr_Photon3Unity3D_Hashtable_6FC1268);
	 *         Hashtable..ctor(this_00);
	 *         if (this_00 != null) {
	 *           func_0x04e2ce54(this_00,*(undefined8 *)PTR_DAT_070c1a60,0,*(undefined8 *)PTR_DAT_070c1260)
	 *           ;
	 *           if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *             func_0x031fde08();
	 *           }
	 *           plVar3 = Photon.Pun.PhotonNetwork.get_CurrentRoom();
	 *           if (plVar3 != null) {
	 *             (**(code **)(*plVar3 + 0x188))(plVar3,this_00,0,0,*(undefined8 *)(*plVar3 + 400));
	 *             this.clientNextTriggerTimestamp = -1.0;
	 *             return;
	 *           }
	 *         }
	 *         IL2CPP.ThrowNullReferenceException();
	 *       }
	 *     }
	 *   }
	 *   return;
	 */
	// RVA: 0x320E690 VA: 0x78188F9690
	private static double ConvertToDoubleOrMinusOne(object v);
	/*
	 *   void *extraout_x1;
	 *   double dVar1;
	 *
	 *   if ((bRam000000000754a818 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_mscorlib_Convert_6FC0CA8);
	 *     bRam000000000754a818 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   dVar1 = -1.0;
	 *   if (v != null) {
	 *     if (*(int *)(*(long *)typeinfo_ptr_mscorlib_Convert_6FC0CA8 + 0xe4) == 0) {
	 *       func_0x031fde08(*(long *)typeinfo_ptr_mscorlib_Convert_6FC0CA8,methodInfo);
	 *     }
	 *     dVar1 = Convert.ToDouble(v);
	 *   }
	 *   return dVar1;
	 */
	// RVA: 0x32104B0 VA: 0x78188FB4B0
	public void .ctor();
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   undefined *puVar3;
	 *   undefined *puVar4;
	 *   undefined8 uVar5;
	 *   void *pvVar6;
	 *   void *extraout_x1;
	 *
	 *   puVar4 = PTR_DAT_070c1b58;
	 *   puVar3 = PTR_DAT_070c1b50;
	 *   puVar2 = PTR_DAT_070c1b48;
	 *   puVar1 = PTR_DAT_070c1b40;
	 *   if ((bRam000000000754a819 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c1b58);
	 *     func_0x031fdc8c(PTR_DAT_070c1b50);
	 *     func_0x031fdc8c(PTR_DAT_070c1b48);
	 *     func_0x031fdc8c(PTR_DAT_070c1b40);
	 *     bRam000000000754a819 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   uVar5 = *(undefined8 *)puVar1;
	 *   this.onlyMasterSchedules = true;
	 *   this.autoRepeat = true;
	 *   this.cooldown = 20.0;
	 *   pvVar6 = (void *)func_0x031fdf24(uVar5,methodInfo);
	 *   func_0x03f2ce9c(pvVar6,*(undefined8 *)puVar2);
	 *   this.entries = pvVar6;
	 *   func_0x031fdc38(&this.entries,pvVar6);
	 *   uVar5 = *(undefined8 *)puVar3;
	 *   this.startOnEnable = true;
	 *   this.clientNextTriggerTimestamp = -1.0;
	 *   pvVar6 = (void *)func_0x031fdf24(uVar5);
	 *   func_0x03b6328c(pvVar6,*(undefined8 *)puVar4);
	 *   this.activeIndices = pvVar6;
	 *   func_0x031fdc38(&this.activeIndices,pvVar6);
	 *   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;
	 */
}
