// [TypeInfo RVA: 0x0]
public class AlwaysVisible : MonoBehaviour
{
	private UnityEngine.Renderer rend; // 0x20

	// RVA: 0x3223970 VA: 0x781890E970
	private void Awake();
	/*
	 *   undefined *puVar1;
	 *   void *pvVar2;
	 *   void *source;
	 *   void *this_00;
	 *   void **ppvVar3;
	 *   long lVar4;
	 *
	 *   puVar1 = PTR_DAT_070c26a8;
	 *   if ((bRam000000000754a8d6 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c26a8);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Material_6FC15F8);
	 *     bRam000000000754a8d6 = 1;
	 *   }
	 *   pvVar2 = (void *)func_0x0373df50(this,*(undefined8 *)puVar1);
	 *   ppvVar3 = &this.rend;
	 *   *ppvVar3 = pvVar2;
	 *   func_0x031fdc38(ppvVar3,pvVar2);
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Material_6FC15F8;
	 *   pvVar2 = *ppvVar3;
	 *   if (pvVar2 != null) {
	 *     source = UnityEngine.Renderer.get_material(pvVar2);
	 *     this_00 = (void *)func_0x031fdf24(*(undefined8 *)puVar1);
	 *     UnityEngine.Material..ctor(this_00,source);
	 *     UnityEngine.Renderer.set_material(pvVar2,this_00);
	 *     if ((*ppvVar3 != null) &&
	 *        (pvVar2 = UnityEngine.Renderer.get_material(*ppvVar3),
	 *        pvVar2 != null)) {
	 *       if ((bRam000000000755e891 & 1) == 0) {
	 *         func_0x031fdc8c(PTR_DAT_0714e7b8,5000,0);
	 *         func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Material_6FC15F8);
	 *         bRam000000000755e891 = 1;
	 *       }
	 *       puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Material_6FC15F8;
	 *       if (pvVar2 != null) {
	 *         lVar4 = *(long *)((long)pvVar2 + 0x10);
	 *         if (lVar4 == 0) {
	 *           UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException(pvVar2);
	 *         }
	 *         if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *         }
	 *         if (pcRam000000000755e8f8 == null) {
	 *           pcRam000000000755e8f8 = (code *)func_0x031fdc50(&UNK_0138d647);
	 *         }
	 *         (*pcRam000000000755e8f8)(lVar4,5000);
	 *         return;
	 *       }
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x3223A4C VA: 0x781890EA4C
	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;
	 */
}
