oh dear
This commit is contained in:
@@ -0,0 +1,438 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Settings;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering.Universal;
|
||||
|
||||
namespace RecRoom.Core.Rendering
|
||||
{
|
||||
// Token: 0x02002D44 RID: 11588
|
||||
[Token(Token = "0x2002D44")]
|
||||
public sealed class IgnoredRendererEffect : SwapMaterialRendererEffect<IgnoredRendererEffect.BMCGBDEDAND, IgnoredRendererEffect>
|
||||
{
|
||||
// Token: 0x170036DA RID: 14042
|
||||
// (get) Token: 0x06013B80 RID: 80768 RVA: 0x004964C4 File Offset: 0x004946C4
|
||||
[Token(Token = "0x170036DA")]
|
||||
private static Material KINBMNLJPBA
|
||||
{
|
||||
[Token(Token = "0x6013B80")]
|
||||
[Address(RVA = "0x1244D50", Offset = "0x1243B50", VA = "0x181244D50")]
|
||||
get
|
||||
{
|
||||
Material mjhapcdpdeg = IgnoredRendererEffect.MJHAPCDPDEG;
|
||||
int num = 0;
|
||||
if (mjhapcdpdeg == num)
|
||||
{
|
||||
IgnoredRendererEffect.MJHAPCDPDEG = new Material(Resources.Load<Material>("legacy_PlayerIgnored_mat"));
|
||||
}
|
||||
return IgnoredRendererEffect.MJHAPCDPDEG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036DB RID: 14043
|
||||
// (get) Token: 0x06013B81 RID: 80769 RVA: 0x004964FC File Offset: 0x004946FC
|
||||
[Token(Token = "0x170036DB")]
|
||||
private static Material AEHOPBKBCCG
|
||||
{
|
||||
[Token(Token = "0x6013B81")]
|
||||
[Address(RVA = "0x1245020", Offset = "0x1243E20", VA = "0x181245020")]
|
||||
get
|
||||
{
|
||||
Material mhmbefgnfhn = IgnoredRendererEffect.MHMBEFGNFHN;
|
||||
int num = 0;
|
||||
if (mhmbefgnfhn == num)
|
||||
{
|
||||
IgnoredRendererEffect.MHMBEFGNFHN = new Material(Resources.Load<Material>("legacy_DoNotRender_mat"));
|
||||
}
|
||||
return IgnoredRendererEffect.MHMBEFGNFHN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036DC RID: 14044
|
||||
// (get) Token: 0x06013B82 RID: 80770 RVA: 0x00496534 File Offset: 0x00494734
|
||||
[Token(Token = "0x170036DC")]
|
||||
private static Material HODMAOFBJBC
|
||||
{
|
||||
[Token(Token = "0x6013B82")]
|
||||
[Address(RVA = "0x1244230", Offset = "0x1243030", VA = "0x181244230")]
|
||||
get
|
||||
{
|
||||
Material mlbonhfgmjk = IgnoredRendererEffect.MLBONHFGMJK;
|
||||
int num = 0;
|
||||
if (mlbonhfgmjk == num)
|
||||
{
|
||||
IgnoredRendererEffect.MLBONHFGMJK = new Material(Resources.Load<Material>("legacy_ShadowsOnly_mat"));
|
||||
}
|
||||
return IgnoredRendererEffect.MLBONHFGMJK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036DD RID: 14045
|
||||
// (get) Token: 0x06013B83 RID: 80771 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170036DD")]
|
||||
private static Color KPEEPKPJDHO
|
||||
{
|
||||
[Token(Token = "0x6013B83")]
|
||||
[Address(RVA = "0x1245160", Offset = "0x1243F60", VA = "0x181245160")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013B84 RID: 80772 RVA: 0x0049656C File Offset: 0x0049476C
|
||||
[Token(Token = "0x6013B84")]
|
||||
[Address(RVA = "0x1244E80", Offset = "0x1243C80", VA = "0x181244E80")]
|
||||
public static void HideIgnoredItem(Renderer CHEJPOIMMCK, [Optional] IReadOnlyList<Camera> IGKGHCHGGEF)
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
float z2 = Vector3.zero.z;
|
||||
Vector3 zero = Vector3.zero;
|
||||
float z3 = zero.z;
|
||||
}
|
||||
|
||||
// Token: 0x06013B85 RID: 80773 RVA: 0x004965A4 File Offset: 0x004947A4
|
||||
[Token(Token = "0x6013B85")]
|
||||
[Address(RVA = "0x1245B10", Offset = "0x1244910", VA = "0x181245B10")]
|
||||
public static void RenderIgnoredItem(Renderer CHEJPOIMMCK, Player HBMIPPCKNHF, Player OFKLABEAMEB, bool CIMIHFLPIGC, float CADEJGMOHNL, Color? GJAINANBOCB)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(OFKLABEAMEB != num))
|
||||
{
|
||||
}
|
||||
if (!OFKLABEAMEB.DAAJILOBEJD)
|
||||
{
|
||||
IgnoreBufferSize <HCECMBCPFKA>k__BackingField = HBMIPPCKNHF.<HCECMBCPFKA>k__BackingField;
|
||||
IgnoreBufferSize <HCECMBCPFKA>k__BackingField2 = OFKLABEAMEB.<HCECMBCPFKA>k__BackingField;
|
||||
}
|
||||
Transform transform = HBMIPPCKNHF.head.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
if (CIMIHFLPIGC)
|
||||
{
|
||||
Transform transform2 = HBMIPPCKNHF.leftHand.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Transform transform3 = HBMIPPCKNHF.rightHand.transform;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013B86 RID: 80774 RVA: 0x0049662C File Offset: 0x0049482C
|
||||
[Token(Token = "0x6013B86")]
|
||||
[Address(RVA = "0x1245820", Offset = "0x1244620", VA = "0x181245820")]
|
||||
public static void RenderIgnoredItem(Renderer CHEJPOIMMCK, IgnoredRendererEffect.PFNHJKMEEHA DBJAPBLGPJH, Vector3 BHFJFFKAHAO, Vector3 LPGONJHBIBB, Vector3 CHPCKOMBKBJ, float IOPNLFIFBJL, float ECCJNBBDNLI, float CADEJGMOHNL = -1f, [Optional] Color? GJAINANBOCB, [Optional] IReadOnlyList<Camera> IGKGHCHGGEF)
|
||||
{
|
||||
float z = BHFJFFKAHAO.z;
|
||||
float z2 = LPGONJHBIBB.z;
|
||||
bool flag;
|
||||
if (!flag && IgnoredRendererEffect.<>c.<>9__20_0 == 0)
|
||||
{
|
||||
IgnoredRendererEffect.<>c.<>9__20_0 = delegate(IgnoredRendererEffect.BMCGBDEDAND oldData, IgnoredRendererEffect.BMCGBDEDAND newData)
|
||||
{
|
||||
bool flag2;
|
||||
return flag2;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036DE RID: 14046
|
||||
// (get) Token: 0x06013B87 RID: 80775 RVA: 0x00496674 File Offset: 0x00494874
|
||||
[Token(Token = "0x170036DE")]
|
||||
public override string MICEMEJMPBK
|
||||
{
|
||||
[Token(Token = "0x6013B87")]
|
||||
[Address(RVA = "0x1246080", Offset = "0x1244E80", VA = "0x181246080", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Setup Ignore Renderers";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013B88 RID: 80776 RVA: 0x00496688 File Offset: 0x00494888
|
||||
[Token(Token = "0x6013B88")]
|
||||
[Address(RVA = "0x1245E90", Offset = "0x1244C90", VA = "0x181245E90", Slot = "12")]
|
||||
protected override void Start()
|
||||
{
|
||||
base.Start();
|
||||
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action = new Action(this.PLCGPPEICMI);
|
||||
instance.PLCGPPEICMI += action;
|
||||
Action<PPDOPHKNMCK> action2 = new Action(this.EHDNCHLIKMF);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013B89 RID: 80777 RVA: 0x004966CC File Offset: 0x004948CC
|
||||
[Token(Token = "0x6013B89")]
|
||||
[Address(RVA = "0x12452E0", Offset = "0x12440E0", VA = "0x1812452E0", Slot = "13")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action = new Action(this.PLCGPPEICMI);
|
||||
instance2.PLCGPPEICMI -= action;
|
||||
}
|
||||
Action<PPDOPHKNMCK> action2 = new Action(this.EHDNCHLIKMF);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013B8A RID: 80778 RVA: 0x00496724 File Offset: 0x00494924
|
||||
[Token(Token = "0x6013B8A")]
|
||||
[Address(RVA = "0x12454D0", Offset = "0x12442D0", VA = "0x1812454D0")]
|
||||
private void PLCGPPEICMI()
|
||||
{
|
||||
IRecRoomQualityConfigProvider recRoomQualityConfigProvider;
|
||||
if (recRoomQualityConfigProvider == 0)
|
||||
{
|
||||
IgnoredRendererEffect.KINBMNLJPBA.EnableKeyword("DEPTH_TEST_ON");
|
||||
}
|
||||
IgnoredRendererEffect.KINBMNLJPBA.DisableKeyword("DEPTH_TEST_ON");
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x06013B8B RID: 80779 RVA: 0x00496780 File Offset: 0x00494980
|
||||
[Token(Token = "0x6013B8B")]
|
||||
[Address(RVA = "0x12448F0", Offset = "0x12436F0", VA = "0x1812448F0")]
|
||||
private void EHDNCHLIKMF(PPDOPHKNMCK AOKDECDAEEG)
|
||||
{
|
||||
IRecRoomQualityConfigProvider recRoomQualityConfigProvider;
|
||||
if (recRoomQualityConfigProvider == 0)
|
||||
{
|
||||
IgnoredRendererEffect.KINBMNLJPBA.EnableKeyword("DEPTH_TEST_ON");
|
||||
return;
|
||||
}
|
||||
IgnoredRendererEffect.KINBMNLJPBA.DisableKeyword("DEPTH_TEST_ON");
|
||||
}
|
||||
|
||||
// Token: 0x06013B8C RID: 80780 RVA: 0x004967BC File Offset: 0x004949BC
|
||||
[Token(Token = "0x6013B8C")]
|
||||
[Address(RVA = "0x1244A40", Offset = "0x1243840", VA = "0x181244A40", Slot = "19")]
|
||||
protected override Material FHJKFBHHHND(RendererEffectBase<IgnoredRendererEffect.BMCGBDEDAND, IgnoredRendererEffect>.CKPIMDMOBDG FBNLILNBPAH)
|
||||
{
|
||||
!0 jamcnkaeclc = FBNLILNBPAH.JAMCNKAECLC;
|
||||
if (jamcnkaeclc == 0)
|
||||
{
|
||||
return IgnoredRendererEffect.KINBMNLJPBA;
|
||||
}
|
||||
if (jamcnkaeclc == (ulong)100L)
|
||||
{
|
||||
Material mlbonhfgmjk = IgnoredRendererEffect.MLBONHFGMJK;
|
||||
int num = 0;
|
||||
if (mlbonhfgmjk == num)
|
||||
{
|
||||
IgnoredRendererEffect.MLBONHFGMJK = new Material(Resources.Load<Material>("legacy_ShadowsOnly_mat"));
|
||||
}
|
||||
return IgnoredRendererEffect.MLBONHFGMJK;
|
||||
}
|
||||
Material mhmbefgnfhn = IgnoredRendererEffect.MHMBEFGNFHN;
|
||||
int num2 = 0;
|
||||
if (mhmbefgnfhn == num2)
|
||||
{
|
||||
IgnoredRendererEffect.MHMBEFGNFHN = new Material(Resources.Load<Material>("legacy_DoNotRender_mat"));
|
||||
}
|
||||
return IgnoredRendererEffect.MHMBEFGNFHN;
|
||||
}
|
||||
|
||||
// Token: 0x06013B8D RID: 80781 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013B8D")]
|
||||
[Address(RVA = "0x1244370", Offset = "0x1243170", VA = "0x181244370", Slot = "16")]
|
||||
protected override void BIMBEHCPGAM(RendererEffectBase<IgnoredRendererEffect.BMCGBDEDAND, IgnoredRendererEffect>.CKPIMDMOBDG FBNLILNBPAH, ref MaterialPropertyBlock NCCFFHJCCHB)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013B8E RID: 80782 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013B8E")]
|
||||
[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: 0x06013B8F RID: 80783 RVA: 0x00496840 File Offset: 0x00494A40
|
||||
[Token(Token = "0x6013B8F")]
|
||||
[Address(RVA = "0x1246020", Offset = "0x1244E20", VA = "0x181246020")]
|
||||
public IgnoredRendererEffect()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06013B90 RID: 80784 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6013B90")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
static IgnoredRendererEffect()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400CD0F RID: 52495
|
||||
[Token(Token = "0x400CD0F")]
|
||||
private const string INJJANEHMLO = "DEPTH_TEST_ON";
|
||||
|
||||
// Token: 0x0400CD10 RID: 52496
|
||||
[Token(Token = "0x400CD10")]
|
||||
private static Material MJHAPCDPDEG;
|
||||
|
||||
// Token: 0x0400CD11 RID: 52497
|
||||
[Token(Token = "0x400CD11")]
|
||||
private static Material MHMBEFGNFHN;
|
||||
|
||||
// Token: 0x0400CD12 RID: 52498
|
||||
[Token(Token = "0x400CD12")]
|
||||
private static Material MLBONHFGMJK;
|
||||
|
||||
// Token: 0x0400CD13 RID: 52499
|
||||
[Token(Token = "0x400CD13")]
|
||||
private static Color? NJHBHPNONJD;
|
||||
|
||||
// Token: 0x0400CD14 RID: 52500
|
||||
[Token(Token = "0x400CD14")]
|
||||
private static IgnoreBufferSize EIHMOLMHOIH;
|
||||
|
||||
// Token: 0x02002D45 RID: 11589
|
||||
[Token(Token = "0x2002D45")]
|
||||
public readonly struct PFDHGMKOPJJ
|
||||
{
|
||||
// Token: 0x06013B91 RID: 80785 RVA: 0x00496854 File Offset: 0x00494A54
|
||||
[Token(Token = "0x6013B91")]
|
||||
[Address(RVA = "0x5667D0", Offset = "0x5655D0", VA = "0x1805667D0")]
|
||||
public PFDHGMKOPJJ(IgnoredRendererEffect.PFNHJKMEEHA DBJAPBLGPJH, IReadOnlyList<Camera> IGKGHCHGGEF)
|
||||
{
|
||||
this.DBJAPBLGPJH = DBJAPBLGPJH;
|
||||
this.IGKGHCHGGEF = IGKGHCHGGEF;
|
||||
}
|
||||
|
||||
// Token: 0x170036DF RID: 14047
|
||||
// (get) Token: 0x06013B92 RID: 80786 RVA: 0x00496870 File Offset: 0x00494A70
|
||||
[Token(Token = "0x170036DF")]
|
||||
public static IgnoredRendererEffect.PFDHGMKOPJJ LJGPMGNLFPD
|
||||
{
|
||||
[Token(Token = "0x6013B92")]
|
||||
[Address(RVA = "0x1249D70", Offset = "0x1248B70", VA = "0x181249D70")]
|
||||
get
|
||||
{
|
||||
IReadOnlyList<Camera> activeCameraAndActiveFirstPersonCameras = SingletonMonoBehaviour.ONCPNMDGGKG.ActiveCameraAndActiveFirstPersonCameras;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400CD15 RID: 52501
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CD15")]
|
||||
public readonly IgnoredRendererEffect.PFNHJKMEEHA DBJAPBLGPJH;
|
||||
|
||||
// Token: 0x0400CD16 RID: 52502
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400CD16")]
|
||||
public readonly IReadOnlyList<Camera> IGKGHCHGGEF;
|
||||
}
|
||||
|
||||
// Token: 0x02002D46 RID: 11590
|
||||
[Token(Token = "0x2002D46")]
|
||||
public struct BMCGBDEDAND
|
||||
{
|
||||
// Token: 0x0400CD17 RID: 52503
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CD17")]
|
||||
public IgnoredRendererEffect.PFNHJKMEEHA LCBINJCOPIH;
|
||||
|
||||
// Token: 0x0400CD18 RID: 52504
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400CD18")]
|
||||
public Vector3 HGCIFEJIACC;
|
||||
|
||||
// Token: 0x0400CD19 RID: 52505
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400CD19")]
|
||||
public Vector3 NJHIJOAINKB;
|
||||
|
||||
// Token: 0x0400CD1A RID: 52506
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400CD1A")]
|
||||
public Vector3 DCHFMMLHEHH;
|
||||
|
||||
// Token: 0x0400CD1B RID: 52507
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400CD1B")]
|
||||
public float ICFCKMMCFHM;
|
||||
|
||||
// Token: 0x0400CD1C RID: 52508
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400CD1C")]
|
||||
public float ALDDAPMFOME;
|
||||
|
||||
// Token: 0x0400CD1D RID: 52509
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400CD1D")]
|
||||
public float MHJPMGBLFPC;
|
||||
|
||||
// Token: 0x0400CD1E RID: 52510
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400CD1E")]
|
||||
public bool GKEIFNALDCI;
|
||||
|
||||
// Token: 0x0400CD1F RID: 52511
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400CD1F")]
|
||||
public Color? PGDAJJIBIBG;
|
||||
}
|
||||
|
||||
// Token: 0x02002D47 RID: 11591
|
||||
[Token(Token = "0x2002D47")]
|
||||
[NJICLEHHOBN]
|
||||
public enum PFNHJKMEEHA
|
||||
{
|
||||
// Token: 0x0400CD21 RID: 52513
|
||||
[Token(Token = "0x400CD21")]
|
||||
Ghost,
|
||||
// Token: 0x0400CD22 RID: 52514
|
||||
[Token(Token = "0x400CD22")]
|
||||
ShadowsOnly = 100,
|
||||
// Token: 0x0400CD23 RID: 52515
|
||||
[Token(Token = "0x400CD23")]
|
||||
Hide = 200
|
||||
}
|
||||
|
||||
// Token: 0x02002D48 RID: 11592
|
||||
[Token(Token = "0x2002D48")]
|
||||
private static class ACICIFGMHDO
|
||||
{
|
||||
// Token: 0x0400CD24 RID: 52516
|
||||
[Token(Token = "0x400CD24")]
|
||||
public static readonly int GMFKHCBFDHO = Shader.PropertyToID("_TintColor");
|
||||
|
||||
// Token: 0x0400CD25 RID: 52517
|
||||
[Token(Token = "0x400CD25")]
|
||||
public static readonly int HNAFNMMPLFM = Shader.PropertyToID("_FadeCenter1");
|
||||
|
||||
// Token: 0x0400CD26 RID: 52518
|
||||
[Token(Token = "0x400CD26")]
|
||||
public static readonly int CFCDCMGKKKI = Shader.PropertyToID("_FadeCenter2");
|
||||
|
||||
// Token: 0x0400CD27 RID: 52519
|
||||
[Token(Token = "0x400CD27")]
|
||||
public static readonly int CDEICGIFJMG = Shader.PropertyToID("_FadeCenter3");
|
||||
|
||||
// Token: 0x0400CD28 RID: 52520
|
||||
[Token(Token = "0x400CD28")]
|
||||
public static readonly int CGOFCLACOMI = Shader.PropertyToID("_FadeStartSqDistance");
|
||||
|
||||
// Token: 0x0400CD29 RID: 52521
|
||||
[Token(Token = "0x400CD29")]
|
||||
public static readonly int LBFIIJOBOBK = Shader.PropertyToID("_FadeCompleteSqDistance");
|
||||
|
||||
// Token: 0x0400CD2A RID: 52522
|
||||
[Token(Token = "0x400CD2A")]
|
||||
public static readonly int OBKDOMLPGME = Shader.PropertyToID("_MinAlpha");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user