// [TypeInfo RVA: 0x0]
public class RayScript : MonoBehaviour
{
	public UnityEngine.LineRenderer line; // 0x20

	// RVA: 0x324E1C8 VA: 0x78189391C8
	private void OnTriggerEnter(UnityEngine.Collider other);
	/*
	 *   byte bVar1;
	 *   bool bVar2;
	 *   void *pvVar3;
	 *   long lVar4;
	 *
	 *   if ((bRam000000000754aa56 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c4750);
	 *     bRam000000000754aa56 = 1;
	 *   }
	 *   if ((other != null) &&
	 *      (pvVar3 = UnityEngine.Component.get_gameObject(other),
	 *      pvVar3 != null)) {
	 *     bVar2 = UnityEngine.GameObject.CompareTag(pvVar3,*(void **)PTR_DAT_070c4750);
	 *     if (!bVar2) {
	 *       return;
	 *     }
	 *     pvVar3 = this.line;
	 *     if (pvVar3 != null) {
	 *       bVar2 = UnityEngine.Renderer.get_enabled(pvVar3);
	 *       bVar1 = (bVar2 ^ 0xffU) & 1;
	 *       if ((bRam000000000755e657 & 1) == 0) {
	 *         func_0x031fdc8c(PTR_DAT_0714e9b0,bVar1,0);
	 *         bRam000000000755e657 = 1;
	 *       }
	 *       if (pvVar3 != null) {
	 *         lVar4 = *(long *)((long)pvVar3 + 0x10);
	 *         if (lVar4 == 0) {
	 *           UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException(pvVar3);
	 *         }
	 *         if (pcRam000000000755e6e8 == null) {
	 *           pcRam000000000755e6e8 = (code *)func_0x031fdc50(&UNK_01382df0);
	 *         }
	 *         (*pcRam000000000755e6e8)(lVar4,bVar1);
	 *         return;
	 *       }
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x324E264 VA: 0x7818939264
	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;
	 */
}
