// [TypeInfo RVA: 0x0]
public class RoundBlockerCollider : MonoBehaviour
{
	public RoundManager manager; // 0x20

	// RVA: 0x3259958 VA: 0x7818944958
	private void OnTriggerEnter(UnityEngine.Collider other);
	/*
	 *   int actorNumber;
	 *   undefined *puVar1;
	 *   bool bVar2;
	 *   ulong uVar3;
	 *   long lVar4;
	 *   undefined8 uVar5;
	 *   void *arg1;
	 *   int *piVar6;
	 *   void *pvVar7;
	 *   int iStack_28;
	 *   int iStack_24;
	 *
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
	 *   if ((bRam000000000754ab58 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c4af8);
	 *     func_0x031fdc8c(PTR_DAT_070c1b80);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *     func_0x031fdc8c(PTR_DAT_070c4b00);
	 *     func_0x031fdc8c(PTR_DAT_070c07b8);
	 *     bRam000000000754ab58 = 1;
	 *   }
	 *   pvVar7 = this.manager;
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   uVar3 = UnityEngine.Object.op_Equality(pvVar7,null);
	 *   if ((uVar3 & 1) != 0) {
	 *     return;
	 *   }
	 *   if (((other != null) &&
	 *       (pvVar7 = UnityEngine.Component.get_transform(other),
	 *       pvVar7 != null)) &&
	 *      (pvVar7 = UnityEngine.Transform.get_root(pvVar7),
	 *      pvVar7 != null)) {
	 *     lVar4 = func_0x0373df50(pvVar7,*(undefined8 *)PTR_DAT_070c1b80);
	 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *       func_0x031fde08(*(long *)puVar1);
	 *     }
	 *     pvVar7 = null;
	 *     uVar3 = UnityEngine.Object.op_Inequality(lVar4,null);
	 *     if ((uVar3 & 1) != 0) {
	 *       if (lVar4 == 0) goto LAB_03359b94;
	 *       if (*(long *)(lVar4 + 0x80) != 0) {
	 *         if (this.manager == null) goto LAB_03359b94;
	 *         actorNumber = *(int *)(*(long *)(lVar4 + 0x80) + 0x18);
	 *         RoundManager.MarkPlayerLost(this.manager,actorNumber);
	 *         piVar6 = &iStack_24;
	 *         uVar5 = *(undefined8 *)(PTR_DAT_070c0840 + 0x48);
	 *         iStack_24 = actorNumber;
	 *         goto LAB_03359b24;
	 *       }
	 *     }
	 *     bVar2 = UnityEngine.Component.CompareTag(other,*(void **)PTR_DAT_070c07b8);
	 *     if (!bVar2) {
	 *       return;
	 *     }
	 *     lVar4 = func_0x0373e4dc(other,*(undefined8 *)PTR_DAT_070c4af8);
	 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *       func_0x031fde08(*(long *)puVar1);
	 *     }
	 *     pvVar7 = null;
	 *     uVar3 = UnityEngine.Object.op_Inequality(lVar4,null);
	 *     if ((uVar3 & 1) == 0) {
	 *       return;
	 *     }
	 *     if (lVar4 != 0) {
	 *       if (*(long *)(lVar4 + 0x80) == 0) {
	 *         return;
	 *       }
	 *       if (this.manager != null) {
	 *         RoundManager.MarkPlayerLost(this.manager,*(int *)(*(long *)(lVar4 + 0x80) + 0x18));
	 *         if (*(long *)(lVar4 + 0x80) != 0) {
	 *           piVar6 = &iStack_28;
	 *           iStack_28 = *(int *)(*(long *)(lVar4 + 0x80) + 0x18);
	 *           uVar5 = *(undefined8 *)(PTR_DAT_070c0840 + 0x48);
	 * LAB_03359b24:
	 *           pvVar7 = (void *)func_0x031fde10(uVar5,piVar6);
	 *           arg1 = UnityEngine.Object.get_name(this);
	 *           pvVar7 = System.String.Format(*(void **)PTR_DAT_070c4b00,pvVar7,arg1);
	 *           if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8 + 0xe4) == 0) {
	 *             func_0x031fde08(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *           }
	 *           UnityEngine.Debug.Log(pvVar7);
	 *           return;
	 *         }
	 *       }
	 *     }
	 *   }
	 * LAB_03359b94:
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x3259B98 VA: 0x7818944B98
	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;
	 */
}
