// [TypeInfo RVA: 0x0]
public class LeaderBoard : MonoBehaviour
{
	public TMPro.TMP_Text[] displaySpot; // 0x20
	public UnityEngine.Renderer[] ColorSpot; // 0x28
	public string WebHookURL; // 0x30
	public PlayFablogin playfablogin; // 0x38
	private bool hashed; // 0x40
	private bool Kicked; // 0x41
	private int maxUpdatesPerSecond; // 0x44
	private float lastUpdateTime; // 0x48
	private int updateCount; // 0x4C

	// RVA: 0x3223D6C VA: 0x781890ED6C
	private void Start();
	/*
	 *   undefined *puVar1;
	 *   long lVar2;
	 *
	 *   puVar1 = PTR_DAT_070c1b80;
	 *   if ((bRam000000000754a8d8 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c1b80);
	 *     bRam000000000754a8d8 = 1;
	 *   }
	 *   lVar2 = func_0x0373df50(this,*(undefined8 *)puVar1);
	 *   if (lVar2 != 0) {
	 *     if (*(int *)(lVar2 + 0x50) != 1) {
	 *       lVar2 = func_0x0373df50(this,*(undefined8 *)puVar1);
	 *       if (lVar2 == 0) goto LAB_03323de0;
	 *       *(undefined4 *)(lVar2 + 0x50) = 1;
	 *     }
	 *     return;
	 *   }
	 * LAB_03323de0:
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x3223DE4 VA: 0x781890EDE4
	private void Update();
	/*
	 *   uint uVar1;
	 *   undefined *puVar2;
	 *   undefined *puVar3;
	 *   undefined *puVar4;
	 *   undefined *puVar5;
	 *   undefined *puVar6;
	 *   bool bVar7;
	 *   long lVar8;
	 *   long *plVar9;
	 *   void *pvVar10;
	 *   long lVar11;
	 *   void *pvVar12;
	 *   uint uVar13;
	 *   ulong uVar14;
	 *   float fVar15;
	 *   float fVar16;
	 *   ulong uVar17;
	 *   ulong uVar18;
	 *   undefined4 in_s3;
	 *   UnityEngine_Color value;
	 *   UnityEngine_Color value_00;
	 *
	 *   if ((bRam000000000754a8d9 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c0a28);
	 *     func_0x031fdc8c(PTR_DAT_070c1ba0);
	 *     func_0x031fdc8c(PTR_DAT_070c26b0);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     func_0x031fdc8c(PTR_DAT_070c1570);
	 *     func_0x031fdc8c(PTR_DAT_070c1ba8);
	 *     func_0x031fdc8c(PTR_DAT_070c1bb0);
	 *     bRam000000000754a8d9 = 1;
	 *   }
	 *   fVar15 = UnityEngine.Time.get_time();
	 *   puVar3 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   fVar16 = 1.0 / (float)this.maxUpdatesPerSecond;
	 *   uVar17 = (ulong)(uint)fVar16;
	 *   uVar18 = (ulong)(uint)this.lastUpdateTime;
	 *   if (fVar15 - this.lastUpdateTime < fVar16) {
	 *     return;
	 *   }
	 *   fVar15 = UnityEngine.Time.get_time();
	 *   lVar8 = *(long *)puVar3;
	 *   this.lastUpdateTime = fVar15;
	 *   this.updateCount = 0;
	 *   if (*(int *)(lVar8 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   bVar7 = Photon.Pun.PhotonNetwork.get_IsConnected();
	 *   if ((bVar7) && (this.hashed == false)) {
	 *     if (*(int *)(*(long *)puVar3 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     lVar8 = Photon.Pun.PhotonNetwork.get_LocalPlayer();
	 *     if (((lVar8 == 0) || (this.playfablogin == null)) ||
	 *        (pvVar12 = *(void **)(lVar8 + 0x38), pvVar12 == null)) goto LAB_033242d4;
	 *     Hashtable.set_Item(pvVar12,*(void **)PTR_DAT_070c1570,*(void **)((long)this.playfablogin + 0x28));
	 *     lVar8 = Photon.Pun.PhotonNetwork.get_LocalPlayer();
	 *     if (lVar8 == 0) goto LAB_033242d4;
	 *     Photon.Realtime.Player.SetCustomProperties(lVar8,pvVar12,0,0);
	 *     this.hashed = true;
	 *   }
	 *   puVar6 = PTR_DAT_070c1ba8;
	 *   puVar5 = PTR_DAT_070c1ba0;
	 *   puVar4 = PTR_DAT_070c0a28;
	 *   puVar2 = PTR_DAT_070c0840;
	 *   uVar14 = 0;
	 *   while( true ) {
	 *     if (*(int *)(*(long *)puVar3 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     pvVar12 = Photon.Pun.PhotonNetwork.get_PlayerList();
	 *     if (pvVar12 == null) goto LAB_033242d4;
	 *     if ((long)*(int *)((long)pvVar12 + 0x18) <= (long)uVar14) break;
	 *     if (this.Kicked == false) {
	 *       pvVar12 = this.displaySpot;
	 *       if (pvVar12 == null) goto LAB_033242d4;
	 *       if (*(uint *)((long)pvVar12 + 0x18) <= uVar14) goto LAB_03324300;
	 *       plVar9 = *(long **)((long)pvVar12 + uVar14 * 8 + 0x20);
	 *       if (*(int *)(*(long *)puVar3 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       pvVar12 = Photon.Pun.PhotonNetwork.get_PlayerList();
	 *       if (pvVar12 == null) goto LAB_033242d4;
	 *       if (*(uint *)((long)pvVar12 + 0x18) <= uVar14) goto LAB_03324300;
	 *       lVar8 = *(long *)((long)pvVar12 + uVar14 * 8 + 0x20);
	 *       if ((lVar8 == 0) || (plVar9 == null)) goto LAB_033242d4;
	 *       (**(code **)(*plVar9 + 0x558))
	 *                 (plVar9,*(undefined8 *)(lVar8 + 0x20),*(undefined8 *)(*plVar9 + 0x560));
	 *       if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       lVar8 = func_0x03890744(*(undefined8 *)PTR_DAT_070c26b0);
	 *       if (lVar8 == 0) goto LAB_033242d4;
	 *       uVar1 = *(uint *)(lVar8 + 0x18);
	 *       if (0 < (int)uVar1) {
	 *         uVar13 = 0;
	 *         do {
	 *           if (uVar1 <= uVar13) goto LAB_03324300;
	 *           pvVar12 = *(void **)(lVar8 + (long)(int)uVar13 * 8 + 0x20);
	 *           if (((pvVar12 == null) ||
	 *               (pvVar10 = UnityEngine.Component.get_gameObject(pvVar12), pvVar10 == null)) ||
	 *              (lVar11 = func_0x037f3038(pvVar10,*(undefined8 *)puVar4), lVar11 == 0))
	 *           goto LAB_033242d4;
	 *           lVar11 = *(long *)(lVar11 + 0x80);
	 *           if (*(int *)(*(long *)puVar3 + 0xe4) == 0) {
	 *             func_0x031fde08();
	 *           }
	 *           pvVar10 = Photon.Pun.PhotonNetwork.get_PlayerList();
	 *           if (pvVar10 == null) goto LAB_033242d4;
	 *           if (*(uint *)((long)pvVar10 + 0x18) <= uVar14) goto LAB_03324300;
	 *           if (lVar11 == *(long *)((long)pvVar10 + uVar14 * 8 + 0x20)) {
	 *             pvVar10 = this.ColorSpot;
	 *             if (pvVar10 == null) goto LAB_033242d4;
	 *             if (*(uint *)((long)pvVar10 + 0x18) <= uVar14) goto LAB_03324300;
	 *             pvVar10 = *(void **)((long)pvVar10 + uVar14 * 8 + 0x20);
	 *             if (pvVar10 == null) goto LAB_033242d4;
	 *             pvVar10 = UnityEngine.Renderer.get_material(pvVar10);
	 *             pvVar12 = UnityEngine.Component.get_gameObject(pvVar12)
	 *             ;
	 *             if (((pvVar12 == null) ||
	 *                 (lVar11 = func_0x037f3038(pvVar12,*(undefined8 *)puVar4), lVar11 == 0)) ||
	 *                ((*(long *)(lVar11 + 0x80) == 0 ||
	 *                 (pvVar12 = *(void **)(*(long *)(lVar11 + 0x80) + 0x38), pvVar12 == null))))
	 *             goto LAB_033242d4;
	 *             plVar9 = Hashtable.get_Item(pvVar12,*(void **)puVar6);
	 *             if ((plVar9 != null) && (*plVar9 != *(long *)(puVar2 + 0x90))) {
	 *               noreturn_helper_30fe2b4();
	 *             }
	 *             value.r = func_0x0384d3d0(plVar9,*(undefined8 *)puVar5);
	 *             if (pvVar10 == null) goto LAB_033242d4;
	 *             value.g = (undefined4)uVar17;
	 *             value.b = (undefined4)uVar18;
	 *             value.a = (float)in_s3;
	 *             uVar18 = uVar18 & 0xffffffff;
	 *             uVar17 = uVar17 & 0xffffffff;
	 *             UnityEngine.Material.set_color(pvVar10,value);
	 *           }
	 *           uVar1 = *(uint *)(lVar8 + 0x18);
	 *           uVar13 = uVar13 + 1;
	 *         } while ((int)uVar13 < (int)uVar1);
	 *       }
	 *     }
	 *     else {
	 *       if (*(int *)(*(long *)puVar3 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       bVar7 = Photon.Pun.PhotonNetwork.get_IsConnected();
	 *       if (bVar7) {
	 *         if (*(int *)(*(long *)puVar3 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *         }
	 *         Photon.Pun.PhotonNetwork.Disconnect();
	 *       }
	 *       pvVar12 = this.displaySpot;
	 *       if (pvVar12 == null) goto LAB_033242d4;
	 *       if (*(uint *)((long)pvVar12 + 0x18) <= uVar14) goto LAB_03324300;
	 *       plVar9 = *(long **)((long)pvVar12 + uVar14 * 8 + 0x20);
	 *       if (plVar9 == null) goto LAB_033242d4;
	 *       uVar17 = 0;
	 *       uVar18 = 0;
	 *       in_s3 = 0x3f800000;
	 *       (**(code **)(*plVar9 + 0x2a8))(0x3f800000,plVar9,*(undefined8 *)(*plVar9 + 0x2b0));
	 *       pvVar12 = this.displaySpot;
	 *       if (pvVar12 == null) goto LAB_033242d4;
	 *       if (*(uint *)((long)pvVar12 + 0x18) <= uVar14) goto LAB_03324300;
	 *       plVar9 = *(long **)((long)pvVar12 + uVar14 * 8 + 0x20);
	 *       if (plVar9 == null) goto LAB_033242d4;
	 *       (**(code **)(*plVar9 + 0x558))
	 *                 (plVar9,*(undefined8 *)PTR_DAT_070c1bb0,*(undefined8 *)(*plVar9 + 0x560));
	 *     }
	 *     uVar14 = uVar14 + 1;
	 *   }
	 *   pvVar12 = this.displaySpot;
	 *   if (pvVar12 != null) {
	 *     lVar8 = 4;
	 *     goto LAB_03324220;
	 *   }
	 * LAB_033242d4:
	 *   IL2CPP.ThrowNullReferenceException();
	 *   while( true ) {
	 *     pvVar12 = this.displaySpot;
	 *     lVar8 = lVar8 + 1;
	 *     if (pvVar12 == null) break;
	 * LAB_03324220:
	 *     uVar17 = lVar8 - 4;
	 *     if ((long)*(int *)((long)pvVar12 + 0x18) <= (long)uVar17) {
	 *       this.updateCount = this.updateCount + 1;
	 *       return;
	 *     }
	 *     if (*(int *)(*(long *)puVar3 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     pvVar12 = Photon.Pun.PhotonNetwork.get_PlayerList();
	 *     if (pvVar12 == null) break;
	 *     if ((long)*(int *)((long)pvVar12 + 0x18) < (long)uVar17) {
	 *       pvVar12 = this.displaySpot;
	 *       if (pvVar12 == null) break;
	 *       if (*(uint *)((long)pvVar12 + 0x18) <= uVar17) {
	 * LAB_03324300:
	 *         IL2CPP.ThrowIndexOutOfRangeException();
	 *       }
	 *       plVar9 = *(long **)((long)pvVar12 + lVar8 * 8);
	 *       if (plVar9 == null) break;
	 *       (**(code **)(*plVar9 + 0x558))(plVar9,0,*(undefined8 *)(*plVar9 + 0x560));
	 *       pvVar12 = this.ColorSpot;
	 *       if (pvVar12 == null) break;
	 *       if (*(uint *)((long)pvVar12 + 0x18) <= uVar17) goto LAB_03324300;
	 *       pvVar12 = *(void **)((long)pvVar12 + lVar8 * 8);
	 *       if ((pvVar12 == null) ||
	 *          (pvVar12 = UnityEngine.Renderer.get_material(pvVar12),
	 *          pvVar12 == null)) break;
	 *       value_00.b = 1.0;
	 *       value_00.a = 1.0;
	 *       value_00.r = 1.0;
	 *       value_00.g = 1.0;
	 *       UnityEngine.Material.set_color(pvVar12,value_00);
	 *     }
	 *   }
	 *   goto LAB_033242d4;
	 */
	// RVA: 0x3224308 VA: 0x781890F308
	public void MutePress(int ButtonNumber);
	/*
	 *   byte bVar1;
	 *   uint uVar2;
	 *   uint uVar3;
	 *   undefined *puVar4;
	 *   undefined *puVar5;
	 *   bool bVar6;
	 *   void *pvVar7;
	 *   long lVar8;
	 *   void *pvVar9;
	 *   long lVar10;
	 *   uint uVar11;
	 *
	 *   puVar4 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   if ((bRam000000000754a8da & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c26c0);
	 *     func_0x031fdc8c(PTR_DAT_070c0a28);
	 *     func_0x031fdc8c(PTR_DAT_070c26c8);
	 *     func_0x031fdc8c(PTR_DAT_070c26b0);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     bRam000000000754a8da = 1;
	 *   }
	 *   if (*(int *)(*(long *)puVar4 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   pvVar7 = Photon.Pun.PhotonNetwork.get_PlayerList();
	 *   if (pvVar7 != null) {
	 *     uVar3 = ButtonNumber - 1;
	 *     if ((int)uVar3 <= *(int *)((long)pvVar7 + 0x18)) {
	 *       if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       lVar8 = func_0x03890744(*(undefined8 *)PTR_DAT_070c26b0);
	 *       puVar5 = PTR_DAT_070c0a28;
	 *       if (lVar8 == 0) goto LAB_03324514;
	 *       uVar2 = *(uint *)(lVar8 + 0x18);
	 *       if (0 < (int)uVar2) {
	 *         uVar11 = 0;
	 *         do {
	 *           if (uVar2 <= uVar11) {
	 * LAB_03324518:
	 *             IL2CPP.ThrowIndexOutOfRangeException();
	 *           }
	 *           pvVar7 = *(void **)(lVar8 + (long)(int)uVar11 * 8 + 0x20);
	 *           if (((pvVar7 == null) ||
	 *               (pvVar9 = UnityEngine.Component.get_gameObject(pvVar7), pvVar9 == null)) ||
	 *              (lVar10 = func_0x037f3038(pvVar9,*(undefined8 *)puVar5), lVar10 == 0))
	 *           goto LAB_03324514;
	 *           lVar10 = *(long *)(lVar10 + 0x80);
	 *           if (*(int *)(*(long *)puVar4 + 0xe4) == 0) {
	 *             func_0x031fde08();
	 *           }
	 *           pvVar9 = Photon.Pun.PhotonNetwork.get_PlayerList();
	 *           if (pvVar9 == null) goto LAB_03324514;
	 *           if (*(uint *)((long)pvVar9 + 0x18) <= uVar3) goto LAB_03324518;
	 *           if (lVar10 == *(long *)((long)pvVar9 + (long)(int)uVar3 * 8 + 0x20)) {
	 *             pvVar7 = UnityEngine.Component.get_gameObject(pvVar7);
	 *             if (((pvVar7 != null) &&
	 *                 (lVar8 = func_0x037f3038(pvVar7,*(undefined8 *)PTR_DAT_070c26c8), lVar8 != 0)) &&
	 *                ((*(void **)(lVar8 + 0x40) != null &&
	 *                 ((pvVar7 = UnityEngine.Component.get_gameObject(*(void **)(lVar8 + 0x40)), pvVar7 != null
	 *                  && (pvVar7 = (void *)func_0x037f3038(pvVar7,*(undefined8 *)PTR_DAT_070c26c0),
	 *                     pvVar7 != null)))))) {
	 *               bVar6 = UnityEngine.AudioSource.get_mute(pvVar7);
	 *               bVar1 = (bVar6 ^ 0xffU) & 1;
	 *               if ((bRam000000000755d75b & 1) == 0) {
	 *                 func_0x031fdc8c(PTR_DAT_0714e1b0,bVar1,0);
	 *                 bRam000000000755d75b = 1;
	 *               }
	 *               if (pvVar7 != null) {
	 *                 lVar8 = *(long *)((long)pvVar7 + 0x10);
	 *                 if (lVar8 == 0) {
	 *                   UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException(pvVar7);
	 *                 }
	 *                 if (pcRam000000000755d828 == null) {
	 *                   pcRam000000000755d828 = (code *)func_0x031fdc50(&UNK_0135fb04);
	 *                 }
	 *                 (*pcRam000000000755d828)(lVar8,bVar1);
	 *                 return;
	 *               }
	 *               IL2CPP.ThrowNullReferenceException();
	 *             }
	 *             goto LAB_03324514;
	 *           }
	 *           uVar2 = *(uint *)(lVar8 + 0x18);
	 *           uVar11 = uVar11 + 1;
	 *         } while ((int)uVar11 < (int)uVar2);
	 *       }
	 *     }
	 *     return;
	 *   }
	 * LAB_03324514:
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x3223A98 VA: 0x781890EA98
	public void KickPress(int ButtonNumber);
	/*
	 *   uint uVar1;
	 *   uint uVar2;
	 *   undefined *puVar3;
	 *   undefined *puVar4;
	 *   undefined *puVar5;
	 *   void *pvVar6;
	 *   long lVar7;
	 *   void *pvVar8;
	 *   long lVar9;
	 *   long lVar10;
	 *   undefined8 uVar11;
	 *   long lVar12;
	 *   uint uVar13;
	 *
	 *   puVar3 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   if ((bRam000000000754a8db & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c12e8);
	 *     func_0x031fdc8c(PTR_DAT_070c1b80);
	 *     func_0x031fdc8c(PTR_DAT_070c0a28);
	 *     func_0x031fdc8c(PTR_DAT_070c26b0);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     func_0x031fdc8c(PTR_DAT_070c26b8);
	 *     bRam000000000754a8db = 1;
	 *   }
	 *   if (*(int *)(*(long *)puVar3 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   pvVar6 = Photon.Pun.PhotonNetwork.get_PlayerList();
	 *   if (pvVar6 != null) {
	 *     uVar2 = ButtonNumber - 1;
	 *     if ((int)uVar2 <= *(int *)((long)pvVar6 + 0x18)) {
	 *       if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       lVar7 = func_0x03890744(*(undefined8 *)PTR_DAT_070c26b0);
	 *       puVar5 = PTR_DAT_070c1b80;
	 *       puVar4 = PTR_DAT_070c0a28;
	 *       if (lVar7 == 0) goto LAB_03323d0c;
	 *       uVar1 = *(uint *)(lVar7 + 0x18);
	 *       if (0 < (int)uVar1) {
	 *         uVar13 = 0;
	 *         do {
	 *           if (uVar1 <= uVar13) {
	 * LAB_03323d10:
	 *             IL2CPP.ThrowIndexOutOfRangeException();
	 *           }
	 *           pvVar6 = *(void **)(lVar7 + (long)(int)uVar13 * 8 + 0x20);
	 *           if (((pvVar6 == null) ||
	 *               (pvVar8 = UnityEngine.Component.get_gameObject(pvVar6), pvVar8 == null)) ||
	 *              (lVar9 = func_0x037f3038(pvVar8,*(undefined8 *)puVar4), lVar9 == 0)) goto LAB_03323d0c;
	 *           lVar9 = *(long *)(lVar9 + 0x80);
	 *           if (*(int *)(*(long *)puVar3 + 0xe4) == 0) {
	 *             func_0x031fde08();
	 *           }
	 *           pvVar8 = Photon.Pun.PhotonNetwork.get_PlayerList();
	 *           if (pvVar8 == null) goto LAB_03323d0c;
	 *           if (*(uint *)((long)pvVar8 + 0x18) <= uVar2) goto LAB_03323d10;
	 *           if (lVar9 == *(long *)((long)pvVar8 + (long)(int)uVar2 * 8 + 0x20)) {
	 *             pvVar8 = (void *)func_0x0373df50(this,*(undefined8 *)puVar5);
	 *             if (pvVar8 == null) goto LAB_03323d0c;
	 *             Photon.Pun.PhotonView.RequestOwnership(pvVar8);
	 *             lVar9 = func_0x0373df50(this,*(undefined8 *)puVar5);
	 *             pvVar6 = UnityEngine.Component.get_gameObject(pvVar6);
	 *             if ((pvVar6 == null) ||
	 *                (lVar10 = func_0x037f3038(pvVar6,*(undefined8 *)puVar4), lVar10 == 0))
	 *             goto LAB_03323d0c;
	 *             uVar11 = *(undefined8 *)(lVar10 + 0x80);
	 *             lVar12 = *(long *)PTR_DAT_070c12e8;
	 *             lVar10 = *(long *)(lVar12 + 0x38);
	 *             if (lVar10 == 0) {
	 *               func_0x03237280(lVar12);
	 *               lVar10 = *(long *)(lVar12 + 0x38);
	 *             }
	 *             lVar10 = *(long *)(lVar10 + 0x10);
	 *             if ((*(ushort *)(lVar10 + 0x135) & 1) == 0) {
	 *               lVar10 = func_0x03237224();
	 *             }
	 *             if (*(int *)(lVar10 + 0xe4) == 0) {
	 *               func_0x031fde08();
	 *             }
	 *             lVar10 = *(long *)(*(long *)(lVar12 + 0x38) + 0x10);
	 *             if ((*(ushort *)(lVar10 + 0x135) & 1) == 0) {
	 *               lVar10 = func_0x03237224();
	 *             }
	 *             if (lVar9 == 0) goto LAB_03323d0c;
	 *             Photon.Pun.PhotonView.RPC(lVar9,*(undefined8 *)PTR_DAT_070c26b8,uVar11,**(undefined8 **)(lVar10 + 0xb8));
	 *           }
	 *           uVar1 = *(uint *)(lVar7 + 0x18);
	 *           uVar13 = uVar13 + 1;
	 *         } while ((int)uVar13 < (int)uVar1);
	 *       }
	 *     }
	 *     return;
	 *   }
	 * LAB_03323d0c:
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x322451C VA: 0x781890F51C
	private void KickPlayer();
	/*
	 *   this.Kicked = true;
	 *   return;
	 */
	// RVA: 0x3224528 VA: 0x781890F528
	public void Report(int ButtonNumber);
	/*
	 *   uint uVar1;
	 *   uint uVar2;
	 *   undefined *puVar3;
	 *   undefined *puVar4;
	 *   undefined *puVar5;
	 *   void *pvVar6;
	 *   long lVar7;
	 *   void *pvVar8;
	 *   long lVar9;
	 *   void *pvVar10;
	 *   long *plVar11;
	 *   uint uVar12;
	 *
	 *   if ((bRam000000000754a8dc & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c0a28);
	 *     func_0x031fdc8c(PTR_DAT_070c26b0);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     func_0x031fdc8c(PTR_DAT_070c0a80);
	 *     func_0x031fdc8c(PTR_DAT_070c1570);
	 *     func_0x031fdc8c(PTR_DAT_070c26d0);
	 *     func_0x031fdc8c(PTR_DAT_070c2388);
	 *     func_0x031fdc8c(PTR_DAT_070c1c28);
	 *     bRam000000000754a8dc = 1;
	 *   }
	 *   puVar3 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   if (this.playfablogin != null) {
	 *     if (*(int *)(*(long *)typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     pvVar6 = Photon.Pun.PhotonNetwork.get_PlayerList();
	 *     if (pvVar6 != null) {
	 *       uVar2 = ButtonNumber - 1;
	 *       if ((int)uVar2 <= *(int *)((long)pvVar6 + 0x18)) {
	 *         if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *         }
	 *         lVar7 = func_0x03890744(*(undefined8 *)PTR_DAT_070c26b0);
	 *         puVar5 = PTR_DAT_070c2388;
	 *         puVar4 = PTR_DAT_070c0a28;
	 *         if (lVar7 == 0) goto LAB_033248c8;
	 *         uVar1 = *(uint *)(lVar7 + 0x18);
	 *         if (0 < (int)uVar1) {
	 *           uVar12 = 0;
	 *           do {
	 *             if (uVar1 <= uVar12) {
	 * LAB_033248cc:
	 *               IL2CPP.ThrowIndexOutOfRangeException();
	 *             }
	 *             pvVar6 = *(void **)(lVar7 + (long)(int)uVar12 * 8 + 0x20);
	 *             if (((pvVar6 == null) ||
	 *                 (pvVar8 = UnityEngine.Component.get_gameObject(pvVar6), pvVar8 == null)) ||
	 *                (lVar9 = func_0x037f3038(pvVar8,*(undefined8 *)puVar4), lVar9 == 0))
	 *             goto LAB_033248c8;
	 *             lVar9 = *(long *)(lVar9 + 0x80);
	 *             if (*(int *)(*(long *)puVar3 + 0xe4) == 0) {
	 *               func_0x031fde08();
	 *             }
	 *             pvVar8 = Photon.Pun.PhotonNetwork.get_PlayerList();
	 *             if (pvVar8 == null) goto LAB_033248c8;
	 *             if (*(uint *)((long)pvVar8 + 0x18) <= uVar2) goto LAB_033248cc;
	 *             if (lVar9 == *(long *)((long)pvVar8 + (long)(int)uVar2 * 8 + 0x20)) {
	 *               pvVar8 = (void *)func_0x031fdd78(*(undefined8 *)PTR_DAT_070c0a80,7);
	 *               lVar9 = *(long *)puVar3;
	 *               if (*(int *)(lVar9 + 0xe4) == 0) {
	 *                 func_0x031fde08(lVar9);
	 *               }
	 *               pvVar10 = Photon.Pun.PhotonNetwork.get_PlayerList();
	 *               if (pvVar10 == null) goto LAB_033248c8;
	 *               if (*(uint *)((long)pvVar10 + 0x18) <= uVar2) goto LAB_033248cc;
	 *               lVar9 = *(long *)((long)pvVar10 + (long)(int)uVar2 * 8 + 0x20);
	 *               if ((lVar9 == 0) || (pvVar8 == null)) goto LAB_033248c8;
	 *               if (*(int *)((long)pvVar8 + 0x18) == 0) goto LAB_033248cc;
	 *               *(undefined8 *)((long)pvVar8 + 0x20) = *(undefined8 *)(lVar9 + 0x20);
	 *               func_0x031fdc38((undefined8 *)((long)pvVar8 + 0x20));
	 *               if ((*(uint *)((long)pvVar8 + 0x18) & 0xfffffffe) == 0) goto LAB_033248cc;
	 *               *(undefined8 *)((long)pvVar8 + 0x28) = *(undefined8 *)puVar5;
	 *               func_0x031fdc38();
	 *               pvVar6 = UnityEngine.Component.get_gameObject(pvVar6)
	 *               ;
	 *               if (((pvVar6 == null) ||
	 *                   (lVar9 = func_0x037f3038(pvVar6,*(undefined8 *)puVar4), lVar9 == 0)) ||
	 *                  ((*(long *)(lVar9 + 0x80) == 0 ||
	 *                   (pvVar6 = *(void **)(*(long *)(lVar9 + 0x80) + 0x38), pvVar6 == null))))
	 *               goto LAB_033248c8;
	 *               plVar11 = Hashtable.get_Item(pvVar6,*(void **)PTR_DAT_070c1570);
	 *               if ((plVar11 != null) && (*plVar11 != *(long *)(PTR_DAT_070c0840 + 0x90))) {
	 *                 noreturn_helper_30fe2b4(plVar11);
	 *               }
	 *               if (*(uint *)((long)pvVar8 + 0x18) < 3) goto LAB_033248cc;
	 *               *(undefined8 *)((long)pvVar8 + 0x30) = plVar11;
	 *               func_0x031fdc38((undefined8 *)((long)pvVar8 + 0x30),plVar11);
	 *               if ((*(uint *)((long)pvVar8 + 0x18) & 0xfffffffc) == 0) goto LAB_033248cc;
	 *               *(undefined8 *)((long)pvVar8 + 0x38) = *(undefined8 *)PTR_DAT_070c26d0;
	 *               func_0x031fdc38((undefined8 *)((long)pvVar8 + 0x38));
	 *               pvVar10 = null;
	 *               pvVar6 = UnityEngine.PlayerPrefs.GetString(*(void **)PTR_DAT_070c1c28,null);
	 *               if (*(uint *)((long)pvVar8 + 0x18) < 5) goto LAB_033248cc;
	 *               *(undefined8 *)((long)pvVar8 + 0x40) = pvVar6;
	 *               func_0x031fdc38((undefined8 *)((long)pvVar8 + 0x40),pvVar6);
	 *               if (*(uint *)((long)pvVar8 + 0x18) < 6) goto LAB_033248cc;
	 *               *(undefined8 *)((long)pvVar8 + 0x48) = *(undefined8 *)puVar5;
	 *               func_0x031fdc38();
	 *               if (this.playfablogin == null) goto LAB_033248c8;
	 *               if (*(uint *)((long)pvVar8 + 0x18) < 7) goto LAB_033248cc;
	 *               *(undefined8 *)((long)pvVar8 + 0x50) =
	 *                    *(undefined8 *)((long)this.playfablogin + 0x28);
	 *               func_0x031fdc38();
	 *               pvVar6 = System.String.Concat(pvVar8);
	 *               pvVar6 = LeaderBoard.PostToDiscord(this,pvVar6);
	 *               UnityEngine.MonoBehaviour.StartCoroutine(this,pvVar6)
	 *               ;
	 *             }
	 *             uVar1 = *(uint *)(lVar7 + 0x18);
	 *             uVar12 = uVar12 + 1;
	 *           } while ((int)uVar12 < (int)uVar1);
	 *         }
	 *       }
	 *       return;
	 *     }
	 *   }
	 * LAB_033248c8:
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x32248D8 VA: 0x781890F8D8
	public void SendtoWebhook(string message);
	/*
	 *   void *pvVar1;
	 *   ulong uVar2;
	 *   void *this_00;
	 *   undefined8 uVar3;
	 *   long lVar4;
	 *
	 *   pvVar1 = LeaderBoard.PostToDiscord(this,message);
	 *   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 {
	 *     uVar2 = UnityEngine.MonoBehaviour.IsObjectMonoBehaviour();
	 *     if ((uVar2 & 1) != 0) {
	 *       if ((bRam000000000755f8f7 & 1) == 0) {
	 *         func_0x031fdc8c(PTR_DAT_0714f590);
	 *         bRam000000000755f8f7 = 1;
	 *       }
	 *       if (this != null) {
	 *         lVar4 = *(long *)&this.field_0x10;
	 *         if (lVar4 == 0) {
	 *           UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException(this)
	 *           ;
	 *         }
	 *         if (pcRam000000000755f968 == null) {
	 *           pcRam000000000755f968 = (code *)func_0x031fdc50(&UNK_013604ff);
	 *         }
	 *         (*pcRam000000000755f968)(lVar4,pvVar1);
	 *         return;
	 *       }
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     func_0x031fdca0(PTR_DAT_070c6fb0);
	 *     this_00 = (void *)func_0x031fdf24();
	 *     pvVar1 = (void *)func_0x031fdca0(PTR_DAT_0714f5b0);
	 *     System.ArgumentException..ctor(this_00,pvVar1);
	 *   }
	 *   uVar3 = func_0x031fdca0(PTR_DAT_0714f5d0);
	 *   IL2CPP.ThrowManagedException();
	 */
	// RVA: 0x32248F8 VA: 0x781890F8F8
	private System.Collections.IEnumerator PostToDiscord(string message);
	/*
	 *   undefined *puVar1;
	 *   void *this_00;
	 *
	 *   puVar1 = PTR_DAT_070c26d8;
	 *   if ((bRam000000000754a8dd & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c26d8);
	 *     bRam000000000754a8dd = 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);
	 *   *(undefined8 *)((long)this_00 + 0x20) = message;
	 *   func_0x031fdc38((undefined8 *)((long)this_00 + 0x20),message);
	 *   return this_00;
	 */
	// RVA: 0x32249A8 VA: 0x781890F9A8
	public void .ctor();
	/*
	 *   undefined *puVar1;
	 *
	 *   this.maxUpdatesPerSecond = 10;
	 *   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;
	 */
}
