namespace UnityStandardAssets.CrossPlatformInput
{

	// [TypeInfo RVA: 0x0]
	public class AxisTouchButton : MonoBehaviour
	{
		public string axisName; // 0x20
		public float axisValue; // 0x28
		public float responseSpeed; // 0x2C
		public float returnToCentreSpeed; // 0x30
		private UnityStandardAssets.CrossPlatformInput.AxisTouchButton m_PairedWith; // 0x38
		private UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager.VirtualAxis m_Axis; // 0x40

		// RVA: 0x327AC34 VA: 0x7818965C34
		private void OnEnable();
		/*
		 *   long lVar1;
		 *   uint uVar2;
		 *   undefined *puVar3;
		 *   undefined *puVar4;
		 *   bool bVar5;
		 *   void *pvVar6;
		 *   long lVar7;
		 *   ulong uVar8;
		 *   void *extraout_x1;
		 *   void *extraout_x1_00;
		 *   void *extraout_x1_01;
		 *   void *extraout_x1_02;
		 *   void *extraout_x1_03;
		 *   void *extraout_x1_04;
		 *   long lVar9;
		 *   void *pvVar10;
		 *   void **ppvVar11;
		 *   undefined8 uVar12;
		 *   uint uVar13;
		 *   long lVar14;
		 *
		 *   puVar3 = PTR_DAT_070c56f8;
		 *   if ((bRam000000000754ac3e & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c56f8);
		 *     func_0x031fdc8c(PTR_DAT_070c5700);
		 *     bRam000000000754ac3e = 1;
		 *     methodInfo = extraout_x1;
		 *   }
		 *   pvVar10 = this.axisName;
		 *   if (*(int *)(*(long *)puVar3 + 0xe4) == 0) {
		 *     func_0x031fde08();
		 *     methodInfo = extraout_x1_00;
		 *   }
		 *   bVar5 = CrossPlatformInputManager.AxisExists(pvVar10);
		 *   pvVar10 = this.axisName;
		 *   if (bVar5) {
		 *     pvVar6 = extraout_x1_01;
		 *     if (*(int *)(*(long *)puVar3 + 0xe4) == 0) {
		 *       func_0x031fde08();
		 *       pvVar6 = extraout_x1_02;
		 *     }
		 *     pvVar10 = CrossPlatformInputManager.VirtualAxisReference(pvVar10);
		 *     this.m_Axis = pvVar10;
		 *     func_0x031fdc38();
		 *   }
		 *   else {
		 *     pvVar6 = (void *)func_0x031fdf24(*(undefined8 *)PTR_DAT_070c5700);
		 *     System.Object..ctor(pvVar6);
		 *     *(undefined8 *)((long)pvVar6 + 0x10) = pvVar10;
		 *     func_0x031fdc38((undefined8 *)((long)pvVar6 + 0x10),pvVar10);
		 *     ppvVar11 = &this.m_Axis;
		 *     *ppvVar11 = pvVar6;
		 *     *(undefined1 *)((long)pvVar6 + 0x1c) = 1;
		 *     func_0x031fdc38(ppvVar11,pvVar6);
		 *     pvVar6 = *ppvVar11;
		 *     pvVar10 = extraout_x1_03;
		 *     if (*(int *)(*(long *)puVar3 + 0xe4) == 0) {
		 *       func_0x031fde08();
		 *       pvVar10 = extraout_x1_04;
		 *     }
		 *     CrossPlatformInputManager.RegisterVirtualAxis(pvVar6);
		 *   }
		 *   puVar3 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
		 *   if ((bRam000000000754ac3f & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c5708);
		 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
		 *     bRam000000000754ac3f = 1;
		 *   }
		 *   puVar4 = PTR_DAT_070c5708;
		 *   if (*(int *)(*(long *)puVar3 + 0xe4) == 0) {
		 *     func_0x031fde08();
		 *   }
		 *   lVar7 = func_0x038905e8(1,*(undefined8 *)puVar4);
		 *   if ((lVar7 != 0) && (uVar2 = *(uint *)(lVar7 + 0x18), 0 < (int)uVar2)) {
		 *     lVar14 = 0;
		 *     lVar1 = lVar7 + 0x20;
		 *     do {
		 *       uVar13 = (uint)lVar14;
		 *       if (uVar2 <= uVar13) {
		 * LAB_0337afd4:
		 *         IL2CPP.ThrowIndexOutOfRangeException();
		 *       }
		 *       lVar9 = *(long *)(lVar1 + lVar14 * 8);
		 *       if (lVar9 == 0) {
		 *         IL2CPP.ThrowNullReferenceException();
		 *       }
		 *       bVar5 = System.String.op_Equality(*(void **)(lVar9 + 0x20),this.axisName);
		 *       if (bVar5) {
		 *         if (*(uint *)(lVar7 + 0x18) <= uVar13) goto LAB_0337afd4;
		 *         uVar12 = *(undefined8 *)(lVar1 + lVar14 * 8);
		 *         if (*(int *)(*(long *)puVar3 + 0xe4) == 0) {
		 *           func_0x031fde08();
		 *         }
		 *         uVar8 = UnityEngine.Object.op_Inequality(uVar12,this);
		 *         if ((uVar8 & 1) != 0) {
		 *           if (*(uint *)(lVar7 + 0x18) <= uVar13) goto LAB_0337afd4;
		 *           this.m_PairedWith = *(void **)(lVar1 + lVar14 * 8);
		 *           func_0x031fdc38(&this.m_PairedWith);
		 *         }
		 *       }
		 *       uVar2 = *(uint *)(lVar7 + 0x18);
		 *       lVar14 = lVar14 + 1;
		 *     } while ((int)lVar14 < (int)uVar2);
		 *   }
		 *   return;
		 */
		// RVA: 0x327AEB4 VA: 0x7818965EB4
		private void FindPairedButton();
		/*
		 *   long lVar1;
		 *   uint uVar2;
		 *   undefined *puVar3;
		 *   undefined *puVar4;
		 *   bool bVar5;
		 *   long lVar6;
		 *   ulong uVar7;
		 *   void *extraout_x1;
		 *   long lVar8;
		 *   undefined8 uVar9;
		 *   uint uVar10;
		 *   long lVar11;
		 *
		 *   puVar3 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
		 *   if ((bRam000000000754ac3f & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c5708);
		 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
		 *     bRam000000000754ac3f = 1;
		 *     methodInfo = extraout_x1;
		 *   }
		 *   puVar4 = PTR_DAT_070c5708;
		 *   lVar6 = *(long *)puVar3;
		 *   if (*(int *)(lVar6 + 0xe4) == 0) {
		 *     func_0x031fde08(lVar6,methodInfo);
		 *   }
		 *   lVar6 = func_0x038905e8(1,*(undefined8 *)puVar4);
		 *   if ((lVar6 != 0) && (uVar2 = *(uint *)(lVar6 + 0x18), 0 < (int)uVar2)) {
		 *     lVar11 = 0;
		 *     lVar1 = lVar6 + 0x20;
		 *     do {
		 *       uVar10 = (uint)lVar11;
		 *       if (uVar2 <= uVar10) {
		 * LAB_0337afd4:
		 *         IL2CPP.ThrowIndexOutOfRangeException();
		 *       }
		 *       lVar8 = *(long *)(lVar1 + lVar11 * 8);
		 *       if (lVar8 == 0) {
		 *         IL2CPP.ThrowNullReferenceException();
		 *       }
		 *       bVar5 = System.String.op_Equality(*(void **)(lVar8 + 0x20),this.axisName);
		 *       if (bVar5) {
		 *         if (*(uint *)(lVar6 + 0x18) <= uVar10) goto LAB_0337afd4;
		 *         uVar9 = *(undefined8 *)(lVar1 + lVar11 * 8);
		 *         if (*(int *)(*(long *)puVar3 + 0xe4) == 0) {
		 *           func_0x031fde08();
		 *         }
		 *         uVar7 = UnityEngine.Object.op_Inequality(uVar9,this);
		 *         if ((uVar7 & 1) != 0) {
		 *           if (*(uint *)(lVar6 + 0x18) <= uVar10) goto LAB_0337afd4;
		 *           this.m_PairedWith = *(void **)(lVar1 + lVar11 * 8);
		 *           func_0x031fdc38(&this.m_PairedWith);
		 *         }
		 *       }
		 *       uVar2 = *(uint *)(lVar6 + 0x18);
		 *       lVar11 = lVar11 + 1;
		 *     } while ((int)lVar11 < (int)uVar2);
		 *   }
		 *   return;
		 */
		// RVA: 0x327AFDC VA: 0x7818965FDC
		private void OnDisable();
		/*
		 *   undefined4 uVar1;
		 *   uint uVar2;
		 *   int iVar3;
		 *   undefined *puVar4;
		 *   uint uVar5;
		 *   void *pvVar6;
		 *   long lVar7;
		 *   void *paramName;
		 *   ulong uVar8;
		 *   undefined8 *puVar9;
		 *   void *extraout_x1;
		 *   void *extraout_x1_00;
		 *   void *extraout_x1_01;
		 *   long lVar10;
		 *   long lVar11;
		 *   long lVar12;
		 *   long lVar13;
		 *   ulong uVar14;
		 *   int *piVar15;
		 *   long *plVar16;
		 *   long *plVar17;
		 *   undefined8 uVar18;
		 *   uint uVar19;
		 *   ulong uVar20;
		 *   uint *puVar21;
		 *
		 *   puVar4 = PTR_DAT_070c56f8;
		 *   pvVar6 = this.m_Axis;
		 *   if (pvVar6 == null) {
		 *     IL2CPP.ThrowNullReferenceException();
		 *   }
		 *   if ((bRam000000000754ac60 & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c56f8);
		 *     bRam000000000754ac60 = 1;
		 *     methodInfo = extraout_x1;
		 *   }
		 *   plVar16 = *(long **)((long)pvVar6 + 0x10);
		 *   if (*(int *)(*(long *)puVar4 + 0xe4) == 0) {
		 *     func_0x031fde08(*(long *)puVar4,methodInfo);
		 *     methodInfo = extraout_x1_00;
		 *   }
		 *   if ((bRam000000000754ac4d & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c56f8);
		 *     bRam000000000754ac4d = 1;
		 *     methodInfo = extraout_x1_01;
		 *   }
		 *   puVar4 = PTR_DAT_070c56f8;
		 *   if (plVar16 == null) {
		 *     func_0x031fdca0(PTR_DAT_070c5760);
		 *     pvVar6 = (void *)func_0x031fdf24();
		 *     paramName = (void *)func_0x031fdca0(PTR_DAT_070c5768);
		 *     System.ArgumentNullException..ctor(pvVar6,paramName);
		 *     uVar18 = func_0x031fdca0(PTR_DAT_070c5770);
		 *     IL2CPP.ThrowManagedException();
		 *   }
		 *   lVar7 = *(long *)PTR_DAT_070c56f8;
		 *   if (*(int *)(lVar7 + 0xe4) == 0) {
		 *     func_0x031fde08(lVar7,methodInfo);
		 *     lVar7 = *(long *)puVar4;
		 *   }
		 *   lVar7 = **(long **)(lVar7 + 0xb8);
		 *   if (lVar7 == 0) {
		 *     IL2CPP.ThrowNullReferenceException();
		 *   }
		 *   if ((bRam000000000754ac6f & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c5728);
		 *     func_0x031fdc8c(PTR_DAT_070c5778);
		 *     bRam000000000754ac6f = 1;
		 *   }
		 *   if (*(long *)(lVar7 + 0x20) == 0) {
		 * LAB_0337bd28:
		 *     IL2CPP.ThrowNullReferenceException();
		 *   }
		 *   uVar8 = func_0x04e2d048(*(long *)(lVar7 + 0x20),plVar16,*(undefined8 *)PTR_DAT_070c5728);
		 *   if ((uVar8 & 1) == 0) {
		 *     return;
		 *   }
		 *   lVar7 = *(long *)(lVar7 + 0x20);
		 *   if (lVar7 == 0) goto LAB_0337bd28;
		 *   lVar11 = *(long *)PTR_DAT_070c5778;
		 *   if (plVar16 == null) {
		 *     ThrowHelper.ThrowArgumentNullException(5);
		 *   }
		 *   if (*(long *)(lVar7 + 0x10) != 0) {
		 *     plVar17 = *(long **)(lVar7 + 0x30);
		 *     if (plVar17 == null) {
		 *       if (plVar16 == null) goto LAB_04e2e67c;
		 *       uVar5 = (**(code **)(*plVar16 + 0x158))(plVar16,*(undefined8 *)(*plVar16 + 0x160));
		 *     }
		 *     else {
		 *       lVar10 = *(long *)(*(long *)(*(long *)(lVar11 + 0x20) + 0xc0) + 8);
		 *       if ((*(ushort *)(lVar10 + 0x135) & 1) == 0) {
		 *         lVar10 = func_0x03237224(lVar10);
		 *       }
		 *       lVar12 = *plVar17;
		 *       uVar8 = (ulong)*(ushort *)(lVar12 + 0x12e);
		 *       if (uVar8 != 0) {
		 *         piVar15 = (int *)(*(long *)(lVar12 + 0xb0) + 8);
		 *         do {
		 *           if (*(long *)(piVar15 + -2) == lVar10) {
		 *             puVar9 = (undefined8 *)(lVar12 + (long)(*piVar15 + 1) * 0x10 + 0x138);
		 *             goto LAB_04e2e440;
		 *           }
		 *           uVar8 = uVar8 - 1;
		 *           piVar15 = piVar15 + 4;
		 *         } while (uVar8 != 0);
		 *       }
		 *       puVar9 = (undefined8 *)func_0x03237558(plVar17,lVar10,1);
		 * LAB_04e2e440:
		 *       uVar5 = (*(code *)*puVar9)(plVar17,plVar16,puVar9[1]);
		 *     }
		 *     lVar10 = *(long *)(lVar7 + 0x10);
		 *     if (lVar10 == 0) {
		 * LAB_04e2e67c:
		 *       IL2CPP.ThrowNullReferenceException();
		 *     }
		 *     uVar19 = *(uint *)(lVar10 + 0x18);
		 *     uVar5 = uVar5 & 0x7fffffff;
		 *     iVar3 = 0;
		 *     if (uVar19 != 0) {
		 *       iVar3 = (int)uVar5 / (int)uVar19;
		 *     }
		 *     uVar2 = uVar5 - iVar3 * uVar19;
		 *     if (uVar19 <= uVar2) {
		 * LAB_04e2e680:
		 *       IL2CPP.ThrowIndexOutOfRangeException();
		 *     }
		 *     uVar19 = *(int *)(lVar10 + (ulong)uVar2 * 4 + 0x20) - 1;
		 *     if (-1 < (int)uVar19) {
		 *       uVar8 = 0xffffffff;
		 *       do {
		 *         lVar10 = *(long *)(lVar7 + 0x18);
		 *         if (lVar10 == 0) goto LAB_04e2e67c;
		 *         if (*(uint *)(lVar10 + 0x18) <= uVar19) goto LAB_04e2e680;
		 *         lVar10 = lVar10 + 0x20;
		 *         puVar21 = (uint *)(lVar10 + (ulong)uVar19 * 0x18);
		 *         uVar20 = (ulong)uVar19;
		 *         if (*puVar21 == uVar5) {
		 *           plVar17 = *(long **)(lVar7 + 0x30);
		 *           if (plVar17 == null) {
		 *             plVar17 = (long *)func_0x036616c4(*(undefined8 *)
		 *                                                (*(long *)(*(long *)(lVar11 + 0x20) + 0xc0) + 0x18));
		 *             if (plVar17 == null) goto LAB_04e2e67c;
		 *             uVar14 = (**(code **)(*plVar17 + 0x1b8))
		 *                                (plVar17,*(undefined8 *)(lVar10 + uVar20 * 0x18 + 8),plVar16,
		 *                                 *(undefined8 *)(*plVar17 + 0x1c0));
		 *           }
		 *           else {
		 *             lVar12 = *(long *)(*(long *)(*(long *)(lVar11 + 0x20) + 0xc0) + 8);
		 *             uVar18 = *(undefined8 *)(lVar10 + uVar20 * 0x18 + 8);
		 *             if ((*(ushort *)(lVar12 + 0x135) & 1) == 0) {
		 *               lVar12 = func_0x03237224(lVar12);
		 *             }
		 *             lVar13 = *plVar17;
		 *             uVar14 = (ulong)*(ushort *)(lVar13 + 0x12e);
		 *             if (uVar14 != 0) {
		 *               piVar15 = (int *)(*(long *)(lVar13 + 0xb0) + 8);
		 *               do {
		 *                 if (*(long *)(piVar15 + -2) == lVar12) {
		 *                   puVar9 = (undefined8 *)(lVar13 + (long)*piVar15 * 0x10 + 0x138);
		 *                   goto LAB_04e2e58c;
		 *                 }
		 *                 uVar14 = uVar14 - 1;
		 *                 piVar15 = piVar15 + 4;
		 *               } while (uVar14 != 0);
		 *             }
		 *             puVar9 = (undefined8 *)func_0x03237558(plVar17,lVar12,0);
		 * LAB_04e2e58c:
		 *             uVar14 = (*(code *)*puVar9)(plVar17,uVar18,plVar16,puVar9[1]);
		 *           }
		 *           if ((uVar14 & 1) != 0) {
		 *             if ((int)(uint)uVar8 < 0) {
		 *               lVar11 = *(long *)(lVar7 + 0x10);
		 *               if (lVar11 == 0) goto LAB_04e2e67c;
		 *               if (*(uint *)(lVar11 + 0x18) <= uVar2) goto LAB_04e2e680;
		 *               *(int *)(lVar11 + (ulong)uVar2 * 4 + 0x20) = *(int *)(lVar10 + uVar20 * 0x18 + 4) + 1;
		 *             }
		 *             else {
		 *               lVar11 = *(long *)(lVar7 + 0x18);
		 *               if (lVar11 == 0) goto LAB_04e2e67c;
		 *               if (*(uint *)(lVar11 + 0x18) <= (uint)uVar8) goto LAB_04e2e680;
		 *               *(undefined4 *)(lVar11 + uVar8 * 0x18 + 0x24) =
		 *                    *(undefined4 *)(lVar10 + uVar20 * 0x18 + 4);
		 *             }
		 *             uVar1 = *(undefined4 *)(lVar7 + 0x24);
		 *             lVar10 = lVar10 + uVar20 * 0x18;
		 *             *puVar21 = 0xffffffff;
		 *             *(undefined4 *)(lVar10 + 4) = uVar1;
		 *             *(undefined8 *)(lVar10 + 8) = 0;
		 *             *(undefined8 *)(lVar10 + 0x10) = 0;
		 *             *(uint *)(lVar7 + 0x24) = uVar19;
		 *             *(ulong *)(lVar7 + 0x28) =
		 *                  CONCAT44((int)((ulong)*(undefined8 *)(lVar7 + 0x28) >> 0x20) + 1,
		 *                           (int)*(undefined8 *)(lVar7 + 0x28) + 1);
		 *             return;
		 *           }
		 *         }
		 *         uVar8 = (ulong)uVar19;
		 *         uVar19 = *(uint *)(lVar10 + uVar20 * 0x18 + 4);
		 *       } while (-1 < (int)uVar19);
		 *     }
		 *   }
		 *   return;
		 */
		// RVA: 0x327B048 VA: 0x7818966048
		public void OnPointerDown(UnityEngine.EventSystems.PointerEventData data);
		/*
		 *   undefined *puVar1;
		 *   void *extraout_x1;
		 *   void *pvVar2;
		 *   float fVar3;
		 *   float fVar4;
		 *   float fVar5;
		 *   float fVar6;
		 *   float fVar7;
		 *   undefined1 auVar8 [16];
		 *
		 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
		 *   if ((bRam000000000754ac40 & 1) == 0) {
		 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
		 *     bRam000000000754ac40 = 1;
		 *     data = extraout_x1;
		 *   }
		 *   pvVar2 = this.m_PairedWith;
		 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
		 *     func_0x031fde08(*(long *)puVar1,data);
		 *   }
		 *   auVar8 = UnityEngine.Object.op_Equality(pvVar2,null);
		 *   if ((auVar8._0_8_ & 1) != 0) {
		 *     AxisTouchButton.FindPairedButton(this);
		 *   }
		 *   pvVar2 = this.m_Axis;
		 *   if (pvVar2 != null) {
		 *     fVar6 = this.axisValue;
		 *     fVar7 = this.responseSpeed;
		 *     fVar5 = *(float *)((long)pvVar2 + 0x18);
		 *     fVar3 = UnityEngine.Time.get_deltaTime();
		 *     fVar4 = fVar7 * fVar3;
		 *     fVar3 = -(fVar7 * fVar3);
		 *     if (0.0 <= fVar6 - fVar5) {
		 *       fVar3 = fVar4;
		 *     }
		 *     fVar3 = fVar5 + fVar3;
		 *     if (ABS(fVar6 - fVar5) <= fVar4) {
		 *       fVar3 = fVar6;
		 *     }
		 *     *(float *)((long)pvVar2 + 0x18) = fVar3;
		 *     return;
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x327B10C VA: 0x781896610C
		public void OnPointerUp(UnityEngine.EventSystems.PointerEventData data);
		/*
		 *   void *pvVar1;
		 *   float fVar2;
		 *   float fVar3;
		 *   float fVar4;
		 *   float fVar5;
		 *
		 *   pvVar1 = this.m_Axis;
		 *   if (pvVar1 != null) {
		 *     fVar4 = *(float *)((long)pvVar1 + 0x18);
		 *     fVar5 = this.responseSpeed;
		 *     fVar2 = UnityEngine.Time.get_deltaTime();
		 *     fVar3 = fVar5 * fVar2;
		 *     fVar2 = -(fVar5 * fVar2);
		 *     if (0.0 <= 0.0 - fVar4) {
		 *       fVar2 = fVar3;
		 *     }
		 *     fVar2 = fVar4 + fVar2;
		 *     if (ABS(0.0 - fVar4) <= fVar3) {
		 *       fVar2 = 0.0;
		 *     }
		 *     *(float *)((long)pvVar1 + 0x18) = fVar2;
		 *     return;
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x327B168 VA: 0x7818966168
		public void .ctor();
		/*
		 *   undefined8 uVar1;
		 *   undefined4 uVar2;
		 *   undefined *puVar3;
		 *   undefined8 uVar4;
		 *
		 *   puVar3 = PTR_DAT_070c5710;
		 *   if ((bRam000000000754ac41 & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c5710);
		 *     bRam000000000754ac41 = 1;
		 *   }
		 *   this.axisName = *(void **)puVar3;
		 *   func_0x031fdc38();
		 *   uVar1 = _UNK_0134dcb8;
		 *   this.returnToCentreSpeed = 3.0;
		 *   uVar4 = _UNK_0134dcb8;
		 *   _UNK_0134dcb8 = (undefined4)uVar1;
		 *   _UNK_0134dcbc = SUB84(uVar1,4);
		 *   uVar2 = _UNK_0134dcbc;
		 *   this.axisValue = (float)_UNK_0134dcb8;
		 *   _UNK_0134dcb8 = uVar4;
		 *   puVar3 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
		 *   this.responseSpeed = (float)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;
		 */
	}
}
