// [TypeInfo RVA: 0x0]
public class PlayerCountUI : MonoBehaviourPunCallbacks
{
	public TMPro.TMP_Text playerCountText; // 0x28

	// RVA: 0x321E7A0 VA: 0x78189097A0
	private void Start();
	/*
	 *   undefined4 uVar1;
	 *   undefined *puVar2;
	 *   bool bVar3;
	 *   int iVar4;
	 *   long lVar5;
	 *   ulong uVar6;
	 *   void *arg1;
	 *   void *extraout_x1;
	 *   long *plVar7;
	 *   void *pvVar8;
	 *   undefined4 uStack_28;
	 *   int iStack_24;
	 *
	 *   puVar2 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   if ((bRam000000000754a8a9 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     func_0x031fdc8c(PTR_DAT_070c23e8);
	 *     bRam000000000754a8a9 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   lVar5 = *(long *)puVar2;
	 *   if (*(int *)(lVar5 + 0xe4) == 0) {
	 *     func_0x031fde08(lVar5,methodInfo);
	 *   }
	 *   bVar3 = Photon.Pun.PhotonNetwork.get_InRoom();
	 *   if (bVar3) {
	 *     pvVar8 = this.playerCountText;
	 *     if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     uVar6 = UnityEngine.Object.op_Inequality(pvVar8,null);
	 *     if ((uVar6 & 1) != 0) {
	 *       if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       pvVar8 = Photon.Pun.PhotonNetwork.get_CurrentRoom();
	 *       if (pvVar8 != null) {
	 *         iVar4 = Photon.Realtime.Room.get_PlayerCount(pvVar8);
	 *         pvVar8 = Photon.Pun.PhotonNetwork.get_CurrentRoom();
	 *         puVar2 = PTR_DAT_070c0840;
	 *         if (pvVar8 != null) {
	 *           uVar1 = *(undefined4 *)((long)pvVar8 + 0x20);
	 *           plVar7 = this.playerCountText;
	 *           iStack_24 = iVar4;
	 *           pvVar8 = (void *)func_0x031fde10(*(undefined8 *)(PTR_DAT_070c0840 + 0x48),&iStack_24);
	 *           uStack_28 = uVar1;
	 *           arg1 = (void *)func_0x031fde10(*(undefined8 *)(puVar2 + 0x48),&uStack_28);
	 *           pvVar8 = System.String.Format(*(void **)PTR_DAT_070c23e8,pvVar8,arg1);
	 *           if (plVar7 != null) {
	 *             (**(code **)(*plVar7 + 0x558))(plVar7,pvVar8,*(undefined8 *)(*plVar7 + 0x560));
	 *             return;
	 *           }
	 *         }
	 *       }
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *   }
	 *   return;
	 */
	// RVA: 0x321E7A4 VA: 0x78189097A4
	private void UpdatePlayerCountUI();
	/*
	 *   undefined4 uVar1;
	 *   undefined *puVar2;
	 *   bool bVar3;
	 *   int iVar4;
	 *   long lVar5;
	 *   ulong uVar6;
	 *   void *arg1;
	 *   void *extraout_x1;
	 *   long *plVar7;
	 *   void *pvVar8;
	 *   undefined4 uStack_28;
	 *   int iStack_24;
	 *
	 *   puVar2 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   if ((bRam000000000754a8a9 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     func_0x031fdc8c(PTR_DAT_070c23e8);
	 *     bRam000000000754a8a9 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   lVar5 = *(long *)puVar2;
	 *   if (*(int *)(lVar5 + 0xe4) == 0) {
	 *     func_0x031fde08(lVar5,methodInfo);
	 *   }
	 *   bVar3 = Photon.Pun.PhotonNetwork.get_InRoom();
	 *   if (bVar3) {
	 *     pvVar8 = this.playerCountText;
	 *     if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     uVar6 = UnityEngine.Object.op_Inequality(pvVar8,null);
	 *     if ((uVar6 & 1) != 0) {
	 *       if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       pvVar8 = Photon.Pun.PhotonNetwork.get_CurrentRoom();
	 *       if (pvVar8 != null) {
	 *         iVar4 = Photon.Realtime.Room.get_PlayerCount(pvVar8);
	 *         pvVar8 = Photon.Pun.PhotonNetwork.get_CurrentRoom();
	 *         puVar2 = PTR_DAT_070c0840;
	 *         if (pvVar8 != null) {
	 *           uVar1 = *(undefined4 *)((long)pvVar8 + 0x20);
	 *           plVar7 = this.playerCountText;
	 *           iStack_24 = iVar4;
	 *           pvVar8 = (void *)func_0x031fde10(*(undefined8 *)(PTR_DAT_070c0840 + 0x48),&iStack_24);
	 *           uStack_28 = uVar1;
	 *           arg1 = (void *)func_0x031fde10(*(undefined8 *)(puVar2 + 0x48),&uStack_28);
	 *           pvVar8 = System.String.Format(*(void **)PTR_DAT_070c23e8,pvVar8,arg1);
	 *           if (plVar7 != null) {
	 *             (**(code **)(*plVar7 + 0x558))(plVar7,pvVar8,*(undefined8 *)(*plVar7 + 0x560));
	 *             return;
	 *           }
	 *         }
	 *       }
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *   }
	 *   return;
	 */
	// RVA: 0x321E8F8 VA: 0x78189098F8
	public override void OnPlayerEnteredRoom(Photon.Realtime.Player newPlayer);
	/*
	 *   undefined4 uVar1;
	 *   undefined *puVar2;
	 *   bool bVar3;
	 *   int iVar4;
	 *   long lVar5;
	 *   ulong uVar6;
	 *   void *arg1;
	 *   void *extraout_x1;
	 *   long *plVar7;
	 *   void *pvVar8;
	 *   undefined4 uStack_28;
	 *   int iStack_24;
	 *
	 *   puVar2 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   if ((bRam000000000754a8a9 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     func_0x031fdc8c(PTR_DAT_070c23e8);
	 *     bRam000000000754a8a9 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   lVar5 = *(long *)puVar2;
	 *   if (*(int *)(lVar5 + 0xe4) == 0) {
	 *     func_0x031fde08(lVar5,methodInfo);
	 *   }
	 *   bVar3 = Photon.Pun.PhotonNetwork.get_InRoom();
	 *   if (bVar3) {
	 *     pvVar8 = this.playerCountText;
	 *     if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     uVar6 = UnityEngine.Object.op_Inequality(pvVar8,null);
	 *     if ((uVar6 & 1) != 0) {
	 *       if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       pvVar8 = Photon.Pun.PhotonNetwork.get_CurrentRoom();
	 *       if (pvVar8 != null) {
	 *         iVar4 = Photon.Realtime.Room.get_PlayerCount(pvVar8);
	 *         pvVar8 = Photon.Pun.PhotonNetwork.get_CurrentRoom();
	 *         puVar2 = PTR_DAT_070c0840;
	 *         if (pvVar8 != null) {
	 *           uVar1 = *(undefined4 *)((long)pvVar8 + 0x20);
	 *           plVar7 = this.playerCountText;
	 *           iStack_24 = iVar4;
	 *           pvVar8 = (void *)func_0x031fde10(*(undefined8 *)(PTR_DAT_070c0840 + 0x48),&iStack_24);
	 *           uStack_28 = uVar1;
	 *           arg1 = (void *)func_0x031fde10(*(undefined8 *)(puVar2 + 0x48),&uStack_28);
	 *           pvVar8 = System.String.Format(*(void **)PTR_DAT_070c23e8,pvVar8,arg1);
	 *           if (plVar7 != null) {
	 *             (**(code **)(*plVar7 + 0x558))(plVar7,pvVar8,*(undefined8 *)(*plVar7 + 0x560));
	 *             return;
	 *           }
	 *         }
	 *       }
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *   }
	 *   return;
	 */
	// RVA: 0x321E8FC VA: 0x78189098FC
	public override void OnPlayerLeftRoom(Photon.Realtime.Player otherPlayer);
	/*
	 *   undefined4 uVar1;
	 *   undefined *puVar2;
	 *   bool bVar3;
	 *   int iVar4;
	 *   long lVar5;
	 *   ulong uVar6;
	 *   void *arg1;
	 *   void *extraout_x1;
	 *   long *plVar7;
	 *   void *pvVar8;
	 *   undefined4 uStack_28;
	 *   int iStack_24;
	 *
	 *   puVar2 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   if ((bRam000000000754a8a9 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     func_0x031fdc8c(PTR_DAT_070c23e8);
	 *     bRam000000000754a8a9 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   lVar5 = *(long *)puVar2;
	 *   if (*(int *)(lVar5 + 0xe4) == 0) {
	 *     func_0x031fde08(lVar5,methodInfo);
	 *   }
	 *   bVar3 = Photon.Pun.PhotonNetwork.get_InRoom();
	 *   if (bVar3) {
	 *     pvVar8 = this.playerCountText;
	 *     if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     uVar6 = UnityEngine.Object.op_Inequality(pvVar8,null);
	 *     if ((uVar6 & 1) != 0) {
	 *       if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       pvVar8 = Photon.Pun.PhotonNetwork.get_CurrentRoom();
	 *       if (pvVar8 != null) {
	 *         iVar4 = Photon.Realtime.Room.get_PlayerCount(pvVar8);
	 *         pvVar8 = Photon.Pun.PhotonNetwork.get_CurrentRoom();
	 *         puVar2 = PTR_DAT_070c0840;
	 *         if (pvVar8 != null) {
	 *           uVar1 = *(undefined4 *)((long)pvVar8 + 0x20);
	 *           plVar7 = this.playerCountText;
	 *           iStack_24 = iVar4;
	 *           pvVar8 = (void *)func_0x031fde10(*(undefined8 *)(PTR_DAT_070c0840 + 0x48),&iStack_24);
	 *           uStack_28 = uVar1;
	 *           arg1 = (void *)func_0x031fde10(*(undefined8 *)(puVar2 + 0x48),&uStack_28);
	 *           pvVar8 = System.String.Format(*(void **)PTR_DAT_070c23e8,pvVar8,arg1);
	 *           if (plVar7 != null) {
	 *             (**(code **)(*plVar7 + 0x558))(plVar7,pvVar8,*(undefined8 *)(*plVar7 + 0x560));
	 *             return;
	 *           }
	 *         }
	 *       }
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *   }
	 *   return;
	 */
	// RVA: 0x321E900 VA: 0x7818909900
	public override void OnJoinedRoom();
	/*
	 *   undefined4 uVar1;
	 *   undefined *puVar2;
	 *   bool bVar3;
	 *   int iVar4;
	 *   long lVar5;
	 *   ulong uVar6;
	 *   void *arg1;
	 *   void *extraout_x1;
	 *   long *plVar7;
	 *   void *pvVar8;
	 *   undefined4 uStack_28;
	 *   int iStack_24;
	 *
	 *   puVar2 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   if ((bRam000000000754a8a9 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     func_0x031fdc8c(PTR_DAT_070c23e8);
	 *     bRam000000000754a8a9 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   lVar5 = *(long *)puVar2;
	 *   if (*(int *)(lVar5 + 0xe4) == 0) {
	 *     func_0x031fde08(lVar5,methodInfo);
	 *   }
	 *   bVar3 = Photon.Pun.PhotonNetwork.get_InRoom();
	 *   if (bVar3) {
	 *     pvVar8 = this.playerCountText;
	 *     if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     uVar6 = UnityEngine.Object.op_Inequality(pvVar8,null);
	 *     if ((uVar6 & 1) != 0) {
	 *       if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       pvVar8 = Photon.Pun.PhotonNetwork.get_CurrentRoom();
	 *       if (pvVar8 != null) {
	 *         iVar4 = Photon.Realtime.Room.get_PlayerCount(pvVar8);
	 *         pvVar8 = Photon.Pun.PhotonNetwork.get_CurrentRoom();
	 *         puVar2 = PTR_DAT_070c0840;
	 *         if (pvVar8 != null) {
	 *           uVar1 = *(undefined4 *)((long)pvVar8 + 0x20);
	 *           plVar7 = this.playerCountText;
	 *           iStack_24 = iVar4;
	 *           pvVar8 = (void *)func_0x031fde10(*(undefined8 *)(PTR_DAT_070c0840 + 0x48),&iStack_24);
	 *           uStack_28 = uVar1;
	 *           arg1 = (void *)func_0x031fde10(*(undefined8 *)(puVar2 + 0x48),&uStack_28);
	 *           pvVar8 = System.String.Format(*(void **)PTR_DAT_070c23e8,pvVar8,arg1);
	 *           if (plVar7 != null) {
	 *             (**(code **)(*plVar7 + 0x558))(plVar7,pvVar8,*(undefined8 *)(*plVar7 + 0x560));
	 *             return;
	 *           }
	 *         }
	 *       }
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *   }
	 *   return;
	 */
	// RVA: 0x321E904 VA: 0x7818909904
	public void .ctor();
	/*
	 *   undefined *puVar1;
	 *
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
	 *   if ((bRam000000000755f76f & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8,0);
	 *     bRam000000000755f76f = 1;
	 *   }
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   return;
	 */
}
