scripts
This commit is contained in:
@@ -0,0 +1,286 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering;
|
||||
using UnityEngine.Rendering.Universal;
|
||||
|
||||
namespace RecRoom.Core.Rendering
|
||||
{
|
||||
// Token: 0x0200283C RID: 10300
|
||||
[Token(Token = "0x200283C")]
|
||||
[StructLayout(3)]
|
||||
public sealed class WorldFadeRendererEffect : CommandBufferRendererEffect<byte, WorldFadeRendererEffect>
|
||||
{
|
||||
// Token: 0x060120CA RID: 73930 RVA: 0x0044FD2C File Offset: 0x0044DF2C
|
||||
[Token(Token = "0x60120CA")]
|
||||
[Address(RVA = "0x11B27F0", Offset = "0x11B11F0", VA = "0x1811B27F0")]
|
||||
public static void SetMaterials(Material GHGDEALHLKM, Material NHDKJJGEGEK, Material ALHEHIAKNGI)
|
||||
{
|
||||
WorldFadeRendererEffect.DKHENCJFOND = GHGDEALHLKM;
|
||||
WorldFadeRendererEffect.ODEKFPPAHAD = ALHEHIAKNGI;
|
||||
WorldFadeRendererEffect.FALCFCJNMJG = NHDKJJGEGEK;
|
||||
}
|
||||
|
||||
// Token: 0x170030CD RID: 12493
|
||||
// (get) Token: 0x060120CB RID: 73931 RVA: 0x0044FD4C File Offset: 0x0044DF4C
|
||||
[Token(Token = "0x170030CD")]
|
||||
protected override RendererEffectBase<CommandBufferRendererEffect<byte, WorldFadeRendererEffect>.PKIMMOGBLIP, WorldFadeRendererEffect>.DFAPEDACOFO NKHCGACJHCB
|
||||
{
|
||||
[Token(Token = "0x60120CB")]
|
||||
[Address(RVA = "0x11B1B50", Offset = "0x11B0550", VA = "0x1811B1B50", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return WorldFadeRendererEffect.GFDMEPENMII;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170030CE RID: 12494
|
||||
// (get) Token: 0x060120CC RID: 73932 RVA: 0x0044FD60 File Offset: 0x0044DF60
|
||||
[Token(Token = "0x170030CE")]
|
||||
public override string MICEMEJMPBK
|
||||
{
|
||||
[Token(Token = "0x60120CC")]
|
||||
[Address(RVA = "0x11B2A20", Offset = "0x11B1420", VA = "0x1811B2A20", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Draw World Fade";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170030CF RID: 12495
|
||||
// (get) Token: 0x060120CD RID: 73933 RVA: 0x0044FD74 File Offset: 0x0044DF74
|
||||
[Token(Token = "0x170030CF")]
|
||||
protected override bool OJNJNCCAONF
|
||||
{
|
||||
[Token(Token = "0x60120CD")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "9")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170030D0 RID: 12496
|
||||
// (get) Token: 0x060120CE RID: 73934 RVA: 0x0044FD84 File Offset: 0x0044DF84
|
||||
[Token(Token = "0x170030D0")]
|
||||
protected override CameraEvent JOHGFIMJFHG
|
||||
{
|
||||
[Token(Token = "0x60120CE")]
|
||||
[Address(RVA = "0x11B1BB0", Offset = "0x11B05B0", VA = "0x1811B1BB0", Slot = "19")]
|
||||
get
|
||||
{
|
||||
return CameraEvent.BeforeForwardAlpha;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170030D1 RID: 12497
|
||||
// (get) Token: 0x060120CF RID: 73935 RVA: 0x0044FD94 File Offset: 0x0044DF94
|
||||
[Token(Token = "0x170030D1")]
|
||||
protected override bool IEPBLNFJCBA
|
||||
{
|
||||
[Token(Token = "0x60120CF")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "10")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170030D2 RID: 12498
|
||||
// (get) Token: 0x060120D0 RID: 73936 RVA: 0x0044FDA4 File Offset: 0x0044DFA4
|
||||
[Token(Token = "0x170030D2")]
|
||||
public override bool OAHCGIGCGLD
|
||||
{
|
||||
[Token(Token = "0x60120D0")]
|
||||
[Address(RVA = "0x11B2A50", Offset = "0x11B1450", VA = "0x1811B2A50", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return WorldFadeRendererEffect.GFDMEPENMII.MEPGPGKFENE > 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060120D1 RID: 73937 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60120D1")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "8")]
|
||||
protected override void EAHDMFNJBHK()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060120D2 RID: 73938 RVA: 0x0044FDC4 File Offset: 0x0044DFC4
|
||||
[Token(Token = "0x60120D2")]
|
||||
[Address(RVA = "0x11B1FB0", Offset = "0x11B09B0", VA = "0x1811B1FB0")]
|
||||
public static void RenderCornerMoveMask(Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1)
|
||||
{
|
||||
Material odekfppahad = WorldFadeRendererEffect.ODEKFPPAHAD;
|
||||
WorldFadeRendererEffect.MDCCLEJNKAC(CHEJPOIMMCK, odekfppahad, JAHPEBBDKOH);
|
||||
}
|
||||
|
||||
// Token: 0x060120D3 RID: 73939 RVA: 0x0044FDE0 File Offset: 0x0044DFE0
|
||||
[Token(Token = "0x60120D3")]
|
||||
[Address(RVA = "0x11B2770", Offset = "0x11B1170", VA = "0x1811B2770")]
|
||||
public static void RenderMask(Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1)
|
||||
{
|
||||
Material dkhencjfond = WorldFadeRendererEffect.DKHENCJFOND;
|
||||
WorldFadeRendererEffect.MDCCLEJNKAC(CHEJPOIMMCK, dkhencjfond, JAHPEBBDKOH);
|
||||
}
|
||||
|
||||
// Token: 0x060120D4 RID: 73940 RVA: 0x0044FDFC File Offset: 0x0044DFFC
|
||||
[Token(Token = "0x60120D4")]
|
||||
[Address(RVA = "0x11B1E30", Offset = "0x11B0830", VA = "0x1811B1E30")]
|
||||
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: 0x060120D5 RID: 73941 RVA: 0x0044FE2C File Offset: 0x0044E02C
|
||||
[Token(Token = "0x60120D5")]
|
||||
[Address(RVA = "0x11B2440", Offset = "0x11B0E40", VA = "0x1811B2440")]
|
||||
public static void RenderMaskForTool(Tool EGFEJGHDNAI)
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
int num = 0;
|
||||
List<Tool.HDFOKJKEMCH> kpkjdenlnnj = EGFEJGHDNAI.KPKJDENLNNJ;
|
||||
num += num;
|
||||
num++;
|
||||
if (num == -1)
|
||||
{
|
||||
goto IL_20;
|
||||
}
|
||||
List<Tool.HDFOKJKEMCH> mlijigccpni = EGFEJGHDNAI.MLIJIGCCPNI;
|
||||
if (num != 0)
|
||||
{
|
||||
goto IL_20;
|
||||
}
|
||||
IL_24:
|
||||
num++;
|
||||
if (num != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
IL_20:
|
||||
if (num == 0)
|
||||
{
|
||||
goto IL_24;
|
||||
}
|
||||
goto IL_3B;
|
||||
}
|
||||
return;
|
||||
IL_3B:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060120D6 RID: 73942 RVA: 0x0044FE7C File Offset: 0x0044E07C
|
||||
[Token(Token = "0x60120D6")]
|
||||
[Address(RVA = "0x11B2030", Offset = "0x11B0A30", VA = "0x1811B2030")]
|
||||
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 submeshCount = skinnedMeshRenderer.GetSubmeshCount();
|
||||
WorldFadeRendererEffect.RenderMask(skinnedMeshRenderer, submeshCount);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
Renderer renderer = <EGKJPJKLEAI>k__BackingField.playerUI.watchMenuProjector.<NEHKABOEJKI>k__BackingField._renderers[0];
|
||||
int num3 = 0;
|
||||
if (renderer != num3 && renderer.gameObject.activeInHierarchy)
|
||||
{
|
||||
int submeshCount2 = renderer.GetSubmeshCount();
|
||||
WorldFadeRendererEffect.RenderMask(renderer, submeshCount2);
|
||||
}
|
||||
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: 0x060120D7 RID: 73943 RVA: 0x0044FF7C File Offset: 0x0044E17C
|
||||
[Token(Token = "0x60120D7")]
|
||||
[Address(RVA = "0x11B2890", Offset = "0x11B1290", VA = "0x1811B2890")]
|
||||
public static bool ShouldRenderImageEffect()
|
||||
{
|
||||
int num = WorldFadeRendererEffect.GFDMEPENMII.MEPGPGKFENE;
|
||||
return WorldFadeRendererEffect.GFDMEPENMII.MEPGPGKFENE < 128;
|
||||
}
|
||||
|
||||
// Token: 0x060120D8 RID: 73944 RVA: 0x0044FFB0 File Offset: 0x0044E1B0
|
||||
[Token(Token = "0x60120D8")]
|
||||
[Address(RVA = "0x11B1BC0", Offset = "0x11B05C0", VA = "0x1811B1BC0", 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: 0x060120D9 RID: 73945 RVA: 0x00450008 File Offset: 0x0044E208
|
||||
[Token(Token = "0x60120D9")]
|
||||
[Address(RVA = "0x11B29E0", Offset = "0x11B13E0", VA = "0x1811B29E0")]
|
||||
public WorldFadeRendererEffect()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060120DA RID: 73946 RVA: 0x0045001C File Offset: 0x0044E21C
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x60120DA")]
|
||||
[Address(RVA = "0x11B2960", Offset = "0x11B1360", VA = "0x1811B2960")]
|
||||
static WorldFadeRendererEffect()
|
||||
{
|
||||
int num;
|
||||
RendererEffectBase<CommandBufferRendererEffect<byte, WorldFadeRendererEffect>.PKIMMOGBLIP, WorldFadeRendererEffect>.DFAPEDACOFO dfapedacofo = new RendererEffectBase.DFAPEDACOFO(128, num != 0);
|
||||
num = 0;
|
||||
WorldFadeRendererEffect.GFDMEPENMII = dfapedacofo;
|
||||
}
|
||||
|
||||
// Token: 0x0400C111 RID: 49425
|
||||
[Token(Token = "0x400C111")]
|
||||
private const int LNPMHAHHLDO = 128;
|
||||
|
||||
// Token: 0x0400C112 RID: 49426
|
||||
[Token(Token = "0x400C112")]
|
||||
private static Material DKHENCJFOND;
|
||||
|
||||
// Token: 0x0400C113 RID: 49427
|
||||
[Token(Token = "0x400C113")]
|
||||
private static Material ODEKFPPAHAD;
|
||||
|
||||
// Token: 0x0400C114 RID: 49428
|
||||
[Token(Token = "0x400C114")]
|
||||
private static Material FALCFCJNMJG;
|
||||
|
||||
// Token: 0x0400C115 RID: 49429
|
||||
[Token(Token = "0x400C115")]
|
||||
private static readonly RendererEffectBase<CommandBufferRendererEffect<byte, WorldFadeRendererEffect>.PKIMMOGBLIP, WorldFadeRendererEffect>.DFAPEDACOFO GFDMEPENMII;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user