Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 0x02002E2B RID: 11819
[Token(Token = "0x2002E2B")]
public sealed class WorldFadeRendererEffect : CommandBufferRendererEffect<byte, WorldFadeRendererEffect>
{
// 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<CommandBufferRendererEffect<byte, WorldFadeRendererEffect>.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<CommandBufferRendererEffect<byte, WorldFadeRendererEffect>.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<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: 0x06013FB4 RID: 81844 RVA: 0x004A0148 File Offset: 0x0049E348
[Token(Token = "0x6013FB4")]
[Address(RVA = "0x1E05710", Offset = "0x1E04710", VA = "0x181E05710")]
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: 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<CommandBufferRendererEffect<byte, WorldFadeRendererEffect>.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<CommandBufferRendererEffect<byte, WorldFadeRendererEffect>.PKIMMOGBLIP, WorldFadeRendererEffect>.DFAPEDACOFO GFDMEPENMII;
}
}