// [TypeInfo RVA: 0x0]
public class fpsdisplay : MonoBehaviour
{
	private float fps; // 0x20
	public TMPro.TextMeshPro FPSCounterText; // 0x28

	// RVA: 0x323AAA8 VA: 0x7818925AA8
	private void Start();
	/*
	 *   float fVar1;
	 *   undefined *puVar2;
	 *   ushort uVar3;
	 *   undefined8 uVar4;
	 *   void *message;
	 *   void *pvVar5;
	 *   void *methodInfo_00;
	 *   long lVar6;
	 *   undefined8 uStack_60;
	 *   undefined8 uStack_58;
	 *   ulong uStack_50;
	 *   ulong uStack_48;
	 *   undefined8 uStack_40;
	 *   undefined8 uStack_38;
	 *
	 *   puVar2 = PTR_DAT_070c3478;
	 *   if ((bRam000000000754a9a2 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c3478);
	 *     bRam000000000754a9a2 = 1;
	 *   }
	 *   fVar1 = _UNK_0134eca0;
	 *   pvVar5 = *(void **)puVar2;
	 *   methodInfo_00 = null;
	 *   if ((_UNK_0134eca0 <= _UNK_0134eeec) && (_UNK_0134eca0 != 0.0)) {
	 *     func_0x031fdca0(PTR_DAT_070c56e0);
	 *     pvVar5 = (void *)func_0x031fdf24();
	 *     message = (void *)func_0x031fdca0(PTR_DAT_0714f598);
	 *     UnityEngine.UnityException..ctor(pvVar5,message);
	 *     uVar4 = func_0x031fdca0(PTR_DAT_0714f5a0);
	 *     IL2CPP.ThrowManagedException();
	 *   }
	 *   if ((bRam000000000755f8f2 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_0714f590);
	 *     func_0x031fdc8c(PTR_DAT_0714d7c0);
	 *     func_0x031fdc8c(PTR_DAT_070dc338);
	 *     func_0x031fdc8c(PTR_DAT_0711a028);
	 *     bRam000000000755f8f2 = 1;
	 *   }
	 *   uStack_50 = 0;
	 *   uStack_48 = 0;
	 *   uStack_60 = 0;
	 *   uStack_58 = 0;
	 *   if (this != null) {
	 *     lVar6 = *(long *)&this.field_0x10;
	 *     if (lVar6 == 0) {
	 *       UnityEngine.Bindings.ThrowHelper.ThrowArgumentNullException(this,*(void **)PTR_DAT_0711a028);
	 *     }
	 *     if (pvVar5 == null) {
	 *       uStack_60 = 0;
	 *       uStack_58 = 0;
	 *     }
	 *     else if (*(int *)((long)pvVar5 + 0x10) == 0) {
	 *       pvVar5 = System.UIntPtr.op_Explicit(1);
	 *       uVar4 = System.UIntPtr.op_Explicit(pvVar5);
	 *       uStack_40 = 0;
	 *       uStack_38 = 0;
	 *       UnityEngine.Bindings.ManagedSpanWrapper..ctor(&uStack_40,uVar4,0);
	 *       uStack_58 = uStack_38;
	 *       uStack_60 = uStack_40;
	 *     }
	 *     else {
	 *       if (cRam0000000007550941 == '\0') {
	 *         func_0x031fdc8c(PTR_DAT_070cc218);
	 *         cRam0000000007550941 = '\x01';
	 *       }
	 *       uVar3 = System.String.GetRawStringData(pvVar5);
	 *       uStack_50 = (ulong)uVar3;
	 *       uStack_48 = (ulong)*(uint *)((long)pvVar5 + 0x10);
	 *       uVar4 = func_0x04604eb0(&uStack_50,*(undefined8 *)PTR_DAT_0714d7c0);
	 *       UnityEngine.Bindings.ManagedSpanWrapper..ctor(&uStack_60,uVar4,uStack_48 & 0xffffffff);
	 *     }
	 *     if (pcRam000000000755f940 == null) {
	 *       pcRam000000000755f940 = (code *)func_0x031fdc50(&UNK_01360479);
	 *     }
	 *     (*pcRam000000000755f940)(fVar1,fVar1,lVar6,&uStack_60);
	 *     return;
	 *   }
	 *   UnityEngine.Bindings.ThrowHelper.ThrowArgumentNullException(null,*(void **)PTR_DAT_0711a028);
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x323AB00 VA: 0x7818925B00
	private void GetFPS();
	/*
	 *   void *pvVar1;
	 *   long *plVar2;
	 *   float fVar3;
	 *   float fVar4;
	 *
	 *   fVar3 = UnityEngine.Time.get_unscaledDeltaTime();
	 *   fVar4 = -2.1474836e+09;
	 *   if (1.0 / fVar3 != INFINITY) {
	 *     fVar4 = (float)(int)(1.0 / fVar3);
	 *   }
	 *   this.fps = fVar4;
	 *   plVar2 = this.FPSCounterText;
	 *   pvVar1 = System.Single.ToString(&this.fps);
	 *   if (plVar2 != null) {
	 *     (**(code **)(*plVar2 + 0x558))(plVar2,pvVar1,*(undefined8 *)(*plVar2 + 0x560));
	 *     return;
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x323AB74 VA: 0x7818925B74
	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;
	 */
}
