using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Rendering; using UnityEngine.Rendering.Universal; namespace RecRoom.Core.Rendering { // Token: 0x02002E2B RID: 11819 [Token(Token = "0x2002E2B")] public sealed class WorldFadeRendererEffect : CommandBufferRendererEffect { // Token: 0x06013FA8 RID: 81832 RVA: 0x004A0000 File Offset: 0x0049E200 [Token(Token = "0x6013FA8")] [Address(RVA = "0x1E05EA0", Offset = "0x1E04EA0", VA = "0x181E05EA0")] public static void SetMaterials(Material GHGDEALHLKM, Material NHDKJJGEGEK, Material ALHEHIAKNGI) { WorldFadeRendererEffect.DKHENCJFOND = GHGDEALHLKM; WorldFadeRendererEffect.ODEKFPPAHAD = ALHEHIAKNGI; WorldFadeRendererEffect.FALCFCJNMJG = NHDKJJGEGEK; } // Token: 0x17003784 RID: 14212 // (get) Token: 0x06013FA9 RID: 81833 RVA: 0x004A0020 File Offset: 0x0049E220 [Token(Token = "0x17003784")] protected override RendererEffectBase.PKIMMOGBLIP, WorldFadeRendererEffect>.DFAPEDACOFO NKHCGACJHCB { [Token(Token = "0x6013FA9")] [Address(RVA = "0x1E05240", Offset = "0x1E04240", VA = "0x181E05240", Slot = "7")] get { return WorldFadeRendererEffect.GFDMEPENMII; } } // Token: 0x17003785 RID: 14213 // (get) Token: 0x06013FAA RID: 81834 RVA: 0x004A0034 File Offset: 0x0049E234 [Token(Token = "0x17003785")] public override string MICEMEJMPBK { [Token(Token = "0x6013FAA")] [Address(RVA = "0x1E060D0", Offset = "0x1E050D0", VA = "0x181E060D0", Slot = "4")] get { return "Draw World Fade"; } } // Token: 0x17003786 RID: 14214 // (get) Token: 0x06013FAB RID: 81835 RVA: 0x004A0048 File Offset: 0x0049E248 [Token(Token = "0x17003786")] protected override bool OJNJNCCAONF { [Token(Token = "0x6013FAB")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "9")] get { } } // Token: 0x17003787 RID: 14215 // (get) Token: 0x06013FAC RID: 81836 RVA: 0x004A0058 File Offset: 0x0049E258 [Token(Token = "0x17003787")] protected override CameraEvent JOHGFIMJFHG { [Token(Token = "0x6013FAC")] [Address(RVA = "0x8BB9C0", Offset = "0x8BA9C0", VA = "0x1808BB9C0", Slot = "19")] get { return CameraEvent.BeforeForwardAlpha; } } // Token: 0x17003788 RID: 14216 // (get) Token: 0x06013FAD RID: 81837 RVA: 0x004A0068 File Offset: 0x0049E268 [Token(Token = "0x17003788")] protected override bool IEPBLNFJCBA { [Token(Token = "0x6013FAD")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "10")] get { } } // Token: 0x17003789 RID: 14217 // (get) Token: 0x06013FAE RID: 81838 RVA: 0x004A0078 File Offset: 0x0049E278 [Token(Token = "0x17003789")] public override bool OAHCGIGCGLD { [Token(Token = "0x6013FAE")] [Address(RVA = "0x1E06100", Offset = "0x1E05100", VA = "0x181E06100", Slot = "6")] get { return WorldFadeRendererEffect.GFDMEPENMII.MEPGPGKFENE > 0; } } // Token: 0x06013FAF RID: 81839 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013FAF")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "8")] protected override void EAHDMFNJBHK() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013FB0 RID: 81840 RVA: 0x004A0098 File Offset: 0x0049E298 [Token(Token = "0x6013FB0")] [Address(RVA = "0x1E05690", Offset = "0x1E04690", VA = "0x181E05690")] public static void RenderCornerMoveMask(Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1) { Material odekfppahad = WorldFadeRendererEffect.ODEKFPPAHAD; WorldFadeRendererEffect.MDCCLEJNKAC(CHEJPOIMMCK, odekfppahad, JAHPEBBDKOH); } // Token: 0x06013FB1 RID: 81841 RVA: 0x004A00B4 File Offset: 0x0049E2B4 [Token(Token = "0x6013FB1")] [Address(RVA = "0x1E05E20", Offset = "0x1E04E20", VA = "0x181E05E20")] public static void RenderMask(Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1) { Material dkhencjfond = WorldFadeRendererEffect.DKHENCJFOND; WorldFadeRendererEffect.MDCCLEJNKAC(CHEJPOIMMCK, dkhencjfond, JAHPEBBDKOH); } // Token: 0x06013FB2 RID: 81842 RVA: 0x004A00D0 File Offset: 0x0049E2D0 [Token(Token = "0x6013FB2")] [Address(RVA = "0x1E05510", Offset = "0x1E04510", VA = "0x181E05510")] 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: 0x06013FB3 RID: 81843 RVA: 0x004A0100 File Offset: 0x0049E300 [Token(Token = "0x6013FB3")] [Address(RVA = "0x1E05B20", Offset = "0x1E04B20", VA = "0x181E05B20")] 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: 0x06013FB4 RID: 81844 RVA: 0x004A0148 File Offset: 0x0049E348 [Token(Token = "0x6013FB4")] [Address(RVA = "0x1E05710", Offset = "0x1E04710", VA = "0x181E05710")] 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: 0x06013FB5 RID: 81845 RVA: 0x004A0248 File Offset: 0x0049E448 [Token(Token = "0x6013FB5")] [Address(RVA = "0x1E05F40", Offset = "0x1E04F40", VA = "0x181E05F40")] public static bool ShouldRenderImageEffect() { int num = WorldFadeRendererEffect.GFDMEPENMII.MEPGPGKFENE; return WorldFadeRendererEffect.GFDMEPENMII.MEPGPGKFENE < 128; } // Token: 0x06013FB6 RID: 81846 RVA: 0x004A027C File Offset: 0x0049E47C [Token(Token = "0x6013FB6")] [Address(RVA = "0x1E052A0", Offset = "0x1E042A0", VA = "0x181E052A0", 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: 0x06013FB7 RID: 81847 RVA: 0x004A02D4 File Offset: 0x0049E4D4 [Token(Token = "0x6013FB7")] [Address(RVA = "0x1E06090", Offset = "0x1E05090", VA = "0x181E06090")] public WorldFadeRendererEffect() { } // Token: 0x06013FB8 RID: 81848 RVA: 0x004A02E8 File Offset: 0x0049E4E8 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6013FB8")] [Address(RVA = "0x1E06010", Offset = "0x1E05010", VA = "0x181E06010")] static WorldFadeRendererEffect() { int num; RendererEffectBase.PKIMMOGBLIP, WorldFadeRendererEffect>.DFAPEDACOFO dfapedacofo = new RendererEffectBase.DFAPEDACOFO(128, num != 0); num = 0; WorldFadeRendererEffect.GFDMEPENMII = dfapedacofo; } // Token: 0x0400CF1C RID: 53020 [Token(Token = "0x400CF1C")] private const int LNPMHAHHLDO = 128; // Token: 0x0400CF1D RID: 53021 [Token(Token = "0x400CF1D")] private static Material DKHENCJFOND; // Token: 0x0400CF1E RID: 53022 [Token(Token = "0x400CF1E")] private static Material ODEKFPPAHAD; // Token: 0x0400CF1F RID: 53023 [Token(Token = "0x400CF1F")] private static Material FALCFCJNMJG; // Token: 0x0400CF20 RID: 53024 [Token(Token = "0x400CF20")] private static readonly RendererEffectBase.PKIMMOGBLIP, WorldFadeRendererEffect>.DFAPEDACOFO GFDMEPENMII; } }