using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Rendering; using UnityEngine.Rendering.Universal; namespace RecRoom.Core.Rendering { // Token: 0x02002D41 RID: 11585 [Token(Token = "0x2002D41")] public sealed class WorldFadeRendererEffect : CommandBufferRendererEffect { // Token: 0x06013B61 RID: 80737 RVA: 0x00496034 File Offset: 0x00494234 [Token(Token = "0x6013B61")] [Address(RVA = "0x125B6F0", Offset = "0x125A4F0", VA = "0x18125B6F0")] public static void SetMaterials(Material GHGDEALHLKM, Material NHDKJJGEGEK, Material ALHEHIAKNGI) { WorldFadeRendererEffect.DKHENCJFOND = GHGDEALHLKM; WorldFadeRendererEffect.ODEKFPPAHAD = ALHEHIAKNGI; WorldFadeRendererEffect.FALCFCJNMJG = NHDKJJGEGEK; } // Token: 0x170036CE RID: 14030 // (get) Token: 0x06013B62 RID: 80738 RVA: 0x00496054 File Offset: 0x00494254 [Token(Token = "0x170036CE")] protected override RendererEffectBase.PKIMMOGBLIP, WorldFadeRendererEffect>.DFAPEDACOFO NKHCGACJHCB { [Token(Token = "0x6013B62")] [Address(RVA = "0x125AA90", Offset = "0x1259890", VA = "0x18125AA90", Slot = "7")] get { return WorldFadeRendererEffect.GFDMEPENMII; } } // Token: 0x170036CF RID: 14031 // (get) Token: 0x06013B63 RID: 80739 RVA: 0x00496068 File Offset: 0x00494268 [Token(Token = "0x170036CF")] public override string MICEMEJMPBK { [Token(Token = "0x6013B63")] [Address(RVA = "0x125B920", Offset = "0x125A720", VA = "0x18125B920", Slot = "4")] get { return "Draw World Fade"; } } // Token: 0x170036D0 RID: 14032 // (get) Token: 0x06013B64 RID: 80740 RVA: 0x0049607C File Offset: 0x0049427C [Token(Token = "0x170036D0")] protected override bool OJNJNCCAONF { [Token(Token = "0x6013B64")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "9")] get { } } // Token: 0x170036D1 RID: 14033 // (get) Token: 0x06013B65 RID: 80741 RVA: 0x0049608C File Offset: 0x0049428C [Token(Token = "0x170036D1")] protected override CameraEvent JOHGFIMJFHG { [Token(Token = "0x6013B65")] [Address(RVA = "0x4B6B10", Offset = "0x4B5910", VA = "0x1804B6B10", Slot = "19")] get { return CameraEvent.BeforeForwardAlpha; } } // Token: 0x170036D2 RID: 14034 // (get) Token: 0x06013B66 RID: 80742 RVA: 0x0049609C File Offset: 0x0049429C [Token(Token = "0x170036D2")] protected override bool IEPBLNFJCBA { [Token(Token = "0x6013B66")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "10")] get { } } // Token: 0x170036D3 RID: 14035 // (get) Token: 0x06013B67 RID: 80743 RVA: 0x004960AC File Offset: 0x004942AC [Token(Token = "0x170036D3")] public override bool OAHCGIGCGLD { [Token(Token = "0x6013B67")] [Address(RVA = "0x125B950", Offset = "0x125A750", VA = "0x18125B950", Slot = "6")] get { return WorldFadeRendererEffect.GFDMEPENMII.MEPGPGKFENE > 0; } } // Token: 0x06013B68 RID: 80744 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013B68")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "8")] protected override void EAHDMFNJBHK() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013B69 RID: 80745 RVA: 0x004960CC File Offset: 0x004942CC [Token(Token = "0x6013B69")] [Address(RVA = "0x125AEE0", Offset = "0x1259CE0", VA = "0x18125AEE0")] public static void RenderCornerMoveMask(Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1) { Material odekfppahad = WorldFadeRendererEffect.ODEKFPPAHAD; WorldFadeRendererEffect.MDCCLEJNKAC(CHEJPOIMMCK, odekfppahad, JAHPEBBDKOH); } // Token: 0x06013B6A RID: 80746 RVA: 0x004960E8 File Offset: 0x004942E8 [Token(Token = "0x6013B6A")] [Address(RVA = "0x125B670", Offset = "0x125A470", VA = "0x18125B670")] public static void RenderMask(Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1) { Material dkhencjfond = WorldFadeRendererEffect.DKHENCJFOND; WorldFadeRendererEffect.MDCCLEJNKAC(CHEJPOIMMCK, dkhencjfond, JAHPEBBDKOH); } // Token: 0x06013B6B RID: 80747 RVA: 0x00496104 File Offset: 0x00494304 [Token(Token = "0x6013B6B")] [Address(RVA = "0x125AD60", Offset = "0x1259B60", VA = "0x18125AD60")] private static void MDCCLEJNKAC(Renderer CHEJPOIMMCK, Material NFDJLOBCFFO, int JAHPEBBDKOH) { Material falcfcjnmjg = WorldFadeRendererEffect.FALCFCJNMJG; int num = 0; if (!(falcfcjnmjg == num)) { RendererEffectBase.PKIMMOGBLIP, WorldFadeRendererEffect>.DFAPEDACOFO gfdmepenmii = WorldFadeRendererEffect.GFDMEPENMII; } } // Token: 0x06013B6C RID: 80748 RVA: 0x00496134 File Offset: 0x00494334 [Token(Token = "0x6013B6C")] [Address(RVA = "0x125B370", Offset = "0x125A170", VA = "0x18125B370")] public static void RenderMaskForTool(Tool EGFEJGHDNAI) { int num; do { num = 0; List kpkjdenlnnj = EGFEJGHDNAI.KPKJDENLNNJ; num += num; num++; if (num != 0) { goto IL_33; } if (num != -1) { } List mlijigccpni = EGFEJGHDNAI.MLIJIGCCPNI; if (num != 0) { } if (num != 0) { } } while (num != 0); return; IL_33: throw new NullReferenceException(); } // Token: 0x06013B6D RID: 80749 RVA: 0x0049617C File Offset: 0x0049437C [Token(Token = "0x6013B6D")] [Address(RVA = "0x125AF60", Offset = "0x1259D60", VA = "0x18125AF60")] public static void RenderFirstPersonMask() { Player k__BackingField = Player.k__BackingField; SkinnedMeshRenderer[] currentVisibleInFirstPersonSkinnedMeshRenderers = k__BackingField.playerAvatar.playerAvatarDisplay.CurrentVisibleInFirstPersonSkinnedMeshRenderers; int num = 0; int length = currentVisibleInFirstPersonSkinnedMeshRenderers.Length; if (num < length) { SkinnedMeshRenderer skinnedMeshRenderer = currentVisibleInFirstPersonSkinnedMeshRenderers[num]; int num2 = 0; if (skinnedMeshRenderer != num2 && skinnedMeshRenderer.gameObject.activeInHierarchy) { int num3 = skinnedMeshRenderer.JHIDBGOLCLD(); WorldFadeRendererEffect.RenderMask(skinnedMeshRenderer, num3); } num++; } Renderer renderer = k__BackingField.playerUI.watchMenuProjector.k__BackingField._renderers[0]; int num4 = 0; if (renderer != num4 && renderer.gameObject.activeInHierarchy) { int num5 = renderer.JHIDBGOLCLD(); WorldFadeRendererEffect.RenderMask(renderer, num5); } if (k__BackingField.leftHand.NGLBANPEAOI) { WorldFadeRendererEffect.RenderMaskForTool(k__BackingField.leftHand.FEBAPKCNNDC); } if (k__BackingField.rightHand.NGLBANPEAOI) { WorldFadeRendererEffect.RenderMaskForTool(k__BackingField.rightHand.FEBAPKCNNDC); } } // Token: 0x06013B6E RID: 80750 RVA: 0x0049627C File Offset: 0x0049447C [Token(Token = "0x6013B6E")] [Address(RVA = "0x125B790", Offset = "0x125A590", VA = "0x18125B790")] public static bool ShouldRenderImageEffect() { int num = WorldFadeRendererEffect.GFDMEPENMII.MEPGPGKFENE; return WorldFadeRendererEffect.GFDMEPENMII.MEPGPGKFENE < 128; } // Token: 0x06013B6F RID: 80751 RVA: 0x004962B0 File Offset: 0x004944B0 [Token(Token = "0x6013B6F")] [Address(RVA = "0x125AAF0", Offset = "0x12598F0", VA = "0x18125AAF0", Slot = "14")] protected override void LDEEBLNMILL(CommandBuffer HKFLICPLAJF, ScriptableRenderContext LHOMKMINCHH, ref RenderingData IPIGLDJHJNG) { if (WorldFadeRendererEffect.GFDMEPENMII.MEPGPGKFENE > 0 && WorldFadeRendererEffect.GFDMEPENMII.MEPGPGKFENE < 128) { Mesh fullscreenMesh = RenderingUtils.fullscreenMesh; Matrix4x4 identity = Matrix4x4.identity; float m = identity.m01; float m2 = identity.m02; float m3 = identity.m03; } } // Token: 0x06013B70 RID: 80752 RVA: 0x00496308 File Offset: 0x00494508 [Token(Token = "0x6013B70")] [Address(RVA = "0x125B8E0", Offset = "0x125A6E0", VA = "0x18125B8E0")] public WorldFadeRendererEffect() { } // Token: 0x06013B71 RID: 80753 RVA: 0x0049631C File Offset: 0x0049451C // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6013B71")] [Address(RVA = "0x125B860", Offset = "0x125A660", VA = "0x18125B860")] static WorldFadeRendererEffect() { int num; RendererEffectBase.PKIMMOGBLIP, WorldFadeRendererEffect>.DFAPEDACOFO dfapedacofo = new RendererEffectBase.DFAPEDACOFO(128, num != 0); num = 0; WorldFadeRendererEffect.GFDMEPENMII = dfapedacofo; } // Token: 0x0400CCFE RID: 52478 [Token(Token = "0x400CCFE")] private const int LNPMHAHHLDO = 128; // Token: 0x0400CCFF RID: 52479 [Token(Token = "0x400CCFF")] private static Material DKHENCJFOND; // Token: 0x0400CD00 RID: 52480 [Token(Token = "0x400CD00")] private static Material ODEKFPPAHAD; // Token: 0x0400CD01 RID: 52481 [Token(Token = "0x400CD01")] private static Material FALCFCJNMJG; // Token: 0x0400CD02 RID: 52482 [Token(Token = "0x400CD02")] private static readonly RendererEffectBase.PKIMMOGBLIP, WorldFadeRendererEffect>.DFAPEDACOFO GFDMEPENMII; } }