// [TypeInfo RVA: 0x0]
public class PhotonRateSimple : MonoBehaviour
{
	public float sendRate; // 0x20
	public float serializationRate; // 0x24
	public int minRate; // 0x28
	public int maxRate; // 0x2C

	// RVA: 0x31F2F54 VA: 0x78188DDF54
	private void Awake();
	/*
	 *   int iVar1;
	 *   int iVar2;
	 *   int iVar3;
	 *   int iVar4;
	 *   int iVar5;
	 *   int iVar6;
	 *   undefined *puVar7;
	 *   undefined *puVar8;
	 *   undefined *puVar9;
	 *   void *pvVar10;
	 *   ulong uVar11;
	 *   void *extraout_x1;
	 *   long lVar12;
	 *   double dVar13;
	 *   double dVar14;
	 *   double dVar15;
	 *   float fVar16;
	 *   double dStack_48;
	 *
	 *   if ((bRam000000000754a727 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     bRam000000000754a727 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   fVar16 = this.sendRate;
	 *   if (cRam000000000754a7ca == '\0') {
	 *     func_0x031fdc8c(typeinfo_ptr_mscorlib_Math_6FC0738,methodInfo);
	 *     cRam000000000754a7ca = '\x01';
	 *   }
	 *   puVar7 = typeinfo_ptr_mscorlib_Math_6FC0738;
	 *   if (*(int *)(*(long *)typeinfo_ptr_mscorlib_Math_6FC0738 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   dVar14 = (double)fVar16;
	 *   dVar13 = (double)func_0x06cb38d0(dVar14,&dStack_48);
	 *   if (0.0 <= fVar16) {
	 *     if (dVar13 == 0.5) {
	 *       dVar13 = 1.0;
	 *       goto LAB_032f3010;
	 *     }
	 *     dVar14 = (double)(long)(dVar14 + 0.5);
	 *   }
	 *   else if (dVar13 == -0.5) {
	 *     dVar13 = -1.0;
	 * LAB_032f3010:
	 *     dVar14 = dStack_48;
	 *     if (((long)dStack_48 & 1U) != 0) {
	 *       dVar14 = dStack_48 + dVar13;
	 *     }
	 *   }
	 *   else {
	 *     dVar14 = (double)(long)(dVar14 + -0.5);
	 *   }
	 *   iVar3 = this.minRate;
	 *   iVar5 = this.maxRate;
	 *   fVar16 = this.serializationRate;
	 *   if (cRam000000000754a7ca == '\0') {
	 *     func_0x031fdc8c(typeinfo_ptr_mscorlib_Math_6FC0738);
	 *     cRam000000000754a7ca = '\x01';
	 *   }
	 *   if (*(int *)(*(long *)puVar7 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   puVar7 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   dVar15 = (double)fVar16;
	 *   dVar13 = (double)func_0x06cb38d0(dVar15,&dStack_48);
	 *   if (0.0 <= fVar16) {
	 *     if (dVar13 != 0.5) {
	 *       dVar13 = (double)(long)(dVar15 + 0.5);
	 *       goto LAB_032f30e0;
	 *     }
	 *     dVar15 = 1.0;
	 *   }
	 *   else {
	 *     if (dVar13 != -0.5) {
	 *       dVar13 = (double)(long)(dVar15 + -0.5);
	 *       goto LAB_032f30e0;
	 *     }
	 *     dVar15 = -1.0;
	 *   }
	 *   dVar13 = dStack_48;
	 *   if (((long)dStack_48 & 1U) != 0) {
	 *     dVar13 = dStack_48 + dVar15;
	 *   }
	 * LAB_032f30e0:
	 *   iVar4 = this.minRate;
	 *   iVar6 = this.maxRate;
	 *   if (*(int *)(*(long *)puVar7 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   iVar2 = -0x80000000;
	 *   if (dVar13 != INFINITY) {
	 *     iVar2 = (int)dVar13;
	 *   }
	 *   iVar1 = iVar2;
	 *   if (iVar6 <= iVar2) {
	 *     iVar1 = iVar6;
	 *   }
	 *   if (iVar4 <= iVar2) {
	 *     iVar4 = iVar1;
	 *   }
	 *   iVar6 = -0x80000000;
	 *   if (dVar14 != INFINITY) {
	 *     iVar6 = (int)dVar14;
	 *   }
	 *   iVar2 = iVar6;
	 *   if (iVar5 <= iVar6) {
	 *     iVar2 = iVar5;
	 *   }
	 *   if (iVar3 <= iVar6) {
	 *     iVar3 = iVar2;
	 *   }
	 *   Photon.Pun.PhotonNetwork.set_SendRate(iVar3);
	 *   puVar7 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   if ((bRam00000000075551f3 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8,0);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonHandler_6FFF420);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     bRam00000000075551f3 = 1;
	 *   }
	 *   puVar9 = typeinfo_ptr_PhotonUnityNetworking_PhotonHandler_6FFF420;
	 *   pvVar10 = *(void **)puVar7;
	 *   if (*(int *)((long)pvVar10 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *     pvVar10 = *(void **)puVar7;
	 *   }
	 *   puVar8 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
	 *   iVar3 = 0;
	 *   if (iVar4 != 0) {
	 *     iVar3 = 1000 / iVar4;
	 *   }
	 *   lVar12 = *(long *)puVar9;
	 *   iVar5 = *(int *)(lVar12 + 0xe4);
	 *   *(int *)(*(long *)((long)pvVar10 + 0xb8) + 0x50) = iVar3;
	 *   if (iVar5 == 0) {
	 *     pvVar10 = (void *)func_0x031fde08(lVar12);
	 *   }
	 *   pvVar10 = Photon.Pun.PhotonHandler.get_Instance();
	 *   if (*(int *)(*(long *)puVar8 + 0xe4) == 0) {
	 *     func_0x031fde08(*(long *)puVar8);
	 *   }
	 *   uVar11 = UnityEngine.Object.op_Inequality(pvVar10,null);
	 *   if ((uVar11 & 1) != 0) {
	 *     pvVar10 = *(void **)puVar9;
	 *     if (*(int *)((long)pvVar10 + 0xe4) == 0) {
	 *       pvVar10 = (void *)func_0x031fde08();
	 *     }
	 *     pvVar10 = Photon.Pun.PhotonHandler.get_Instance();
	 *     if (*(int *)(*(long *)puVar7 + 0xe4) == 0) {
	 *       func_0x031fde08(*(long *)puVar7);
	 *     }
	 *     if (pvVar10 == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     *(undefined4 *)((long)pvVar10 + 0x4c) =
	 *          *(undefined4 *)(*(long *)(*(long *)puVar7 + 0xb8) + 0x50);
	 *   }
	 *   return;
	 */
	// RVA: 0x31F3160 VA: 0x78188DE160
	private void Start();
	/*
	 *   int iVar1;
	 *   int iVar2;
	 *   int iVar3;
	 *   int iVar4;
	 *   int iVar5;
	 *   int iVar6;
	 *   undefined *puVar7;
	 *   undefined *puVar8;
	 *   undefined *puVar9;
	 *   void *pvVar10;
	 *   ulong uVar11;
	 *   void *extraout_x1;
	 *   long lVar12;
	 *   double dVar13;
	 *   double dVar14;
	 *   double dVar15;
	 *   float fVar16;
	 *   double dStack_48;
	 *
	 *   if ((bRam000000000754a727 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     bRam000000000754a727 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   fVar16 = this.sendRate;
	 *   if (cRam000000000754a7ca == '\0') {
	 *     func_0x031fdc8c(typeinfo_ptr_mscorlib_Math_6FC0738,methodInfo);
	 *     cRam000000000754a7ca = '\x01';
	 *   }
	 *   puVar7 = typeinfo_ptr_mscorlib_Math_6FC0738;
	 *   if (*(int *)(*(long *)typeinfo_ptr_mscorlib_Math_6FC0738 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   dVar14 = (double)fVar16;
	 *   dVar13 = (double)func_0x06cb38d0(dVar14,&dStack_48);
	 *   if (0.0 <= fVar16) {
	 *     if (dVar13 == 0.5) {
	 *       dVar13 = 1.0;
	 *       goto LAB_032f3010;
	 *     }
	 *     dVar14 = (double)(long)(dVar14 + 0.5);
	 *   }
	 *   else if (dVar13 == -0.5) {
	 *     dVar13 = -1.0;
	 * LAB_032f3010:
	 *     dVar14 = dStack_48;
	 *     if (((long)dStack_48 & 1U) != 0) {
	 *       dVar14 = dStack_48 + dVar13;
	 *     }
	 *   }
	 *   else {
	 *     dVar14 = (double)(long)(dVar14 + -0.5);
	 *   }
	 *   iVar3 = this.minRate;
	 *   iVar5 = this.maxRate;
	 *   fVar16 = this.serializationRate;
	 *   if (cRam000000000754a7ca == '\0') {
	 *     func_0x031fdc8c(typeinfo_ptr_mscorlib_Math_6FC0738);
	 *     cRam000000000754a7ca = '\x01';
	 *   }
	 *   if (*(int *)(*(long *)puVar7 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   puVar7 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   dVar15 = (double)fVar16;
	 *   dVar13 = (double)func_0x06cb38d0(dVar15,&dStack_48);
	 *   if (0.0 <= fVar16) {
	 *     if (dVar13 != 0.5) {
	 *       dVar13 = (double)(long)(dVar15 + 0.5);
	 *       goto LAB_032f30e0;
	 *     }
	 *     dVar15 = 1.0;
	 *   }
	 *   else {
	 *     if (dVar13 != -0.5) {
	 *       dVar13 = (double)(long)(dVar15 + -0.5);
	 *       goto LAB_032f30e0;
	 *     }
	 *     dVar15 = -1.0;
	 *   }
	 *   dVar13 = dStack_48;
	 *   if (((long)dStack_48 & 1U) != 0) {
	 *     dVar13 = dStack_48 + dVar15;
	 *   }
	 * LAB_032f30e0:
	 *   iVar4 = this.minRate;
	 *   iVar6 = this.maxRate;
	 *   if (*(int *)(*(long *)puVar7 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   iVar2 = -0x80000000;
	 *   if (dVar13 != INFINITY) {
	 *     iVar2 = (int)dVar13;
	 *   }
	 *   iVar1 = iVar2;
	 *   if (iVar6 <= iVar2) {
	 *     iVar1 = iVar6;
	 *   }
	 *   if (iVar4 <= iVar2) {
	 *     iVar4 = iVar1;
	 *   }
	 *   iVar6 = -0x80000000;
	 *   if (dVar14 != INFINITY) {
	 *     iVar6 = (int)dVar14;
	 *   }
	 *   iVar2 = iVar6;
	 *   if (iVar5 <= iVar6) {
	 *     iVar2 = iVar5;
	 *   }
	 *   if (iVar3 <= iVar6) {
	 *     iVar3 = iVar2;
	 *   }
	 *   Photon.Pun.PhotonNetwork.set_SendRate(iVar3);
	 *   puVar7 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   if ((bRam00000000075551f3 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8,0);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonHandler_6FFF420);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     bRam00000000075551f3 = 1;
	 *   }
	 *   puVar9 = typeinfo_ptr_PhotonUnityNetworking_PhotonHandler_6FFF420;
	 *   pvVar10 = *(void **)puVar7;
	 *   if (*(int *)((long)pvVar10 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *     pvVar10 = *(void **)puVar7;
	 *   }
	 *   puVar8 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
	 *   iVar3 = 0;
	 *   if (iVar4 != 0) {
	 *     iVar3 = 1000 / iVar4;
	 *   }
	 *   lVar12 = *(long *)puVar9;
	 *   iVar5 = *(int *)(lVar12 + 0xe4);
	 *   *(int *)(*(long *)((long)pvVar10 + 0xb8) + 0x50) = iVar3;
	 *   if (iVar5 == 0) {
	 *     pvVar10 = (void *)func_0x031fde08(lVar12);
	 *   }
	 *   pvVar10 = Photon.Pun.PhotonHandler.get_Instance();
	 *   if (*(int *)(*(long *)puVar8 + 0xe4) == 0) {
	 *     func_0x031fde08(*(long *)puVar8);
	 *   }
	 *   uVar11 = UnityEngine.Object.op_Inequality(pvVar10,null);
	 *   if ((uVar11 & 1) != 0) {
	 *     pvVar10 = *(void **)puVar9;
	 *     if (*(int *)((long)pvVar10 + 0xe4) == 0) {
	 *       pvVar10 = (void *)func_0x031fde08();
	 *     }
	 *     pvVar10 = Photon.Pun.PhotonHandler.get_Instance();
	 *     if (*(int *)(*(long *)puVar7 + 0xe4) == 0) {
	 *       func_0x031fde08(*(long *)puVar7);
	 *     }
	 *     if (pvVar10 == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     *(undefined4 *)((long)pvVar10 + 0x4c) =
	 *          *(undefined4 *)(*(long *)(*(long *)puVar7 + 0xb8) + 0x50);
	 *   }
	 *   return;
	 */
	// RVA: 0x31F3164 VA: 0x78188DE164
	private void OnValidate();
	/*
	 *   int iVar1;
	 *   int iVar2;
	 *   int iVar3;
	 *   int iVar4;
	 *   int iVar5;
	 *   int iVar6;
	 *   undefined *puVar7;
	 *   undefined *puVar8;
	 *   undefined *puVar9;
	 *   void *pvVar10;
	 *   ulong uVar11;
	 *   void *extraout_x1;
	 *   long lVar12;
	 *   double dVar13;
	 *   double dVar14;
	 *   double dVar15;
	 *   float fVar16;
	 *   double dStack_48;
	 *
	 *   if ((bRam000000000754a727 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     bRam000000000754a727 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   fVar16 = this.sendRate;
	 *   if (cRam000000000754a7ca == '\0') {
	 *     func_0x031fdc8c(typeinfo_ptr_mscorlib_Math_6FC0738,methodInfo);
	 *     cRam000000000754a7ca = '\x01';
	 *   }
	 *   puVar7 = typeinfo_ptr_mscorlib_Math_6FC0738;
	 *   if (*(int *)(*(long *)typeinfo_ptr_mscorlib_Math_6FC0738 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   dVar14 = (double)fVar16;
	 *   dVar13 = (double)func_0x06cb38d0(dVar14,&dStack_48);
	 *   if (0.0 <= fVar16) {
	 *     if (dVar13 == 0.5) {
	 *       dVar13 = 1.0;
	 *       goto LAB_032f3010;
	 *     }
	 *     dVar14 = (double)(long)(dVar14 + 0.5);
	 *   }
	 *   else if (dVar13 == -0.5) {
	 *     dVar13 = -1.0;
	 * LAB_032f3010:
	 *     dVar14 = dStack_48;
	 *     if (((long)dStack_48 & 1U) != 0) {
	 *       dVar14 = dStack_48 + dVar13;
	 *     }
	 *   }
	 *   else {
	 *     dVar14 = (double)(long)(dVar14 + -0.5);
	 *   }
	 *   iVar3 = this.minRate;
	 *   iVar5 = this.maxRate;
	 *   fVar16 = this.serializationRate;
	 *   if (cRam000000000754a7ca == '\0') {
	 *     func_0x031fdc8c(typeinfo_ptr_mscorlib_Math_6FC0738);
	 *     cRam000000000754a7ca = '\x01';
	 *   }
	 *   if (*(int *)(*(long *)puVar7 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   puVar7 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   dVar15 = (double)fVar16;
	 *   dVar13 = (double)func_0x06cb38d0(dVar15,&dStack_48);
	 *   if (0.0 <= fVar16) {
	 *     if (dVar13 != 0.5) {
	 *       dVar13 = (double)(long)(dVar15 + 0.5);
	 *       goto LAB_032f30e0;
	 *     }
	 *     dVar15 = 1.0;
	 *   }
	 *   else {
	 *     if (dVar13 != -0.5) {
	 *       dVar13 = (double)(long)(dVar15 + -0.5);
	 *       goto LAB_032f30e0;
	 *     }
	 *     dVar15 = -1.0;
	 *   }
	 *   dVar13 = dStack_48;
	 *   if (((long)dStack_48 & 1U) != 0) {
	 *     dVar13 = dStack_48 + dVar15;
	 *   }
	 * LAB_032f30e0:
	 *   iVar4 = this.minRate;
	 *   iVar6 = this.maxRate;
	 *   if (*(int *)(*(long *)puVar7 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   iVar2 = -0x80000000;
	 *   if (dVar13 != INFINITY) {
	 *     iVar2 = (int)dVar13;
	 *   }
	 *   iVar1 = iVar2;
	 *   if (iVar6 <= iVar2) {
	 *     iVar1 = iVar6;
	 *   }
	 *   if (iVar4 <= iVar2) {
	 *     iVar4 = iVar1;
	 *   }
	 *   iVar6 = -0x80000000;
	 *   if (dVar14 != INFINITY) {
	 *     iVar6 = (int)dVar14;
	 *   }
	 *   iVar2 = iVar6;
	 *   if (iVar5 <= iVar6) {
	 *     iVar2 = iVar5;
	 *   }
	 *   if (iVar3 <= iVar6) {
	 *     iVar3 = iVar2;
	 *   }
	 *   Photon.Pun.PhotonNetwork.set_SendRate(iVar3);
	 *   puVar7 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   if ((bRam00000000075551f3 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8,0);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonHandler_6FFF420);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     bRam00000000075551f3 = 1;
	 *   }
	 *   puVar9 = typeinfo_ptr_PhotonUnityNetworking_PhotonHandler_6FFF420;
	 *   pvVar10 = *(void **)puVar7;
	 *   if (*(int *)((long)pvVar10 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *     pvVar10 = *(void **)puVar7;
	 *   }
	 *   puVar8 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
	 *   iVar3 = 0;
	 *   if (iVar4 != 0) {
	 *     iVar3 = 1000 / iVar4;
	 *   }
	 *   lVar12 = *(long *)puVar9;
	 *   iVar5 = *(int *)(lVar12 + 0xe4);
	 *   *(int *)(*(long *)((long)pvVar10 + 0xb8) + 0x50) = iVar3;
	 *   if (iVar5 == 0) {
	 *     pvVar10 = (void *)func_0x031fde08(lVar12);
	 *   }
	 *   pvVar10 = Photon.Pun.PhotonHandler.get_Instance();
	 *   if (*(int *)(*(long *)puVar8 + 0xe4) == 0) {
	 *     func_0x031fde08(*(long *)puVar8);
	 *   }
	 *   uVar11 = UnityEngine.Object.op_Inequality(pvVar10,null);
	 *   if ((uVar11 & 1) != 0) {
	 *     pvVar10 = *(void **)puVar9;
	 *     if (*(int *)((long)pvVar10 + 0xe4) == 0) {
	 *       pvVar10 = (void *)func_0x031fde08();
	 *     }
	 *     pvVar10 = Photon.Pun.PhotonHandler.get_Instance();
	 *     if (*(int *)(*(long *)puVar7 + 0xe4) == 0) {
	 *       func_0x031fde08(*(long *)puVar7);
	 *     }
	 *     if (pvVar10 == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     *(undefined4 *)((long)pvVar10 + 0x4c) =
	 *          *(undefined4 *)(*(long *)(*(long *)puVar7 + 0xb8) + 0x50);
	 *   }
	 *   return;
	 */
	// RVA: 0x31F2F58 VA: 0x78188DDF58
	public void ApplyRates();
	/*
	 *   int iVar1;
	 *   int iVar2;
	 *   int iVar3;
	 *   int iVar4;
	 *   int iVar5;
	 *   int iVar6;
	 *   undefined *puVar7;
	 *   undefined *puVar8;
	 *   undefined *puVar9;
	 *   void *pvVar10;
	 *   ulong uVar11;
	 *   void *extraout_x1;
	 *   long lVar12;
	 *   double dVar13;
	 *   double dVar14;
	 *   double dVar15;
	 *   float fVar16;
	 *   double dStack_48;
	 *
	 *   if ((bRam000000000754a727 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     bRam000000000754a727 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   fVar16 = this.sendRate;
	 *   if (cRam000000000754a7ca == '\0') {
	 *     func_0x031fdc8c(typeinfo_ptr_mscorlib_Math_6FC0738,methodInfo);
	 *     cRam000000000754a7ca = '\x01';
	 *   }
	 *   puVar7 = typeinfo_ptr_mscorlib_Math_6FC0738;
	 *   if (*(int *)(*(long *)typeinfo_ptr_mscorlib_Math_6FC0738 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   dVar14 = (double)fVar16;
	 *   dVar13 = (double)func_0x06cb38d0(dVar14,&dStack_48);
	 *   if (0.0 <= fVar16) {
	 *     if (dVar13 == 0.5) {
	 *       dVar13 = 1.0;
	 *       goto LAB_032f3010;
	 *     }
	 *     dVar14 = (double)(long)(dVar14 + 0.5);
	 *   }
	 *   else if (dVar13 == -0.5) {
	 *     dVar13 = -1.0;
	 * LAB_032f3010:
	 *     dVar14 = dStack_48;
	 *     if (((long)dStack_48 & 1U) != 0) {
	 *       dVar14 = dStack_48 + dVar13;
	 *     }
	 *   }
	 *   else {
	 *     dVar14 = (double)(long)(dVar14 + -0.5);
	 *   }
	 *   iVar3 = this.minRate;
	 *   iVar5 = this.maxRate;
	 *   fVar16 = this.serializationRate;
	 *   if (cRam000000000754a7ca == '\0') {
	 *     func_0x031fdc8c(typeinfo_ptr_mscorlib_Math_6FC0738);
	 *     cRam000000000754a7ca = '\x01';
	 *   }
	 *   if (*(int *)(*(long *)puVar7 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   puVar7 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   dVar15 = (double)fVar16;
	 *   dVar13 = (double)func_0x06cb38d0(dVar15,&dStack_48);
	 *   if (0.0 <= fVar16) {
	 *     if (dVar13 != 0.5) {
	 *       dVar13 = (double)(long)(dVar15 + 0.5);
	 *       goto LAB_032f30e0;
	 *     }
	 *     dVar15 = 1.0;
	 *   }
	 *   else {
	 *     if (dVar13 != -0.5) {
	 *       dVar13 = (double)(long)(dVar15 + -0.5);
	 *       goto LAB_032f30e0;
	 *     }
	 *     dVar15 = -1.0;
	 *   }
	 *   dVar13 = dStack_48;
	 *   if (((long)dStack_48 & 1U) != 0) {
	 *     dVar13 = dStack_48 + dVar15;
	 *   }
	 * LAB_032f30e0:
	 *   iVar4 = this.minRate;
	 *   iVar6 = this.maxRate;
	 *   if (*(int *)(*(long *)puVar7 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   iVar2 = -0x80000000;
	 *   if (dVar13 != INFINITY) {
	 *     iVar2 = (int)dVar13;
	 *   }
	 *   iVar1 = iVar2;
	 *   if (iVar6 <= iVar2) {
	 *     iVar1 = iVar6;
	 *   }
	 *   if (iVar4 <= iVar2) {
	 *     iVar4 = iVar1;
	 *   }
	 *   iVar6 = -0x80000000;
	 *   if (dVar14 != INFINITY) {
	 *     iVar6 = (int)dVar14;
	 *   }
	 *   iVar2 = iVar6;
	 *   if (iVar5 <= iVar6) {
	 *     iVar2 = iVar5;
	 *   }
	 *   if (iVar3 <= iVar6) {
	 *     iVar3 = iVar2;
	 *   }
	 *   Photon.Pun.PhotonNetwork.set_SendRate(iVar3);
	 *   puVar7 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   if ((bRam00000000075551f3 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8,0);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonHandler_6FFF420);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     bRam00000000075551f3 = 1;
	 *   }
	 *   puVar9 = typeinfo_ptr_PhotonUnityNetworking_PhotonHandler_6FFF420;
	 *   pvVar10 = *(void **)puVar7;
	 *   if (*(int *)((long)pvVar10 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *     pvVar10 = *(void **)puVar7;
	 *   }
	 *   puVar8 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
	 *   iVar3 = 0;
	 *   if (iVar4 != 0) {
	 *     iVar3 = 1000 / iVar4;
	 *   }
	 *   lVar12 = *(long *)puVar9;
	 *   iVar5 = *(int *)(lVar12 + 0xe4);
	 *   *(int *)(*(long *)((long)pvVar10 + 0xb8) + 0x50) = iVar3;
	 *   if (iVar5 == 0) {
	 *     pvVar10 = (void *)func_0x031fde08(lVar12);
	 *   }
	 *   pvVar10 = Photon.Pun.PhotonHandler.get_Instance();
	 *   if (*(int *)(*(long *)puVar8 + 0xe4) == 0) {
	 *     func_0x031fde08(*(long *)puVar8);
	 *   }
	 *   uVar11 = UnityEngine.Object.op_Inequality(pvVar10,null);
	 *   if ((uVar11 & 1) != 0) {
	 *     pvVar10 = *(void **)puVar9;
	 *     if (*(int *)((long)pvVar10 + 0xe4) == 0) {
	 *       pvVar10 = (void *)func_0x031fde08();
	 *     }
	 *     pvVar10 = Photon.Pun.PhotonHandler.get_Instance();
	 *     if (*(int *)(*(long *)puVar7 + 0xe4) == 0) {
	 *       func_0x031fde08(*(long *)puVar7);
	 *     }
	 *     if (pvVar10 == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     *(undefined4 *)((long)pvVar10 + 0x4c) =
	 *          *(undefined4 *)(*(long *)(*(long *)puVar7 + 0xb8) + 0x50);
	 *   }
	 *   return;
	 */
	// RVA: 0x31F3168 VA: 0x78188DE168
	public void .ctor();
	/*
	 *   undefined8 uVar1;
	 *   undefined4 uVar2;
	 *   undefined *puVar3;
	 *   undefined8 uVar4;
	 *
	 *   uVar1 = _UNK_0134d980;
	 *   uVar2 = _UNK_0134dd54;
	 *   this.sendRate = (float)_UNK_0134dd50;
	 *   uVar4 = _UNK_0134d980;
	 *   this.serializationRate = (float)uVar2;
	 *   _UNK_0134d980 = (undefined4)uVar1;
	 *   _UNK_0134d984 = SUB84(uVar1,4);
	 *   uVar2 = _UNK_0134d984;
	 *   this.minRate = _UNK_0134d980;
	 *   _UNK_0134d980 = uVar4;
	 *   puVar3 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
	 *   this.maxRate = uVar2;
	 *   if ((bRam000000000755f76f & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8,0);
	 *     bRam000000000755f76f = 1;
	 *   }
	 *   if (*(int *)(*(long *)puVar3 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   return;
	 */
}
