Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/Rendering/WorldFadeRendererEffect.cs
T
2026-04-10 22:50:51 +02:00

273 lines
9.3 KiB
C#

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<byte, WorldFadeRendererEffect>
{
// 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<CommandBufferRendererEffect<byte, WorldFadeRendererEffect>.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<CommandBufferRendererEffect<byte, WorldFadeRendererEffect>.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<Tool.HDFOKJKEMCH> kpkjdenlnnj = EGFEJGHDNAI.KPKJDENLNNJ;
num += num;
num++;
if (num != 0)
{
goto IL_33;
}
if (num != -1)
{
}
List<Tool.HDFOKJKEMCH> 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 <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
SkinnedMeshRenderer[] currentVisibleInFirstPersonSkinnedMeshRenderers = <EGKJPJKLEAI>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 = <EGKJPJKLEAI>k__BackingField.playerUI.watchMenuProjector.<NEHKABOEJKI>k__BackingField._renderers[0];
int num4 = 0;
if (renderer != num4 && renderer.gameObject.activeInHierarchy)
{
int num5 = renderer.JHIDBGOLCLD();
WorldFadeRendererEffect.RenderMask(renderer, num5);
}
if (<EGKJPJKLEAI>k__BackingField.leftHand.NGLBANPEAOI)
{
WorldFadeRendererEffect.RenderMaskForTool(<EGKJPJKLEAI>k__BackingField.leftHand.FEBAPKCNNDC);
}
if (<EGKJPJKLEAI>k__BackingField.rightHand.NGLBANPEAOI)
{
WorldFadeRendererEffect.RenderMaskForTool(<EGKJPJKLEAI>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<CommandBufferRendererEffect<byte, WorldFadeRendererEffect>.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<CommandBufferRendererEffect<byte, WorldFadeRendererEffect>.PKIMMOGBLIP, WorldFadeRendererEffect>.DFAPEDACOFO GFDMEPENMII;
}
}