// [TypeInfo RVA: 0x0]
public class OpenLinkVR : MonoBehaviour
{
	public string url; // 0x20
	public string triggerTag; // 0x28

	// RVA: 0x321A780 VA: 0x7818905780
	private void OnTriggerEnter(UnityEngine.Collider other);
	/*
	 *   bool bVar1;
	 *   ushort uVar2;
	 *   undefined8 uVar3;
	 *   undefined8 extraout_x1;
	 *   void *pvVar4;
	 *   undefined8 uStack_50;
	 *   undefined8 uStack_48;
	 *   ulong uStack_40;
	 *   ulong uStack_38;
	 *   undefined8 uStack_30;
	 *   undefined8 uStack_28;
	 *
	 *   if ((bRam000000000754a87b & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Application_6FC0EA8);
	 *     bRam000000000754a87b = 1;
	 *   }
	 *   bVar1 = System.String.IsNullOrEmpty(this.triggerTag);
	 *   if (!bVar1) {
	 *     if (other == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     bVar1 = UnityEngine.Component.CompareTag(other,this.triggerTag);
	 *     if (!bVar1) {
	 *       return;
	 *     }
	 *   }
	 *   pvVar4 = this.url;
	 *   if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Application_6FC0EA8 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   uVar3 = 0;
	 *   if ((bRam000000000755dce1 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Application_6FC0EA8,0);
	 *     func_0x031fdc8c(PTR_DAT_0714d7c0);
	 *     func_0x031fdc8c(PTR_DAT_070dc338);
	 *     bRam000000000755dce1 = 1;
	 *     uVar3 = extraout_x1;
	 *   }
	 *   uStack_40 = 0;
	 *   uStack_38 = 0;
	 *   uStack_50 = 0;
	 *   uStack_48 = 0;
	 *   if (pvVar4 == null) {
	 *     uStack_50 = 0;
	 *     uStack_48 = 0;
	 *   }
	 *   else if (*(int *)((long)pvVar4 + 0x10) == 0) {
	 *     pvVar4 = System.UIntPtr.op_Explicit(1);
	 *     uVar3 = System.UIntPtr.op_Explicit(pvVar4);
	 *     uStack_30 = 0;
	 *     uStack_28 = 0;
	 *     UnityEngine.Bindings.ManagedSpanWrapper..ctor(&uStack_30,uVar3,0);
	 *     uStack_48 = uStack_28;
	 *     uStack_50 = uStack_30;
	 *   }
	 *   else {
	 *     if (cRam0000000007550941 == '\0') {
	 *       func_0x031fdc8c(PTR_DAT_070cc218,uVar3);
	 *       cRam0000000007550941 = '\x01';
	 *     }
	 *     uVar2 = System.String.GetRawStringData(pvVar4);
	 *     uStack_40 = (ulong)uVar2;
	 *     uStack_38 = (ulong)*(uint *)((long)pvVar4 + 0x10);
	 *     uVar3 = func_0x04604eb0(&uStack_40,*(undefined8 *)PTR_DAT_0714d7c0);
	 *     UnityEngine.Bindings.ManagedSpanWrapper..ctor(&uStack_50,uVar3,uStack_38 & 0xffffffff);
	 *   }
	 *   if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Application_6FC0EA8 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   if (pcRam000000000755dd78 == null) {
	 *     pcRam000000000755dd78 = (code *)func_0x031fdc50(&UNK_0138d37b);
	 *   }
	 *   (*pcRam000000000755dd78)(&uStack_50);
	 *   return;
	 */
	// RVA: 0x321A818 VA: 0x7818905818
	public void .ctor();
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *
	 *   puVar2 = PTR_DAT_070c2028;
	 *   puVar1 = PTR_DAT_070c07b8;
	 *   if ((bRam000000000754a87c & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c2028);
	 *     func_0x031fdc8c(PTR_DAT_070c07b8);
	 *     bRam000000000754a87c = 1;
	 *   }
	 *   this.url = *(void **)puVar2;
	 *   func_0x031fdc38();
	 *   this.triggerTag = *(void **)puVar1;
	 *   func_0x031fdc38();
	 *   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;
	 */
}
