// [TypeInfo RVA: 0x0]
public class QuitOnCollision : MonoBehaviour
{
	// RVA: 0x324C30C VA: 0x781893730C
	private void OnCollisionEnter(UnityEngine.Collision collision);
	/*
	 *   undefined *puVar1;
	 *   void *pvVar2;
	 *   undefined8 uVar3;
	 *   ulong uVar4;
	 *
	 *   if ((bRam000000000754aa4b & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c4710);
	 *     this = (void *)func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *     bRam000000000754aa4b = 1;
	 *   }
	 *   if ((collision == null) ||
	 *      (pvVar2 = UnityEngine.Collision.get_gameObject(collision),
	 *      puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8, this = null,
	 *      pvVar2 == null)) {
	 *     IL2CPP.ThrowNullReferenceException();
	 *   }
	 *   uVar3 = func_0x037f3038(pvVar2,*(undefined8 *)PTR_DAT_070c4710);
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08(*(long *)puVar1);
	 *   }
	 *   uVar4 = UnityEngine.Object.op_Inequality(uVar3,null);
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Application_6FC0EA8;
	 *   if ((uVar4 & 1) != 0) {
	 *     if ((bRam000000000754aa4c & 1) == 0) {
	 *       func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Application_6FC0EA8);
	 *       bRam000000000754aa4c = 1;
	 *     }
	 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Application_6FC0EA8;
	 *     if ((bRam000000000755dca8 & 1) == 0) {
	 *       func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Application_6FC0EA8);
	 *       bRam000000000755dca8 = 1;
	 *     }
	 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     if (pcRam000000000755dca0 == null) {
	 *       pcRam000000000755dca0 = (code *)func_0x031fdc50(&UNK_0138b136);
	 *     }
	 *     (*pcRam000000000755dca0)(0);
	 *     return;
	 *   }
	 *   return;
	 */
	// RVA: 0x324C3B8 VA: 0x78189373B8
	private void QuitGame();
	/*
	 *   undefined *puVar1;
	 *   void *extraout_x1;
	 *   void *extraout_x1_00;
	 *   void *extraout_x1_01;
	 *
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Application_6FC0EA8;
	 *   if ((bRam000000000754aa4c & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Application_6FC0EA8);
	 *     bRam000000000754aa4c = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08(*(long *)puVar1,methodInfo);
	 *     methodInfo = extraout_x1_00;
	 *   }
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Application_6FC0EA8;
	 *   if ((bRam000000000755dca8 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Application_6FC0EA8);
	 *     bRam000000000755dca8 = 1;
	 *     methodInfo = extraout_x1_01;
	 *   }
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08(*(long *)puVar1,methodInfo);
	 *   }
	 *   if (pcRam000000000755dca0 == null) {
	 *     pcRam000000000755dca0 = (code *)func_0x031fdc50(&UNK_0138b136);
	 *   }
	 *   (*pcRam000000000755dca0)(0);
	 *   return;
	 */
	// RVA: 0x324C408 VA: 0x7818937408
	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;
	 */
}
