// [TypeInfo RVA: 0x0]
public class countdowntimer : MonoBehaviour
{
	private TMPro.TextMeshPro timertext; // 0x20
	public float elapsedtime; // 0x28
	public float restarttime; // 0x2C

	// RVA: 0x3238D20 VA: 0x7818923D20
	private void OnEnable();
	/*
	 *   this.elapsedtime = this.restarttime;
	 *   return;
	 */
	// RVA: 0x3238D2C VA: 0x7818923D2C
	private void FixedUpdate();
	/*
	 *   int iVar1;
	 *   int iVar2;
	 *   undefined *puVar3;
	 *   undefined *puVar4;
	 *   char cVar5;
	 *   bool bVar6;
	 *   void *pvVar7;
	 *   void *arg1;
	 *   long *plVar8;
	 *   float fVar9;
	 *   float fVar10;
	 *   int iStack_38;
	 *   int iStack_34;
	 *
	 *   if ((bRam000000000754a986 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c33c0);
	 *     bRam000000000754a986 = 1;
	 *   }
	 *   fVar10 = this.elapsedtime;
	 *   fVar9 = UnityEngine.Time.get_deltaTime();
	 *   cVar5 = cRam000000000754aa30;
	 *   fVar10 = fVar10 - fVar9;
	 *   this.elapsedtime = fVar10;
	 *   if (cVar5 == '\0') {
	 *     func_0x031fdc8c(typeinfo_ptr_mscorlib_Math_6FC0738);
	 *     cRam000000000754aa30 = '\x01';
	 *   }
	 *   puVar3 = typeinfo_ptr_mscorlib_Math_6FC0738;
	 *   fVar10 = fVar10 / 60.0;
	 *   if (*(int *)(*(long *)typeinfo_ptr_mscorlib_Math_6FC0738 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *     bVar6 = cRam000000000754aa30 == '\0';
	 *   }
	 *   else {
	 *     bVar6 = false;
	 *   }
	 *   iVar1 = -0x80000000;
	 *   if ((float)(int)fVar10 != INFINITY) {
	 *     iVar1 = (int)fVar10;
	 *   }
	 *   fVar9 = (float)func_0x06cb39a0(this.elapsedtime,0x42700000);
	 *   if (bVar6) {
	 *     func_0x031fdc8c(typeinfo_ptr_mscorlib_Math_6FC0738);
	 *     cRam000000000754aa30 = '\x01';
	 *   }
	 *   puVar4 = PTR_DAT_070c33c0;
	 *   if (*(int *)(*(long *)puVar3 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   puVar3 = PTR_DAT_070c0840;
	 *   plVar8 = this.timertext;
	 *   iVar2 = -0x80000000;
	 *   if ((float)(int)fVar9 != INFINITY) {
	 *     iVar2 = (int)fVar9;
	 *   }
	 *   iStack_34 = iVar1;
	 *   pvVar7 = (void *)func_0x031fde10(*(undefined8 *)(PTR_DAT_070c0840 + 0x48),&iStack_34);
	 *   iStack_38 = iVar2;
	 *   arg1 = (void *)func_0x031fde10(*(undefined8 *)(puVar3 + 0x48),&iStack_38);
	 *   pvVar7 = System.String.Format(*(void **)puVar4,pvVar7,arg1);
	 *   if (plVar8 != null) {
	 *     (**(code **)(*plVar8 + 0x558))(plVar8,pvVar7,*(undefined8 *)(*plVar8 + 0x560));
	 *     return;
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x3238ECC VA: 0x7818923ECC
	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;
	 */
}
