m
This commit is contained in:
@@ -0,0 +1,322 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Rendering
|
||||
{
|
||||
// Token: 0x02002E0F RID: 11791
|
||||
[Token(Token = "0x2002E0F")]
|
||||
public class BulletInstanceRenderer : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003761 RID: 14177
|
||||
// (get) Token: 0x06013F02 RID: 81666 RVA: 0x0049DDA0 File Offset: 0x0049BFA0
|
||||
[Token(Token = "0x17003761")]
|
||||
public static BulletInstanceRenderer ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x6013F02")]
|
||||
[Address(RVA = "0x1DEAB10", Offset = "0x1DE9B10", VA = "0x181DEAB10")]
|
||||
get
|
||||
{
|
||||
BulletInstanceRenderer ecbjfldkeom = BulletInstanceRenderer.ECBJFLDKEOM;
|
||||
int num = 0;
|
||||
if (ecbjfldkeom == num)
|
||||
{
|
||||
BulletInstanceRenderer.MOGNMNLMGFJ = new GameObject();
|
||||
BulletInstanceRenderer.ECBJFLDKEOM = BulletInstanceRenderer.MOGNMNLMGFJ.AddComponent<BulletInstanceRenderer>();
|
||||
BulletInstanceRenderer.MOGNMNLMGFJ.name = "[BulletInstanceRenderer]";
|
||||
}
|
||||
return BulletInstanceRenderer.ECBJFLDKEOM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003762 RID: 14178
|
||||
// (get) Token: 0x06013F03 RID: 81667 RVA: 0x0049DDF4 File Offset: 0x0049BFF4
|
||||
[Token(Token = "0x17003762")]
|
||||
public static bool FFNIFALJLDD
|
||||
{
|
||||
[Token(Token = "0x6013F03")]
|
||||
[Address(RVA = "0x1DEAC80", Offset = "0x1DE9C80", VA = "0x181DEAC80")]
|
||||
get
|
||||
{
|
||||
BulletInstanceRenderer ecbjfldkeom = BulletInstanceRenderer.ECBJFLDKEOM;
|
||||
int num = 0;
|
||||
return ecbjfldkeom != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013F04 RID: 81668 RVA: 0x0049DE10 File Offset: 0x0049C010
|
||||
[Token(Token = "0x6013F04")]
|
||||
[Address(RVA = "0x1DEA330", Offset = "0x1DE9330", VA = "0x181DEA330")]
|
||||
private void Awake()
|
||||
{
|
||||
GameObject gameObject = base.gameObject;
|
||||
GameObject mognmnlmgfj = BulletInstanceRenderer.MOGNMNLMGFJ;
|
||||
if (gameObject != mognmnlmgfj)
|
||||
{
|
||||
global::UnityEngine.Object.DestroyImmediate(base.gameObject);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013F05 RID: 81669 RVA: 0x0049DE40 File Offset: 0x0049C040
|
||||
[Token(Token = "0x6013F05")]
|
||||
[Address(RVA = "0x1DEA6A0", Offset = "0x1DE96A0", VA = "0x181DEA6A0")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
this.BPDKGBMFKAC();
|
||||
}
|
||||
|
||||
// Token: 0x06013F06 RID: 81670 RVA: 0x0049DE54 File Offset: 0x0049C054
|
||||
[Token(Token = "0x6013F06")]
|
||||
[Address(RVA = "0x1DEA6B0", Offset = "0x1DE96B0", VA = "0x181DEA6B0")]
|
||||
public MHFJHIHIBOM Register(Renderer CHEJPOIMMCK, params LELOBCMIGBA[] NBMKMGKKKBN)
|
||||
{
|
||||
int num = 0;
|
||||
if (CHEJPOIMMCK != 0 && CHEJPOIMMCK != 0)
|
||||
{
|
||||
MeshFilter component = CHEJPOIMMCK.GetComponent<MeshFilter>();
|
||||
int num2 = 0;
|
||||
if (component != num2)
|
||||
{
|
||||
Mesh sharedMesh = component.sharedMesh;
|
||||
}
|
||||
Material sharedMaterial = CHEJPOIMMCK.GetSharedMaterial();
|
||||
int num3 = 0;
|
||||
if (num != num3)
|
||||
{
|
||||
int num4 = 0;
|
||||
if (sharedMaterial != num4)
|
||||
{
|
||||
int instanceID = sharedMaterial.GetInstanceID();
|
||||
if (!this.EJKAMJKMLHB.TryGetValue(instanceID, num))
|
||||
{
|
||||
Dictionary<long, BulletInstanceRenderer.JKDJNBMCIHE> ejkamjkmlhb = this.EJKAMJKMLHB;
|
||||
List<MHFJHIHIBOM> list = new List();
|
||||
BulletInstanceRenderer.JKDJNBMCIHE jkdjnbmcihe;
|
||||
jkdjnbmcihe.DHDOAIMECLD = list;
|
||||
jkdjnbmcihe.BNKJJLNBNKD = NBMKMGKKKBN;
|
||||
jkdjnbmcihe.EDLHNCIENFD = num;
|
||||
jkdjnbmcihe.KFENPJENIOI = sharedMaterial;
|
||||
Matrix4x4[] array = new Matrix4x4[BulletInstanceRenderer.JKDJNBMCIHE.MHELGCCBIOA];
|
||||
jkdjnbmcihe.MLBCBLDBMIA = array;
|
||||
int bcdkchoggig = BulletInstanceRenderer.JKDJNBMCIHE.BCDKCHOGGIG;
|
||||
jkdjnbmcihe.BOHDAELPOEN = bcdkchoggig;
|
||||
if (NBMKMGKKKBN != 0 && NBMKMGKKKBN.Length != num)
|
||||
{
|
||||
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
||||
jkdjnbmcihe.OHDIOONOFAC = materialPropertyBlock;
|
||||
int length = NBMKMGKKKBN.Length;
|
||||
if (num < length)
|
||||
{
|
||||
if ("{il2cpp array field NBMKMGKKKBN->}" == (ulong)0L && jkdjnbmcihe.EBGLCALIIJF == (ulong)0L)
|
||||
{
|
||||
jkdjnbmcihe.BOHDAELPOEN = length;
|
||||
Vector4[] array2 = new Vector4[BulletInstanceRenderer.JKDJNBMCIHE.MHELGCCBIOA];
|
||||
MaterialPropertyBlock ohdioonofac = jkdjnbmcihe.OHDIOONOFAC;
|
||||
jkdjnbmcihe.EBGLCALIIJF = array2;
|
||||
int bohdaelpoen = jkdjnbmcihe.BOHDAELPOEN;
|
||||
ohdioonofac.SetVectorArray(bohdaelpoen, array2);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
Transform transform = CHEJPOIMMCK.transform;
|
||||
MHFJHIHIBOM mhfjhihibom = new MHFJHIHIBOM((long)instanceID, transform);
|
||||
global::UnityEngine.Object.Destroy(CHEJPOIMMCK);
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013F07 RID: 81671 RVA: 0x0049DFD8 File Offset: 0x0049C1D8
|
||||
[Token(Token = "0x6013F07")]
|
||||
[Address(RVA = "0x1DEA5F0", Offset = "0x1DE95F0", VA = "0x181DEA5F0")]
|
||||
public void EnableInstancedRenderer(MHFJHIHIBOM GCCLEJOGCCE)
|
||||
{
|
||||
Dictionary<long, BulletInstanceRenderer.JKDJNBMCIHE> ejkamjkmlhb = this.EJKAMJKMLHB;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013F08 RID: 81672 RVA: 0x0049DFF8 File Offset: 0x0049C1F8
|
||||
[Token(Token = "0x6013F08")]
|
||||
[Address(RVA = "0x1DEA540", Offset = "0x1DE9540", VA = "0x181DEA540")]
|
||||
public void DisableInstancedRenderer(MHFJHIHIBOM GCCLEJOGCCE)
|
||||
{
|
||||
Dictionary<long, BulletInstanceRenderer.JKDJNBMCIHE> ejkamjkmlhb = this.EJKAMJKMLHB;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013F09 RID: 81673 RVA: 0x0049E018 File Offset: 0x0049C218
|
||||
[Token(Token = "0x6013F09")]
|
||||
[Address(RVA = "0x1DEA410", Offset = "0x1DE9410", VA = "0x181DEA410")]
|
||||
private void BPDKGBMFKAC()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
Dictionary<long, BulletInstanceRenderer.JKDJNBMCIHE>.ValueCollection values = this.EJKAMJKMLHB.Values;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06013F0A RID: 81674 RVA: 0x0049E044 File Offset: 0x0049C244
|
||||
[Token(Token = "0x6013F0A")]
|
||||
[Address(RVA = "0x1DEAAB0", Offset = "0x1DE9AB0", VA = "0x181DEAAB0")]
|
||||
public BulletInstanceRenderer()
|
||||
{
|
||||
Dictionary<long, BulletInstanceRenderer.JKDJNBMCIHE> dictionary = new Dictionary();
|
||||
this.EJKAMJKMLHB = dictionary;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06013F0B RID: 81675 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6013F0B")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
static BulletInstanceRenderer()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400CE9D RID: 52893
|
||||
[Token(Token = "0x400CE9D")]
|
||||
private static BulletInstanceRenderer ECBJFLDKEOM;
|
||||
|
||||
// Token: 0x0400CE9E RID: 52894
|
||||
[Token(Token = "0x400CE9E")]
|
||||
private static GameObject MOGNMNLMGFJ;
|
||||
|
||||
// Token: 0x0400CE9F RID: 52895
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400CE9F")]
|
||||
private Dictionary<long, BulletInstanceRenderer.JKDJNBMCIHE> EJKAMJKMLHB;
|
||||
|
||||
// Token: 0x02002E10 RID: 11792
|
||||
[Token(Token = "0x2002E10")]
|
||||
private class JKDJNBMCIHE
|
||||
{
|
||||
// Token: 0x06013F0C RID: 81676 RVA: 0x0049E064 File Offset: 0x0049C264
|
||||
[Token(Token = "0x6013F0C")]
|
||||
[Address(RVA = "0x1DF0B70", Offset = "0x1DEFB70", VA = "0x181DF0B70")]
|
||||
public JKDJNBMCIHE(Mesh EDLHNCIENFD, Material KFENPJENIOI, params LELOBCMIGBA[] BNKJJLNBNKD)
|
||||
{
|
||||
List<MHFJHIHIBOM> list = new List();
|
||||
this.DHDOAIMECLD = list;
|
||||
base..ctor();
|
||||
this.BNKJJLNBNKD = BNKJJLNBNKD;
|
||||
this.EDLHNCIENFD = EDLHNCIENFD;
|
||||
this.KFENPJENIOI = KFENPJENIOI;
|
||||
Matrix4x4[] array = new Matrix4x4[BulletInstanceRenderer.JKDJNBMCIHE.MHELGCCBIOA];
|
||||
this.MLBCBLDBMIA = array;
|
||||
int bcdkchoggig = BulletInstanceRenderer.JKDJNBMCIHE.BCDKCHOGGIG;
|
||||
this.BOHDAELPOEN = bcdkchoggig;
|
||||
if (BNKJJLNBNKD != 0 && BNKJJLNBNKD.Length != 0)
|
||||
{
|
||||
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
||||
this.OHDIOONOFAC = materialPropertyBlock;
|
||||
int num = 0;
|
||||
int length = BNKJJLNBNKD.Length;
|
||||
if (num < length)
|
||||
{
|
||||
if ("{il2cpp array field BNKJJLNBNKD->}" == (ulong)0L && this.EBGLCALIIJF == (ulong)0L)
|
||||
{
|
||||
this.BOHDAELPOEN = length;
|
||||
Vector4[] array2 = new Vector4[BulletInstanceRenderer.JKDJNBMCIHE.MHELGCCBIOA];
|
||||
MaterialPropertyBlock ohdioonofac = this.OHDIOONOFAC;
|
||||
this.EBGLCALIIJF = array2;
|
||||
int bohdaelpoen = this.BOHDAELPOEN;
|
||||
ohdioonofac.SetVectorArray(bohdaelpoen, array2);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013F0D RID: 81677 RVA: 0x0049E140 File Offset: 0x0049C340
|
||||
[Token(Token = "0x6013F0D")]
|
||||
[Address(RVA = "0x1DF0AC0", Offset = "0x1DEFAC0", VA = "0x181DF0AC0")]
|
||||
public void COPOBPMABEF(MHFJHIHIBOM GCCLEJOGCCE)
|
||||
{
|
||||
this.DHDOAIMECLD.Add(GCCLEJOGCCE);
|
||||
}
|
||||
|
||||
// Token: 0x06013F0E RID: 81678 RVA: 0x0049E160 File Offset: 0x0049C360
|
||||
[Token(Token = "0x6013F0E")]
|
||||
[Address(RVA = "0x1DF0A60", Offset = "0x1DEFA60", VA = "0x181DF0A60")]
|
||||
public void CDCLHJDEOPO(MHFJHIHIBOM GCCLEJOGCCE)
|
||||
{
|
||||
bool flag = this.DHDOAIMECLD.Remove(GCCLEJOGCCE);
|
||||
}
|
||||
|
||||
// Token: 0x06013F0F RID: 81679 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013F0F")]
|
||||
[Address(RVA = "0x1DF0730", Offset = "0x1DEF730", VA = "0x181DF0730")]
|
||||
public void BPDKGBMFKAC()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400CEA0 RID: 52896
|
||||
[Token(Token = "0x400CEA0")]
|
||||
private static readonly int BCDKCHOGGIG;
|
||||
|
||||
// Token: 0x0400CEA1 RID: 52897
|
||||
[Token(Token = "0x400CEA1")]
|
||||
private static readonly int MHELGCCBIOA;
|
||||
|
||||
// Token: 0x0400CEA2 RID: 52898
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400CEA2")]
|
||||
private readonly LELOBCMIGBA[] BNKJJLNBNKD;
|
||||
|
||||
// Token: 0x0400CEA3 RID: 52899
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400CEA3")]
|
||||
private readonly Mesh EDLHNCIENFD;
|
||||
|
||||
// Token: 0x0400CEA4 RID: 52900
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400CEA4")]
|
||||
private readonly Material KFENPJENIOI;
|
||||
|
||||
// Token: 0x0400CEA5 RID: 52901
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400CEA5")]
|
||||
private readonly Matrix4x4[] MLBCBLDBMIA;
|
||||
|
||||
// Token: 0x0400CEA6 RID: 52902
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400CEA6")]
|
||||
private readonly Vector4[] EBGLCALIIJF;
|
||||
|
||||
// Token: 0x0400CEA7 RID: 52903
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400CEA7")]
|
||||
private readonly int BOHDAELPOEN;
|
||||
|
||||
// Token: 0x0400CEA8 RID: 52904
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400CEA8")]
|
||||
private readonly MaterialPropertyBlock OHDIOONOFAC;
|
||||
|
||||
// Token: 0x0400CEA9 RID: 52905
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400CEA9")]
|
||||
private List<MHFJHIHIBOM> DHDOAIMECLD;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,116 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering;
|
||||
using UnityEngine.Rendering.Universal;
|
||||
|
||||
namespace RecRoom.Core.Rendering
|
||||
{
|
||||
// Token: 0x02002E19 RID: 11801
|
||||
[Token(Token = "0x2002E19")]
|
||||
public abstract class CommandBufferRendererEffect<T, U> : RendererEffectBase<CommandBufferRendererEffect<T, U>.PKIMMOGBLIP, U> where U : CommandBufferRendererEffect<T, U>
|
||||
{
|
||||
// Token: 0x1700376D RID: 14189
|
||||
// (get) Token: 0x06013F3D RID: 81725 RVA: 0x0049EF34 File Offset: 0x0049D134
|
||||
[Token(Token = "0x1700376D")]
|
||||
protected virtual CameraEvent JOHGFIMJFHG
|
||||
{
|
||||
[Token(Token = "0x6013F3D")]
|
||||
[Address(RVA = "0x937A80", Offset = "0x936A80", VA = "0x180937A80", Slot = "19")]
|
||||
get
|
||||
{
|
||||
return CameraEvent.AfterForwardOpaque;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013F3E RID: 81726 RVA: 0x0049EF44 File Offset: 0x0049D144
|
||||
[Token(Token = "0x6013F3E")]
|
||||
[Address(RVA = "0x2E52230", Offset = "0x2E51230", VA = "0x182E52230", Slot = "14")]
|
||||
protected override void LDEEBLNMILL(CommandBuffer FCBNLLKMGCA, ScriptableRenderContext LHOMKMINCHH, ref RenderingData IPIGLDJHJNG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06013F3F RID: 81727 RVA: 0x0049EF58 File Offset: 0x0049D158
|
||||
[Token(Token = "0x6013F3F")]
|
||||
[Address(RVA = "0x2E51DA0", Offset = "0x2E50DA0", VA = "0x182E51DA0", Slot = "17")]
|
||||
protected override void JBLMAPGOECP(RendererEffectBase<CommandBufferRendererEffect<T, U>.PKIMMOGBLIP, U>.CKPIMDMOBDG FBNLILNBPAH)
|
||||
{
|
||||
int num = 0;
|
||||
T jamcnkaeclc = FBNLILNBPAH.JAMCNKAECLC;
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x06013F40 RID: 81728 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013F40")]
|
||||
[Address(RVA = "0x2E51E70", Offset = "0x2E50E70", VA = "0x182E51E70", Slot = "15")]
|
||||
protected override bool KHOCKOCNJMP(RendererEffectBase<CommandBufferRendererEffect<T, U>.PKIMMOGBLIP, U>.CKPIMDMOBDG FBNLILNBPAH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013F41 RID: 81729 RVA: 0x0049EF78 File Offset: 0x0049D178
|
||||
[Token(Token = "0x6013F41")]
|
||||
[Address(RVA = "0x2E522C0", Offset = "0x2E512C0", VA = "0x182E522C0")]
|
||||
protected CommandBufferRendererEffect()
|
||||
{
|
||||
List<ObstacleVertex> neighbourObstacles = base.NeighbourObstacles;
|
||||
}
|
||||
|
||||
// Token: 0x0400CEDB RID: 52955
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CEDB")]
|
||||
private CommandBuffer IGMHIKGBIOE;
|
||||
|
||||
// Token: 0x02002E1A RID: 11802
|
||||
[Token(Token = "0x2002E1A")]
|
||||
public enum APJJHMMLDKF
|
||||
{
|
||||
// Token: 0x0400CEDD RID: 52957
|
||||
[Token(Token = "0x400CEDD")]
|
||||
RENDER_WHEN_ENABLED,
|
||||
// Token: 0x0400CEDE RID: 52958
|
||||
[Token(Token = "0x400CEDE")]
|
||||
ALWAYS_RENDER,
|
||||
// Token: 0x0400CEDF RID: 52959
|
||||
[Token(Token = "0x400CEDF")]
|
||||
DO_NOT_RENDER
|
||||
}
|
||||
|
||||
// Token: 0x02002E1B RID: 11803
|
||||
[Token(Token = "0x2002E1B")]
|
||||
public struct PKIMMOGBLIP
|
||||
{
|
||||
// Token: 0x0400CEE0 RID: 52960
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CEE0")]
|
||||
public Material EJNIDJKHIOM;
|
||||
|
||||
// Token: 0x0400CEE1 RID: 52961
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CEE1")]
|
||||
public int MCKFGAHENEN;
|
||||
|
||||
// Token: 0x0400CEE2 RID: 52962
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CEE2")]
|
||||
public int JCJBDACMLDM;
|
||||
|
||||
// Token: 0x0400CEE3 RID: 52963
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CEE3")]
|
||||
public int FDCKDCCIBNN;
|
||||
|
||||
// Token: 0x0400CEE4 RID: 52964
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CEE4")]
|
||||
public CommandBufferRendererEffect<T, U>.APJJHMMLDKF ADCDKDAJKPK;
|
||||
|
||||
// Token: 0x0400CEE5 RID: 52965
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CEE5")]
|
||||
public T JCDPFHAKADB;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,298 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering;
|
||||
|
||||
namespace RecRoom.Core.Rendering
|
||||
{
|
||||
// Token: 0x02002E12 RID: 11794
|
||||
[Token(Token = "0x2002E12")]
|
||||
[Serializable]
|
||||
public class EnvironmentLightingSettings
|
||||
{
|
||||
// Token: 0x06013F15 RID: 81685 RVA: 0x0049E2D8 File Offset: 0x0049C4D8
|
||||
[Token(Token = "0x6013F15")]
|
||||
[Address(RVA = "0x1DECCA0", Offset = "0x1DEBCA0", VA = "0x181DECCA0")]
|
||||
public void ECPHANMBDHA()
|
||||
{
|
||||
RenderSettings.ambientEquatorColor = this.ambientEquatorColor;
|
||||
RenderSettings.ambientGroundColor = this.ambientGroundColor;
|
||||
RenderSettings.ambientIntensity = this.ambientIntensity;
|
||||
RenderSettings.ambientLight = this.ambientLight;
|
||||
RenderSettings.ambientMode = this.ambientMode;
|
||||
SphericalHarmonicsL2 sphericalHarmonicsL = this.ambientProbe;
|
||||
float shb = this.ambientProbe.shb8;
|
||||
float shr = this.ambientProbe.shr4;
|
||||
float shr2 = this.ambientProbe.shr8;
|
||||
float shg = this.ambientProbe.shg3;
|
||||
float shg2 = this.ambientProbe.shg7;
|
||||
float shb2 = this.ambientProbe.shb2;
|
||||
RenderSettings.ambientProbe = sphericalHarmonicsL;
|
||||
RenderSettings.ambientSkyColor = this.ambientSkyColor;
|
||||
RenderSettings.customReflection = this.customReflection;
|
||||
RenderSettings.defaultReflectionMode = this.defaultReflectionMode;
|
||||
RenderSettings.defaultReflectionResolution = this.defaultReflectionResolution;
|
||||
RenderSettings.reflectionBounces = this.reflectionBounces;
|
||||
RenderSettings.reflectionIntensity = this.reflectionIntensity;
|
||||
RenderSettings.skybox = this.skybox;
|
||||
RenderSettings.sun = this.sun;
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
EnvironmentLightingSettings.ADDHFGBEOEM addhfgbeoem;
|
||||
addhfgbeoem.System.IDisposable.Dispose();
|
||||
addhfgbeoem.<>1__state = (int)((ulong)0L);
|
||||
int num = 0;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(num, addhfgbeoem);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013F16 RID: 81686 RVA: 0x0049E408 File Offset: 0x0049C608
|
||||
[Token(Token = "0x6013F16")]
|
||||
[Address(RVA = "0x1DECF20", Offset = "0x1DEBF20", VA = "0x181DECF20")]
|
||||
public void GFAOAIAFMEH()
|
||||
{
|
||||
Color color = RenderSettings.ambientEquatorColor;
|
||||
Color color2 = RenderSettings.ambientGroundColor;
|
||||
float num = RenderSettings.ambientIntensity;
|
||||
this.ambientIntensity = num;
|
||||
Color color3 = RenderSettings.ambientLight;
|
||||
AmbientMode ambientMode = RenderSettings.ambientMode;
|
||||
this.ambientMode = ambientMode;
|
||||
SphericalHarmonicsL2 sphericalHarmonicsL = RenderSettings.ambientProbe;
|
||||
float shr = sphericalHarmonicsL.shr4;
|
||||
this.ambientProbe.shr4 = shr;
|
||||
float shr2 = sphericalHarmonicsL.shr8;
|
||||
this.ambientProbe.shr8 = shr2;
|
||||
float shg = sphericalHarmonicsL.shg3;
|
||||
this.ambientProbe.shg3 = shg;
|
||||
float shg2 = sphericalHarmonicsL.shg7;
|
||||
this.ambientProbe.shg7 = shg2;
|
||||
float shb = sphericalHarmonicsL.shb2;
|
||||
this.ambientProbe.shb2 = shb;
|
||||
float shb2 = sphericalHarmonicsL.shb8;
|
||||
this.ambientProbe.shb8 = shb2;
|
||||
Color color4 = RenderSettings.ambientSkyColor;
|
||||
Cubemap cubemap = RenderSettings.customReflection;
|
||||
this.customReflection = cubemap;
|
||||
DefaultReflectionMode defaultReflectionMode = RenderSettings.defaultReflectionMode;
|
||||
this.defaultReflectionMode = defaultReflectionMode;
|
||||
int num2 = RenderSettings.defaultReflectionResolution;
|
||||
this.defaultReflectionResolution = num2;
|
||||
int num3 = RenderSettings.reflectionBounces;
|
||||
this.reflectionBounces = num3;
|
||||
float num4 = RenderSettings.reflectionIntensity;
|
||||
this.reflectionIntensity = num4;
|
||||
Material material = RenderSettings.skybox;
|
||||
this.skybox = material;
|
||||
Light light = RenderSettings.sun;
|
||||
this.sun = light;
|
||||
}
|
||||
|
||||
// Token: 0x06013F17 RID: 81687 RVA: 0x0049E55C File Offset: 0x0049C75C
|
||||
[Token(Token = "0x6013F17")]
|
||||
[Address(RVA = "0x1DED060", Offset = "0x1DEC060", VA = "0x181DED060")]
|
||||
public static void OBFPLLENOPL()
|
||||
{
|
||||
EnvironmentLightingSettings environmentLightingSettings = EnvironmentLightingSettings.defaultSceneSettings;
|
||||
RenderSettings.ambientEquatorColor = environmentLightingSettings.ambientEquatorColor;
|
||||
RenderSettings.ambientGroundColor = environmentLightingSettings.ambientGroundColor;
|
||||
RenderSettings.ambientIntensity = environmentLightingSettings.ambientIntensity;
|
||||
RenderSettings.ambientLight = environmentLightingSettings.ambientLight;
|
||||
RenderSettings.ambientMode = environmentLightingSettings.ambientMode;
|
||||
SphericalHarmonicsL2 sphericalHarmonicsL = environmentLightingSettings.ambientProbe;
|
||||
float shb = environmentLightingSettings.ambientProbe.shb8;
|
||||
float shr = environmentLightingSettings.ambientProbe.shr4;
|
||||
float shr2 = environmentLightingSettings.ambientProbe.shr8;
|
||||
float shg = environmentLightingSettings.ambientProbe.shg3;
|
||||
float shg2 = environmentLightingSettings.ambientProbe.shg7;
|
||||
float shb2 = environmentLightingSettings.ambientProbe.shb2;
|
||||
RenderSettings.ambientProbe = sphericalHarmonicsL;
|
||||
RenderSettings.ambientSkyColor = environmentLightingSettings.ambientSkyColor;
|
||||
RenderSettings.customReflection = environmentLightingSettings.customReflection;
|
||||
RenderSettings.defaultReflectionMode = environmentLightingSettings.defaultReflectionMode;
|
||||
RenderSettings.defaultReflectionResolution = environmentLightingSettings.defaultReflectionResolution;
|
||||
RenderSettings.reflectionBounces = environmentLightingSettings.reflectionBounces;
|
||||
RenderSettings.reflectionIntensity = environmentLightingSettings.reflectionIntensity;
|
||||
RenderSettings.skybox = environmentLightingSettings.skybox;
|
||||
RenderSettings.sun = environmentLightingSettings.sun;
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
EnvironmentLightingSettings.ADDHFGBEOEM addhfgbeoem;
|
||||
addhfgbeoem.System.IDisposable.Dispose();
|
||||
addhfgbeoem.<>1__state = (int)((ulong)0L);
|
||||
int num = 0;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(num, addhfgbeoem);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013F18 RID: 81688 RVA: 0x0049E690 File Offset: 0x0049C890
|
||||
[Token(Token = "0x6013F18")]
|
||||
[Address(RVA = "0x1DECB10", Offset = "0x1DEBB10", VA = "0x181DECB10")]
|
||||
public static void BAAAFCLCPIK()
|
||||
{
|
||||
EnvironmentLightingSettings environmentLightingSettings = EnvironmentLightingSettings.defaultSceneSettings;
|
||||
Color color = RenderSettings.ambientEquatorColor;
|
||||
Color color2 = RenderSettings.ambientGroundColor;
|
||||
float num = RenderSettings.ambientIntensity;
|
||||
environmentLightingSettings.ambientIntensity = num;
|
||||
Color color3 = RenderSettings.ambientLight;
|
||||
AmbientMode ambientMode = RenderSettings.ambientMode;
|
||||
environmentLightingSettings.ambientMode = ambientMode;
|
||||
SphericalHarmonicsL2 sphericalHarmonicsL = RenderSettings.ambientProbe;
|
||||
float shr = sphericalHarmonicsL.shr4;
|
||||
environmentLightingSettings.ambientProbe.shr4 = shr;
|
||||
float shr2 = sphericalHarmonicsL.shr8;
|
||||
environmentLightingSettings.ambientProbe.shr8 = shr2;
|
||||
float shg = sphericalHarmonicsL.shg3;
|
||||
environmentLightingSettings.ambientProbe.shg3 = shg;
|
||||
float shg2 = sphericalHarmonicsL.shg7;
|
||||
environmentLightingSettings.ambientProbe.shg7 = shg2;
|
||||
float shb = sphericalHarmonicsL.shb2;
|
||||
environmentLightingSettings.ambientProbe.shb2 = shb;
|
||||
float shb2 = sphericalHarmonicsL.shb8;
|
||||
environmentLightingSettings.ambientProbe.shb8 = shb2;
|
||||
Color color4 = RenderSettings.ambientSkyColor;
|
||||
Cubemap cubemap = RenderSettings.customReflection;
|
||||
environmentLightingSettings.customReflection = cubemap;
|
||||
DefaultReflectionMode defaultReflectionMode = RenderSettings.defaultReflectionMode;
|
||||
environmentLightingSettings.defaultReflectionMode = defaultReflectionMode;
|
||||
int num2 = RenderSettings.defaultReflectionResolution;
|
||||
environmentLightingSettings.defaultReflectionResolution = num2;
|
||||
int num3 = RenderSettings.reflectionBounces;
|
||||
environmentLightingSettings.reflectionBounces = num3;
|
||||
float num4 = RenderSettings.reflectionIntensity;
|
||||
environmentLightingSettings.reflectionIntensity = num4;
|
||||
Material material = RenderSettings.skybox;
|
||||
environmentLightingSettings.skybox = material;
|
||||
Light light = RenderSettings.sun;
|
||||
environmentLightingSettings.sun = light;
|
||||
}
|
||||
|
||||
// Token: 0x06013F19 RID: 81689 RVA: 0x0049E7F0 File Offset: 0x0049C9F0
|
||||
[Token(Token = "0x6013F19")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public EnvironmentLightingSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06013F1B RID: 81691 RVA: 0x0049E81C File Offset: 0x0049CA1C
|
||||
[Token(Token = "0x6013F1B")]
|
||||
[Address(RVA = "0x1DECED0", Offset = "0x1DEBED0", VA = "0x181DECED0")]
|
||||
[CompilerGenerated]
|
||||
internal static IEnumerator<KENFJGFMIPM> EIADIANJPFI()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06013F1B)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Core.Rendering.EnvironmentLightingSettings::EIADIANJPFI()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(ADDHFGBEOEM::System.IDisposable.Dispose, ldloc:ADDHFGBEOEM(var_0))
|
||||
stfld:int32(ADDHFGBEOEM::<>1__state, ldloc:ADDHFGBEOEM(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0400CEAD RID: 52909
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400CEAD")]
|
||||
[SerializeField]
|
||||
private Material skybox;
|
||||
|
||||
// Token: 0x0400CEAE RID: 52910
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400CEAE")]
|
||||
[SerializeField]
|
||||
private Light sun;
|
||||
|
||||
// Token: 0x0400CEAF RID: 52911
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400CEAF")]
|
||||
[SerializeField]
|
||||
private AmbientMode ambientMode;
|
||||
|
||||
// Token: 0x0400CEB0 RID: 52912
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400CEB0")]
|
||||
[SerializeField]
|
||||
private SphericalHarmonicsL2 ambientProbe;
|
||||
|
||||
// Token: 0x0400CEB1 RID: 52913
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400CEB1")]
|
||||
[SerializeField]
|
||||
private float ambientIntensity;
|
||||
|
||||
// Token: 0x0400CEB2 RID: 52914
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400CEB2")]
|
||||
[SerializeField]
|
||||
private Color ambientSkyColor;
|
||||
|
||||
// Token: 0x0400CEB3 RID: 52915
|
||||
[FieldOffset(Offset = "0xA4")]
|
||||
[Token(Token = "0x400CEB3")]
|
||||
[SerializeField]
|
||||
private Color ambientEquatorColor;
|
||||
|
||||
// Token: 0x0400CEB4 RID: 52916
|
||||
[FieldOffset(Offset = "0xB4")]
|
||||
[Token(Token = "0x400CEB4")]
|
||||
[SerializeField]
|
||||
private Color ambientGroundColor;
|
||||
|
||||
// Token: 0x0400CEB5 RID: 52917
|
||||
[FieldOffset(Offset = "0xC4")]
|
||||
[Token(Token = "0x400CEB5")]
|
||||
[SerializeField]
|
||||
private Color ambientLight;
|
||||
|
||||
// Token: 0x0400CEB6 RID: 52918
|
||||
[FieldOffset(Offset = "0xD4")]
|
||||
[Token(Token = "0x400CEB6")]
|
||||
[SerializeField]
|
||||
private DefaultReflectionMode defaultReflectionMode;
|
||||
|
||||
// Token: 0x0400CEB7 RID: 52919
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400CEB7")]
|
||||
[SerializeField]
|
||||
private int defaultReflectionResolution;
|
||||
|
||||
// Token: 0x0400CEB8 RID: 52920
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400CEB8")]
|
||||
[SerializeField]
|
||||
private Cubemap customReflection;
|
||||
|
||||
// Token: 0x0400CEB9 RID: 52921
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400CEB9")]
|
||||
[SerializeField]
|
||||
private float reflectionIntensity;
|
||||
|
||||
// Token: 0x0400CEBA RID: 52922
|
||||
[FieldOffset(Offset = "0xEC")]
|
||||
[Token(Token = "0x400CEBA")]
|
||||
[SerializeField]
|
||||
private int reflectionBounces;
|
||||
|
||||
// Token: 0x0400CEBB RID: 52923
|
||||
[Token(Token = "0x400CEBB")]
|
||||
private static EnvironmentLightingSettings defaultSceneSettings = new EnvironmentLightingSettings();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,182 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering.Universal;
|
||||
|
||||
namespace RecRoom.Core.Rendering
|
||||
{
|
||||
// Token: 0x02002E14 RID: 11796
|
||||
[Token(Token = "0x2002E14")]
|
||||
[Serializable]
|
||||
public class FogSettings
|
||||
{
|
||||
// Token: 0x06013F22 RID: 81698 RVA: 0x0049E8EC File Offset: 0x0049CAEC
|
||||
[Token(Token = "0x6013F22")]
|
||||
[Address(RVA = "0x1DED4B0", Offset = "0x1DEC4B0", VA = "0x181DED4B0")]
|
||||
public void ECPHANMBDHA()
|
||||
{
|
||||
RenderSettings.fog = this.fog;
|
||||
RenderSettings.fogColor = this.fogColor;
|
||||
RenderSettings.fogDensity = this.fogDensity;
|
||||
RenderSettings.fogEndDistance = this.fogEndDistance;
|
||||
RenderSettings.fogMode = this.fogMode;
|
||||
RenderSettings.fogStartDistance = this.fogStartDistance;
|
||||
FogSettings.OGDCBNHANKJ ogdcbnhankj = this.fogClippingBehavior;
|
||||
if (ogdcbnhankj == FogSettings.OGDCBNHANKJ.AsNeeded)
|
||||
{
|
||||
IRecRoomQualityConfigProvider recRoomQualityConfigProvider;
|
||||
if (recRoomQualityConfigProvider == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
while (ogdcbnhankj != FogSettings.OGDCBNHANKJ.Always)
|
||||
{
|
||||
}
|
||||
}
|
||||
Camera activeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL;
|
||||
activeCamera.clearFlags = CameraClearFlags.Color;
|
||||
Color color = this.fogColor;
|
||||
activeCamera.backgroundColor = color;
|
||||
float num = this.fogEndDistance;
|
||||
activeCamera.farClipPlane = num;
|
||||
}
|
||||
|
||||
// Token: 0x06013F23 RID: 81699 RVA: 0x0049E98C File Offset: 0x0049CB8C
|
||||
[Token(Token = "0x6013F23")]
|
||||
[Address(RVA = "0x1DED680", Offset = "0x1DEC680", VA = "0x181DED680")]
|
||||
public void GFAOAIAFMEH()
|
||||
{
|
||||
bool flag = RenderSettings.fog;
|
||||
this.fog = flag;
|
||||
Color color = RenderSettings.fogColor;
|
||||
float num = RenderSettings.fogDensity;
|
||||
this.fogDensity = num;
|
||||
float num2 = RenderSettings.fogEndDistance;
|
||||
this.fogEndDistance = num2;
|
||||
FogMode fogMode = RenderSettings.fogMode;
|
||||
this.fogMode = fogMode;
|
||||
float num3 = RenderSettings.fogStartDistance;
|
||||
this.fogStartDistance = num3;
|
||||
}
|
||||
|
||||
// Token: 0x06013F24 RID: 81700 RVA: 0x0049E9F8 File Offset: 0x0049CBF8
|
||||
[Token(Token = "0x6013F24")]
|
||||
[Address(RVA = "0x1DED6E0", Offset = "0x1DEC6E0", VA = "0x181DED6E0")]
|
||||
public static void OBFPLLENOPL()
|
||||
{
|
||||
FogSettings.defaultSceneSettings.ECPHANMBDHA();
|
||||
Camera activeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL;
|
||||
Color color = FogSettings.initialClearColor;
|
||||
activeCamera.backgroundColor = color;
|
||||
float num = FogSettings.initialFarClip;
|
||||
activeCamera.farClipPlane = num;
|
||||
CameraClearFlags cameraClearFlags = FogSettings.initialClearFlags;
|
||||
activeCamera.clearFlags = cameraClearFlags;
|
||||
}
|
||||
|
||||
// Token: 0x06013F25 RID: 81701 RVA: 0x0049EA48 File Offset: 0x0049CC48
|
||||
[Token(Token = "0x6013F25")]
|
||||
[Address(RVA = "0x1DED340", Offset = "0x1DEC340", VA = "0x181DED340")]
|
||||
public static void BAAAFCLCPIK()
|
||||
{
|
||||
Camera activeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL;
|
||||
FogSettings.initialFarClip = activeCamera.farClipPlane;
|
||||
FogSettings.initialClearFlags = activeCamera.clearFlags;
|
||||
FogSettings fogSettings = FogSettings.defaultSceneSettings;
|
||||
bool flag = RenderSettings.fog;
|
||||
fogSettings.fog = flag;
|
||||
Color color = RenderSettings.fogColor;
|
||||
float num = RenderSettings.fogDensity;
|
||||
fogSettings.fogDensity = num;
|
||||
float num2 = RenderSettings.fogEndDistance;
|
||||
fogSettings.fogEndDistance = num2;
|
||||
FogMode fogMode = RenderSettings.fogMode;
|
||||
fogSettings.fogMode = fogMode;
|
||||
float num3 = RenderSettings.fogStartDistance;
|
||||
fogSettings.fogStartDistance = num3;
|
||||
}
|
||||
|
||||
// Token: 0x06013F26 RID: 81702 RVA: 0x0049EAE4 File Offset: 0x0049CCE4
|
||||
[Token(Token = "0x6013F26")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public FogSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400CEBE RID: 52926
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400CEBE")]
|
||||
[SerializeField]
|
||||
private bool fog;
|
||||
|
||||
// Token: 0x0400CEBF RID: 52927
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400CEBF")]
|
||||
[SerializeField]
|
||||
private FogMode fogMode;
|
||||
|
||||
// Token: 0x0400CEC0 RID: 52928
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400CEC0")]
|
||||
[SerializeField]
|
||||
private Color fogColor;
|
||||
|
||||
// Token: 0x0400CEC1 RID: 52929
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400CEC1")]
|
||||
[SerializeField]
|
||||
private float fogStartDistance;
|
||||
|
||||
// Token: 0x0400CEC2 RID: 52930
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400CEC2")]
|
||||
[SerializeField]
|
||||
private float fogEndDistance;
|
||||
|
||||
// Token: 0x0400CEC3 RID: 52931
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400CEC3")]
|
||||
[SerializeField]
|
||||
private float fogDensity;
|
||||
|
||||
// Token: 0x0400CEC4 RID: 52932
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400CEC4")]
|
||||
[SerializeField]
|
||||
private FogSettings.OGDCBNHANKJ fogClippingBehavior;
|
||||
|
||||
// Token: 0x0400CEC5 RID: 52933
|
||||
[Token(Token = "0x400CEC5")]
|
||||
private static FogSettings defaultSceneSettings = new FogSettings();
|
||||
|
||||
// Token: 0x0400CEC6 RID: 52934
|
||||
[Token(Token = "0x400CEC6")]
|
||||
private static Color initialClearColor;
|
||||
|
||||
// Token: 0x0400CEC7 RID: 52935
|
||||
[Token(Token = "0x400CEC7")]
|
||||
private static float initialFarClip;
|
||||
|
||||
// Token: 0x0400CEC8 RID: 52936
|
||||
[Token(Token = "0x400CEC8")]
|
||||
private static CameraClearFlags initialClearFlags;
|
||||
|
||||
// Token: 0x02002E15 RID: 11797
|
||||
[Token(Token = "0x2002E15")]
|
||||
public enum OGDCBNHANKJ
|
||||
{
|
||||
// Token: 0x0400CECA RID: 52938
|
||||
[Token(Token = "0x400CECA")]
|
||||
Never,
|
||||
// Token: 0x0400CECB RID: 52939
|
||||
[Token(Token = "0x400CECB")]
|
||||
AsNeeded,
|
||||
// Token: 0x0400CECC RID: 52940
|
||||
[Token(Token = "0x400CECC")]
|
||||
Always
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,173 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering;
|
||||
|
||||
namespace RecRoom.Core.Rendering
|
||||
{
|
||||
// Token: 0x02002E16 RID: 11798
|
||||
[Token(Token = "0x2002E16")]
|
||||
public class HolographicOverlayEffect : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003765 RID: 14181
|
||||
// (get) Token: 0x06013F28 RID: 81704 RVA: 0x0049EB10 File Offset: 0x0049CD10
|
||||
// (set) Token: 0x06013F29 RID: 81705 RVA: 0x0049EB24 File Offset: 0x0049CD24
|
||||
[Token(Token = "0x17003765")]
|
||||
public float HEMBCJEGALM
|
||||
{
|
||||
[Token(Token = "0x6013F28")]
|
||||
[Address(RVA = "0x5626C0", Offset = "0x5616C0", VA = "0x1805626C0")]
|
||||
get
|
||||
{
|
||||
return this.smallScanlineFrequency;
|
||||
}
|
||||
[Token(Token = "0x6013F29")]
|
||||
[Address(RVA = "0x1DEE410", Offset = "0x1DED410", VA = "0x181DEE410")]
|
||||
set
|
||||
{
|
||||
this.smallScanlineFrequency = value;
|
||||
this.NOLDEMHLBAK();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003766 RID: 14182
|
||||
// (get) Token: 0x06013F2A RID: 81706 RVA: 0x0049EB40 File Offset: 0x0049CD40
|
||||
// (set) Token: 0x06013F2B RID: 81707 RVA: 0x0049EB54 File Offset: 0x0049CD54
|
||||
[Token(Token = "0x17003766")]
|
||||
public float DGIAKBNFIOK
|
||||
{
|
||||
[Token(Token = "0x6013F2A")]
|
||||
[Address(RVA = "0x5626B0", Offset = "0x5616B0", VA = "0x1805626B0")]
|
||||
get
|
||||
{
|
||||
return this.largeScanlineFrequency;
|
||||
}
|
||||
[Token(Token = "0x6013F2B")]
|
||||
[Address(RVA = "0x1DEE3F0", Offset = "0x1DED3F0", VA = "0x181DEE3F0")]
|
||||
set
|
||||
{
|
||||
this.largeScanlineFrequency = value;
|
||||
this.NOLDEMHLBAK();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013F2C RID: 81708 RVA: 0x0049EB70 File Offset: 0x0049CD70
|
||||
[Token(Token = "0x6013F2C")]
|
||||
[Address(RVA = "0x1DEE240", Offset = "0x1DED240", VA = "0x181DEE240")]
|
||||
private void OnEnable()
|
||||
{
|
||||
Renderer[] componentsInChildren = base.GetComponentsInChildren<Renderer>();
|
||||
this.PCLMNNEHLNG = componentsInChildren;
|
||||
this.NOLDEMHLBAK();
|
||||
int[] array = new int[this.PCLMNNEHLNG.Length];
|
||||
int num = 0;
|
||||
this.LCMPFFOKKFB = array;
|
||||
if (num < array.Length)
|
||||
{
|
||||
int num2 = this.PCLMNNEHLNG[num].JHIDBGOLCLD();
|
||||
array[0] = num2;
|
||||
num++;
|
||||
int[] lcmpffokkfb = this.LCMPFFOKKFB;
|
||||
}
|
||||
RenderPipelineManager.beginCameraRendering += new Action(this.CDJMNIHFNMK);
|
||||
}
|
||||
|
||||
// Token: 0x06013F2D RID: 81709 RVA: 0x0049EBF4 File Offset: 0x0049CDF4
|
||||
[Token(Token = "0x6013F2D")]
|
||||
[Address(RVA = "0x1DEE1B0", Offset = "0x1DED1B0", VA = "0x181DEE1B0")]
|
||||
private void OnDisable()
|
||||
{
|
||||
RenderPipelineManager.beginCameraRendering -= new Action(this.CDJMNIHFNMK);
|
||||
}
|
||||
|
||||
// Token: 0x06013F2E RID: 81710 RVA: 0x0049EC14 File Offset: 0x0049CE14
|
||||
[Token(Token = "0x6013F2E")]
|
||||
[Address(RVA = "0x1DEE060", Offset = "0x1DED060", VA = "0x181DEE060")]
|
||||
private void NOLDEMHLBAK()
|
||||
{
|
||||
if (this.POJKKILEGBC == (ulong)0L)
|
||||
{
|
||||
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
||||
this.POJKKILEGBC = materialPropertyBlock;
|
||||
}
|
||||
Renderer[] pclmnnehlng = this.PCLMNNEHLNG;
|
||||
int num = 0;
|
||||
int length = pclmnnehlng.Length;
|
||||
if (num < length)
|
||||
{
|
||||
Renderer renderer = pclmnnehlng[num];
|
||||
int num2 = 0;
|
||||
if (renderer != num2)
|
||||
{
|
||||
MaterialPropertyBlock pojkkilegbc = this.POJKKILEGBC;
|
||||
renderer.Internal_GetPropertyBlock(pojkkilegbc);
|
||||
MaterialPropertyBlock pojkkilegbc2 = this.POJKKILEGBC;
|
||||
float num3 = this.smallScanlineFrequency;
|
||||
pojkkilegbc2.SetFloat("_SmallScanlineFrequency", num3);
|
||||
MaterialPropertyBlock pojkkilegbc3 = this.POJKKILEGBC;
|
||||
float num4 = this.largeScanlineFrequency;
|
||||
pojkkilegbc3.SetFloat("_LargeScanlineFrequency", num4);
|
||||
MaterialPropertyBlock pojkkilegbc4 = this.POJKKILEGBC;
|
||||
renderer.Internal_SetPropertyBlock(pojkkilegbc4);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013F2F RID: 81711 RVA: 0x0049ECD0 File Offset: 0x0049CED0
|
||||
[Token(Token = "0x6013F2F")]
|
||||
[Address(RVA = "0x1DEDF10", Offset = "0x1DECF10", VA = "0x181DEDF10")]
|
||||
private void CDJMNIHFNMK(ScriptableRenderContext LHOMKMINCHH, Camera FOMHGMLPOND)
|
||||
{
|
||||
Renderer[] pclmnnehlng = this.PCLMNNEHLNG;
|
||||
int num = 0;
|
||||
if (num < pclmnnehlng.Length)
|
||||
{
|
||||
Renderer renderer = pclmnnehlng[num];
|
||||
int num2 = 0;
|
||||
if (renderer != num2)
|
||||
{
|
||||
Renderer renderer2 = this.PCLMNNEHLNG[num];
|
||||
int num3 = this.LCMPFFOKKFB[num];
|
||||
HolographicOverlayRendererEffect.RenderHolographicOverlay(renderer2, num3);
|
||||
}
|
||||
Renderer[] pclmnnehlng2 = this.PCLMNNEHLNG;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013F30 RID: 81712 RVA: 0x0049ED3C File Offset: 0x0049CF3C
|
||||
[Token(Token = "0x6013F30")]
|
||||
[Address(RVA = "0x1DEE3D0", Offset = "0x1DED3D0", VA = "0x181DEE3D0")]
|
||||
public HolographicOverlayEffect()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400CECD RID: 52941
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400CECD")]
|
||||
private Renderer[] PCLMNNEHLNG;
|
||||
|
||||
// Token: 0x0400CECE RID: 52942
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400CECE")]
|
||||
private int[] LCMPFFOKKFB;
|
||||
|
||||
// Token: 0x0400CECF RID: 52943
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400CECF")]
|
||||
[SerializeField]
|
||||
private float smallScanlineFrequency = 130f;
|
||||
|
||||
// Token: 0x0400CED0 RID: 52944
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400CED0")]
|
||||
[SerializeField]
|
||||
private float largeScanlineFrequency = 2f;
|
||||
|
||||
// Token: 0x0400CED1 RID: 52945
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400CED1")]
|
||||
private MaterialPropertyBlock POJKKILEGBC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,128 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Rendering
|
||||
{
|
||||
// Token: 0x02002E1C RID: 11804
|
||||
[Token(Token = "0x2002E1C")]
|
||||
public sealed class HolographicOverlayRendererEffect : CommandBufferRendererEffect<HolographicOverlayRendererEffect.OIOFDGLBEHP, HolographicOverlayRendererEffect>
|
||||
{
|
||||
// Token: 0x1700376E RID: 14190
|
||||
// (get) Token: 0x06013F42 RID: 81730 RVA: 0x0049EF94 File Offset: 0x0049D194
|
||||
[Token(Token = "0x1700376E")]
|
||||
private static Material BFHBHPAJKAG
|
||||
{
|
||||
[Token(Token = "0x6013F42")]
|
||||
[Address(RVA = "0x1DEE490", Offset = "0x1DED490", VA = "0x181DEE490")]
|
||||
get
|
||||
{
|
||||
Material knmfnjbpfkj = HolographicOverlayRendererEffect.KNMFNJBPFKJ;
|
||||
int num = 0;
|
||||
if (knmfnjbpfkj == num)
|
||||
{
|
||||
HolographicOverlayRendererEffect.KNMFNJBPFKJ = Resources.Load<Material>("legacy_HolographicOverlay_mat");
|
||||
}
|
||||
return HolographicOverlayRendererEffect.KNMFNJBPFKJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700376F RID: 14191
|
||||
// (get) Token: 0x06013F43 RID: 81731 RVA: 0x0049EFC8 File Offset: 0x0049D1C8
|
||||
[Token(Token = "0x1700376F")]
|
||||
protected override RendererEffectBase<CommandBufferRendererEffect<HolographicOverlayRendererEffect.OIOFDGLBEHP, HolographicOverlayRendererEffect>.PKIMMOGBLIP, HolographicOverlayRendererEffect>.DFAPEDACOFO NKHCGACJHCB
|
||||
{
|
||||
[Token(Token = "0x6013F43")]
|
||||
[Address(RVA = "0x1DEE430", Offset = "0x1DED430", VA = "0x181DEE430", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return HolographicOverlayRendererEffect.FFGDFJKHJNA;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003770 RID: 14192
|
||||
// (get) Token: 0x06013F44 RID: 81732 RVA: 0x0049EFDC File Offset: 0x0049D1DC
|
||||
[Token(Token = "0x17003770")]
|
||||
public override string MICEMEJMPBK
|
||||
{
|
||||
[Token(Token = "0x6013F44")]
|
||||
[Address(RVA = "0x1DEE810", Offset = "0x1DED810", VA = "0x181DEE810", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Draw Holographic Overlay Effects";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003771 RID: 14193
|
||||
// (get) Token: 0x06013F45 RID: 81733 RVA: 0x0049EFF0 File Offset: 0x0049D1F0
|
||||
[Token(Token = "0x17003771")]
|
||||
protected override bool OJNJNCCAONF
|
||||
{
|
||||
[Token(Token = "0x6013F45")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "9")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013F46 RID: 81734 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013F46")]
|
||||
[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: 0x06013F47 RID: 81735 RVA: 0x0049F000 File Offset: 0x0049D200
|
||||
[Token(Token = "0x6013F47")]
|
||||
[Address(RVA = "0x1DEE590", Offset = "0x1DED590", VA = "0x181DEE590")]
|
||||
public static void RenderHolographicOverlay(Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1)
|
||||
{
|
||||
RendererEffectBase<CommandBufferRendererEffect<HolographicOverlayRendererEffect.OIOFDGLBEHP, HolographicOverlayRendererEffect>.PKIMMOGBLIP, HolographicOverlayRendererEffect>.DFAPEDACOFO ffgdfjkhjna = HolographicOverlayRendererEffect.FFGDFJKHJNA;
|
||||
Material knmfnjbpfkj = HolographicOverlayRendererEffect.KNMFNJBPFKJ;
|
||||
int num = 0;
|
||||
if (knmfnjbpfkj == num)
|
||||
{
|
||||
HolographicOverlayRendererEffect.KNMFNJBPFKJ = Resources.Load<Material>("legacy_HolographicOverlay_mat");
|
||||
}
|
||||
Material knmfnjbpfkj2 = HolographicOverlayRendererEffect.KNMFNJBPFKJ;
|
||||
}
|
||||
|
||||
// Token: 0x06013F48 RID: 81736 RVA: 0x0049F048 File Offset: 0x0049D248
|
||||
[Token(Token = "0x6013F48")]
|
||||
[Address(RVA = "0x1DEE7D0", Offset = "0x1DED7D0", VA = "0x181DEE7D0")]
|
||||
public HolographicOverlayRendererEffect()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06013F49 RID: 81737 RVA: 0x0049F05C File Offset: 0x0049D25C
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6013F49")]
|
||||
[Address(RVA = "0x1DEE770", Offset = "0x1DED770", VA = "0x181DEE770")]
|
||||
static HolographicOverlayRendererEffect()
|
||||
{
|
||||
int num;
|
||||
RendererEffectBase<CommandBufferRendererEffect<HolographicOverlayRendererEffect.OIOFDGLBEHP, HolographicOverlayRendererEffect>.PKIMMOGBLIP, HolographicOverlayRendererEffect>.DFAPEDACOFO dfapedacofo = new RendererEffectBase.DFAPEDACOFO(128, num != 0);
|
||||
num = 0;
|
||||
HolographicOverlayRendererEffect.FFGDFJKHJNA = dfapedacofo;
|
||||
}
|
||||
|
||||
// Token: 0x0400CEE6 RID: 52966
|
||||
[Token(Token = "0x400CEE6")]
|
||||
private const int AFFHCCLPBHD = 128;
|
||||
|
||||
// Token: 0x0400CEE7 RID: 52967
|
||||
[Token(Token = "0x400CEE7")]
|
||||
private static Material KNMFNJBPFKJ;
|
||||
|
||||
// Token: 0x0400CEE8 RID: 52968
|
||||
[Token(Token = "0x400CEE8")]
|
||||
private static readonly RendererEffectBase<CommandBufferRendererEffect<HolographicOverlayRendererEffect.OIOFDGLBEHP, HolographicOverlayRendererEffect>.PKIMMOGBLIP, HolographicOverlayRendererEffect>.DFAPEDACOFO FFGDFJKHJNA;
|
||||
|
||||
// Token: 0x02002E1D RID: 11805
|
||||
[Token(Token = "0x2002E1D")]
|
||||
public struct OIOFDGLBEHP
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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: 0x02002E2E RID: 11822
|
||||
[Token(Token = "0x2002E2E")]
|
||||
public sealed class IgnoredRendererEffect : SwapMaterialRendererEffect<IgnoredRendererEffect.BMCGBDEDAND, IgnoredRendererEffect>
|
||||
{
|
||||
// Token: 0x17003790 RID: 14224
|
||||
// (get) Token: 0x06013FC7 RID: 81863 RVA: 0x004A0490 File Offset: 0x0049E690
|
||||
[Token(Token = "0x17003790")]
|
||||
private static Material KINBMNLJPBA
|
||||
{
|
||||
[Token(Token = "0x6013FC7")]
|
||||
[Address(RVA = "0x1DEF3D0", Offset = "0x1DEE3D0", VA = "0x181DEF3D0")]
|
||||
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: 0x17003791 RID: 14225
|
||||
// (get) Token: 0x06013FC8 RID: 81864 RVA: 0x004A04C8 File Offset: 0x0049E6C8
|
||||
[Token(Token = "0x17003791")]
|
||||
private static Material AEHOPBKBCCG
|
||||
{
|
||||
[Token(Token = "0x6013FC8")]
|
||||
[Address(RVA = "0x1DEF6A0", Offset = "0x1DEE6A0", VA = "0x181DEF6A0")]
|
||||
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: 0x17003792 RID: 14226
|
||||
// (get) Token: 0x06013FC9 RID: 81865 RVA: 0x004A0500 File Offset: 0x0049E700
|
||||
[Token(Token = "0x17003792")]
|
||||
private static Material HODMAOFBJBC
|
||||
{
|
||||
[Token(Token = "0x6013FC9")]
|
||||
[Address(RVA = "0x1DEE8B0", Offset = "0x1DED8B0", VA = "0x181DEE8B0")]
|
||||
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: 0x17003793 RID: 14227
|
||||
// (get) Token: 0x06013FCA RID: 81866 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17003793")]
|
||||
private static Color KPEEPKPJDHO
|
||||
{
|
||||
[Token(Token = "0x6013FCA")]
|
||||
[Address(RVA = "0x1DEF7E0", Offset = "0x1DEE7E0", VA = "0x181DEF7E0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013FCB RID: 81867 RVA: 0x004A0538 File Offset: 0x0049E738
|
||||
[Token(Token = "0x6013FCB")]
|
||||
[Address(RVA = "0x1DEF500", Offset = "0x1DEE500", VA = "0x181DEF500")]
|
||||
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: 0x06013FCC RID: 81868 RVA: 0x004A0570 File Offset: 0x0049E770
|
||||
[Token(Token = "0x6013FCC")]
|
||||
[Address(RVA = "0x1DF0190", Offset = "0x1DEF190", VA = "0x181DF0190")]
|
||||
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: 0x06013FCD RID: 81869 RVA: 0x004A05F8 File Offset: 0x0049E7F8
|
||||
[Token(Token = "0x6013FCD")]
|
||||
[Address(RVA = "0x1DEFEA0", Offset = "0x1DEEEA0", VA = "0x181DEFEA0")]
|
||||
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: 0x17003794 RID: 14228
|
||||
// (get) Token: 0x06013FCE RID: 81870 RVA: 0x004A0640 File Offset: 0x0049E840
|
||||
[Token(Token = "0x17003794")]
|
||||
public override string MICEMEJMPBK
|
||||
{
|
||||
[Token(Token = "0x6013FCE")]
|
||||
[Address(RVA = "0x1DF0700", Offset = "0x1DEF700", VA = "0x181DF0700", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Setup Ignore Renderers";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013FCF RID: 81871 RVA: 0x004A0654 File Offset: 0x0049E854
|
||||
[Token(Token = "0x6013FCF")]
|
||||
[Address(RVA = "0x1DF0510", Offset = "0x1DEF510", VA = "0x181DF0510", 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: 0x06013FD0 RID: 81872 RVA: 0x004A0698 File Offset: 0x0049E898
|
||||
[Token(Token = "0x6013FD0")]
|
||||
[Address(RVA = "0x1DEF960", Offset = "0x1DEE960", VA = "0x181DEF960", 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: 0x06013FD1 RID: 81873 RVA: 0x004A06F0 File Offset: 0x0049E8F0
|
||||
[Token(Token = "0x6013FD1")]
|
||||
[Address(RVA = "0x1DEFB50", Offset = "0x1DEEB50", VA = "0x181DEFB50")]
|
||||
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: 0x06013FD2 RID: 81874 RVA: 0x004A074C File Offset: 0x0049E94C
|
||||
[Token(Token = "0x6013FD2")]
|
||||
[Address(RVA = "0x1DEEF70", Offset = "0x1DEDF70", VA = "0x181DEEF70")]
|
||||
private void EHDNCHLIKMF(PPDOPHKNMCK AOKDECDAEEG)
|
||||
{
|
||||
IRecRoomQualityConfigProvider recRoomQualityConfigProvider;
|
||||
if (recRoomQualityConfigProvider == 0)
|
||||
{
|
||||
IgnoredRendererEffect.KINBMNLJPBA.EnableKeyword("DEPTH_TEST_ON");
|
||||
return;
|
||||
}
|
||||
IgnoredRendererEffect.KINBMNLJPBA.DisableKeyword("DEPTH_TEST_ON");
|
||||
}
|
||||
|
||||
// Token: 0x06013FD3 RID: 81875 RVA: 0x004A0788 File Offset: 0x0049E988
|
||||
[Token(Token = "0x6013FD3")]
|
||||
[Address(RVA = "0x1DEF0C0", Offset = "0x1DEE0C0", VA = "0x181DEF0C0", 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: 0x06013FD4 RID: 81876 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013FD4")]
|
||||
[Address(RVA = "0x1DEE9F0", Offset = "0x1DED9F0", VA = "0x181DEE9F0", 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: 0x06013FD5 RID: 81877 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013FD5")]
|
||||
[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: 0x06013FD6 RID: 81878 RVA: 0x004A080C File Offset: 0x0049EA0C
|
||||
[Token(Token = "0x6013FD6")]
|
||||
[Address(RVA = "0x1DF06A0", Offset = "0x1DEF6A0", VA = "0x181DF06A0")]
|
||||
public IgnoredRendererEffect()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06013FD7 RID: 81879 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6013FD7")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
static IgnoredRendererEffect()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400CF2D RID: 53037
|
||||
[Token(Token = "0x400CF2D")]
|
||||
private const string INJJANEHMLO = "DEPTH_TEST_ON";
|
||||
|
||||
// Token: 0x0400CF2E RID: 53038
|
||||
[Token(Token = "0x400CF2E")]
|
||||
private static Material MJHAPCDPDEG;
|
||||
|
||||
// Token: 0x0400CF2F RID: 53039
|
||||
[Token(Token = "0x400CF2F")]
|
||||
private static Material MHMBEFGNFHN;
|
||||
|
||||
// Token: 0x0400CF30 RID: 53040
|
||||
[Token(Token = "0x400CF30")]
|
||||
private static Material MLBONHFGMJK;
|
||||
|
||||
// Token: 0x0400CF31 RID: 53041
|
||||
[Token(Token = "0x400CF31")]
|
||||
private static Color? NJHBHPNONJD;
|
||||
|
||||
// Token: 0x0400CF32 RID: 53042
|
||||
[Token(Token = "0x400CF32")]
|
||||
private static IgnoreBufferSize EIHMOLMHOIH;
|
||||
|
||||
// Token: 0x02002E2F RID: 11823
|
||||
[Token(Token = "0x2002E2F")]
|
||||
public readonly struct PFDHGMKOPJJ
|
||||
{
|
||||
// Token: 0x06013FD8 RID: 81880 RVA: 0x004A0820 File Offset: 0x0049EA20
|
||||
[Token(Token = "0x6013FD8")]
|
||||
[Address(RVA = "0x478700", Offset = "0x477700", VA = "0x180478700")]
|
||||
public PFDHGMKOPJJ(IgnoredRendererEffect.PFNHJKMEEHA DBJAPBLGPJH, IReadOnlyList<Camera> IGKGHCHGGEF)
|
||||
{
|
||||
this.DBJAPBLGPJH = DBJAPBLGPJH;
|
||||
this.IGKGHCHGGEF = IGKGHCHGGEF;
|
||||
}
|
||||
|
||||
// Token: 0x17003795 RID: 14229
|
||||
// (get) Token: 0x06013FD9 RID: 81881 RVA: 0x004A083C File Offset: 0x0049EA3C
|
||||
[Token(Token = "0x17003795")]
|
||||
public static IgnoredRendererEffect.PFDHGMKOPJJ LJGPMGNLFPD
|
||||
{
|
||||
[Token(Token = "0x6013FD9")]
|
||||
[Address(RVA = "0x1DF43F0", Offset = "0x1DF33F0", VA = "0x181DF43F0")]
|
||||
get
|
||||
{
|
||||
IReadOnlyList<Camera> activeCameraAndActiveFirstPersonCameras = SingletonMonoBehaviour.ONCPNMDGGKG.ActiveCameraAndActiveFirstPersonCameras;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400CF33 RID: 53043
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CF33")]
|
||||
public readonly IgnoredRendererEffect.PFNHJKMEEHA DBJAPBLGPJH;
|
||||
|
||||
// Token: 0x0400CF34 RID: 53044
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400CF34")]
|
||||
public readonly IReadOnlyList<Camera> IGKGHCHGGEF;
|
||||
}
|
||||
|
||||
// Token: 0x02002E30 RID: 11824
|
||||
[Token(Token = "0x2002E30")]
|
||||
public struct BMCGBDEDAND
|
||||
{
|
||||
// Token: 0x0400CF35 RID: 53045
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CF35")]
|
||||
public IgnoredRendererEffect.PFNHJKMEEHA LCBINJCOPIH;
|
||||
|
||||
// Token: 0x0400CF36 RID: 53046
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400CF36")]
|
||||
public Vector3 HGCIFEJIACC;
|
||||
|
||||
// Token: 0x0400CF37 RID: 53047
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400CF37")]
|
||||
public Vector3 NJHIJOAINKB;
|
||||
|
||||
// Token: 0x0400CF38 RID: 53048
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400CF38")]
|
||||
public Vector3 DCHFMMLHEHH;
|
||||
|
||||
// Token: 0x0400CF39 RID: 53049
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400CF39")]
|
||||
public float ICFCKMMCFHM;
|
||||
|
||||
// Token: 0x0400CF3A RID: 53050
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400CF3A")]
|
||||
public float ALDDAPMFOME;
|
||||
|
||||
// Token: 0x0400CF3B RID: 53051
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400CF3B")]
|
||||
public float MHJPMGBLFPC;
|
||||
|
||||
// Token: 0x0400CF3C RID: 53052
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400CF3C")]
|
||||
public bool GKEIFNALDCI;
|
||||
|
||||
// Token: 0x0400CF3D RID: 53053
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400CF3D")]
|
||||
public Color? PGDAJJIBIBG;
|
||||
}
|
||||
|
||||
// Token: 0x02002E31 RID: 11825
|
||||
[Token(Token = "0x2002E31")]
|
||||
[NJICLEHHOBN]
|
||||
public enum PFNHJKMEEHA
|
||||
{
|
||||
// Token: 0x0400CF3F RID: 53055
|
||||
[Token(Token = "0x400CF3F")]
|
||||
Ghost,
|
||||
// Token: 0x0400CF40 RID: 53056
|
||||
[Token(Token = "0x400CF40")]
|
||||
ShadowsOnly = 100,
|
||||
// Token: 0x0400CF41 RID: 53057
|
||||
[Token(Token = "0x400CF41")]
|
||||
Hide = 200
|
||||
}
|
||||
|
||||
// Token: 0x02002E32 RID: 11826
|
||||
[Token(Token = "0x2002E32")]
|
||||
private static class ACICIFGMHDO
|
||||
{
|
||||
// Token: 0x0400CF42 RID: 53058
|
||||
[Token(Token = "0x400CF42")]
|
||||
public static readonly int GMFKHCBFDHO = Shader.PropertyToID("_TintColor");
|
||||
|
||||
// Token: 0x0400CF43 RID: 53059
|
||||
[Token(Token = "0x400CF43")]
|
||||
public static readonly int HNAFNMMPLFM = Shader.PropertyToID("_FadeCenter1");
|
||||
|
||||
// Token: 0x0400CF44 RID: 53060
|
||||
[Token(Token = "0x400CF44")]
|
||||
public static readonly int CFCDCMGKKKI = Shader.PropertyToID("_FadeCenter2");
|
||||
|
||||
// Token: 0x0400CF45 RID: 53061
|
||||
[Token(Token = "0x400CF45")]
|
||||
public static readonly int CDEICGIFJMG = Shader.PropertyToID("_FadeCenter3");
|
||||
|
||||
// Token: 0x0400CF46 RID: 53062
|
||||
[Token(Token = "0x400CF46")]
|
||||
public static readonly int CGOFCLACOMI = Shader.PropertyToID("_FadeStartSqDistance");
|
||||
|
||||
// Token: 0x0400CF47 RID: 53063
|
||||
[Token(Token = "0x400CF47")]
|
||||
public static readonly int LBFIIJOBOBK = Shader.PropertyToID("_FadeCompleteSqDistance");
|
||||
|
||||
// Token: 0x0400CF48 RID: 53064
|
||||
[Token(Token = "0x400CF48")]
|
||||
public static readonly int OBKDOMLPGME = Shader.PropertyToID("_MinAlpha");
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,620 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering;
|
||||
|
||||
namespace RecRoom.Core.Rendering
|
||||
{
|
||||
// Token: 0x02002E1F RID: 11807
|
||||
[Token(Token = "0x2002E1F")]
|
||||
public sealed class OutlineRendererEffect : CommandBufferRendererEffect<byte, OutlineRendererEffect>
|
||||
{
|
||||
// Token: 0x06013F4B RID: 81739 RVA: 0x0049F094 File Offset: 0x0049D294
|
||||
[Token(Token = "0x6013F4B")]
|
||||
[Address(RVA = "0x1DF1A30", Offset = "0x1DF0A30", VA = "0x181DF1A30")]
|
||||
private static void HOBJCAKOGAP(out Material KFENPJENIOI)
|
||||
{
|
||||
Material nfajpcebpfa = OutlineRendererEffect.NFAJPCEBPFA;
|
||||
int num = 0;
|
||||
if (nfajpcebpfa == num)
|
||||
{
|
||||
OutlineRendererEffect.NFAJPCEBPFA = Resources.Load<Material>("legacy_ToolOutline_mat");
|
||||
}
|
||||
Material nfajpcebpfa2 = OutlineRendererEffect.NFAJPCEBPFA;
|
||||
}
|
||||
|
||||
// Token: 0x06013F4C RID: 81740 RVA: 0x0049F0C8 File Offset: 0x0049D2C8
|
||||
[Token(Token = "0x6013F4C")]
|
||||
[Address(RVA = "0x1DF13F0", Offset = "0x1DF03F0", VA = "0x181DF13F0")]
|
||||
private static void DPBPFKPEMEE(out Material KFENPJENIOI)
|
||||
{
|
||||
Material fgmkbikbkld = OutlineRendererEffect.FGMKBIKBKLD;
|
||||
int num = 0;
|
||||
if (fgmkbikbkld == num)
|
||||
{
|
||||
OutlineRendererEffect.FGMKBIKBKLD = Resources.Load<Material>("legacy_NearbyContextualOutline_mat");
|
||||
}
|
||||
Material fgmkbikbkld2 = OutlineRendererEffect.FGMKBIKBKLD;
|
||||
}
|
||||
|
||||
// Token: 0x06013F4D RID: 81741 RVA: 0x0049F0FC File Offset: 0x0049D2FC
|
||||
[Token(Token = "0x6013F4D")]
|
||||
[Address(RVA = "0x1DF22D0", Offset = "0x1DF12D0", VA = "0x181DF22D0")]
|
||||
private static void PPOGGBIINPK(out Material KFENPJENIOI)
|
||||
{
|
||||
Material jljeldnncoo = OutlineRendererEffect.JLJELDNNCOO;
|
||||
int num = 0;
|
||||
if (jljeldnncoo == num)
|
||||
{
|
||||
OutlineRendererEffect.JLJELDNNCOO = Resources.Load<Material>("legacy_TeleportOutline_mat");
|
||||
}
|
||||
Material jljeldnncoo2 = OutlineRendererEffect.JLJELDNNCOO;
|
||||
}
|
||||
|
||||
// Token: 0x06013F4E RID: 81742 RVA: 0x0049F130 File Offset: 0x0049D330
|
||||
[Token(Token = "0x6013F4E")]
|
||||
[Address(RVA = "0x1DF1F40", Offset = "0x1DF0F40", VA = "0x181DF1F40")]
|
||||
private static void PBALCLEPPOL(out Material KFENPJENIOI)
|
||||
{
|
||||
Material mkijcblndkn = OutlineRendererEffect.MKIJCBLNDKN;
|
||||
int num = 0;
|
||||
if (mkijcblndkn == num)
|
||||
{
|
||||
OutlineRendererEffect.MKIJCBLNDKN = Resources.Load<Material>("legacy_TutorialOutline_mat");
|
||||
}
|
||||
Material mkijcblndkn2 = OutlineRendererEffect.MKIJCBLNDKN;
|
||||
}
|
||||
|
||||
// Token: 0x06013F4F RID: 81743 RVA: 0x0049F164 File Offset: 0x0049D364
|
||||
[Token(Token = "0x6013F4F")]
|
||||
[Address(RVA = "0x1DF1DD0", Offset = "0x1DF0DD0", VA = "0x181DF1DD0")]
|
||||
private static void LBNIJFPLAEG(out Material KFENPJENIOI)
|
||||
{
|
||||
Material ojnbdcfcnph = OutlineRendererEffect.OJNBDCFCNPH;
|
||||
int num = 0;
|
||||
if (ojnbdcfcnph == num)
|
||||
{
|
||||
OutlineRendererEffect.OJNBDCFCNPH = Resources.Load<Material>("legacy_MenuOutline_mat");
|
||||
}
|
||||
Material ojnbdcfcnph2 = OutlineRendererEffect.OJNBDCFCNPH;
|
||||
}
|
||||
|
||||
// Token: 0x06013F50 RID: 81744 RVA: 0x0049F198 File Offset: 0x0049D398
|
||||
[Token(Token = "0x6013F50")]
|
||||
[Address(RVA = "0x1DF21A0", Offset = "0x1DF11A0", VA = "0x181DF21A0")]
|
||||
private static void POPMBOPDDIK(out Material KFENPJENIOI)
|
||||
{
|
||||
Material kfcjfaidbaj = OutlineRendererEffect.KFCJFAIDBAJ;
|
||||
int num = 0;
|
||||
if (kfcjfaidbaj == num)
|
||||
{
|
||||
OutlineRendererEffect.KFCJFAIDBAJ = Resources.Load<Material>("legacy_ExtrusionHoverOutline_mat");
|
||||
}
|
||||
Material kfcjfaidbaj2 = OutlineRendererEffect.KFCJFAIDBAJ;
|
||||
}
|
||||
|
||||
// Token: 0x06013F51 RID: 81745 RVA: 0x0049F1CC File Offset: 0x0049D3CC
|
||||
[Token(Token = "0x6013F51")]
|
||||
[Address(RVA = "0x1DF2070", Offset = "0x1DF1070", VA = "0x181DF2070")]
|
||||
private static void PHMPNCDEGIK(out Material KFENPJENIOI)
|
||||
{
|
||||
Material dfcfcbcfpgg = OutlineRendererEffect.DFCFCBCFPGG;
|
||||
int num = 0;
|
||||
if (dfcfcbcfpgg == num)
|
||||
{
|
||||
OutlineRendererEffect.DFCFCBCFPGG = Resources.Load<Material>("legacy_CircuitNodeOutline_mat");
|
||||
}
|
||||
Material dfcfcbcfpgg2 = OutlineRendererEffect.DFCFCBCFPGG;
|
||||
}
|
||||
|
||||
// Token: 0x06013F52 RID: 81746 RVA: 0x0049F200 File Offset: 0x0049D400
|
||||
[Token(Token = "0x6013F52")]
|
||||
[Address(RVA = "0x1DF1770", Offset = "0x1DF0770", VA = "0x181DF1770")]
|
||||
private static void GODIGHLNFMI(out Material KFENPJENIOI)
|
||||
{
|
||||
Material hehlnneofgg = OutlineRendererEffect.HEHLNNEOFGG;
|
||||
int num = 0;
|
||||
if (hehlnneofgg == num)
|
||||
{
|
||||
OutlineRendererEffect.HEHLNNEOFGG = Resources.Load<Material>("legacy_WarningOutline_mat");
|
||||
}
|
||||
Material hehlnneofgg2 = OutlineRendererEffect.HEHLNNEOFGG;
|
||||
}
|
||||
|
||||
// Token: 0x06013F53 RID: 81747 RVA: 0x0049F234 File Offset: 0x0049D434
|
||||
[Token(Token = "0x6013F53")]
|
||||
[Address(RVA = "0x1DF1640", Offset = "0x1DF0640", VA = "0x181DF1640")]
|
||||
private static void GHCFJDKOFOO(out Material KFENPJENIOI)
|
||||
{
|
||||
Material afpgolplccd = OutlineRendererEffect.AFPGOLPLCCD;
|
||||
int num = 0;
|
||||
if (afpgolplccd == num)
|
||||
{
|
||||
OutlineRendererEffect.AFPGOLPLCCD = Resources.Load<Material>("CornerMoveOutline_mat");
|
||||
}
|
||||
Material afpgolplccd2 = OutlineRendererEffect.AFPGOLPLCCD;
|
||||
}
|
||||
|
||||
// Token: 0x06013F54 RID: 81748 RVA: 0x0049F268 File Offset: 0x0049D468
|
||||
[Token(Token = "0x6013F54")]
|
||||
[Address(RVA = "0x1DF1900", Offset = "0x1DF0900", VA = "0x181DF1900")]
|
||||
private static void HKEHFNKIPHC(out Material KFENPJENIOI)
|
||||
{
|
||||
Material hanaanindhc = OutlineRendererEffect.HANAANINDHC;
|
||||
int num = 0;
|
||||
if (hanaanindhc == num)
|
||||
{
|
||||
OutlineRendererEffect.HANAANINDHC = Resources.Load<Material>("legacy_ConfigurableOutline_mat");
|
||||
}
|
||||
Material hanaanindhc2 = OutlineRendererEffect.HANAANINDHC;
|
||||
}
|
||||
|
||||
// Token: 0x06013F55 RID: 81749 RVA: 0x0049F29C File Offset: 0x0049D49C
|
||||
[Token(Token = "0x6013F55")]
|
||||
[Address(RVA = "0x1DF1F00", Offset = "0x1DF0F00", VA = "0x181DF1F00")]
|
||||
private static Material OKECNFEIINH(string LMCOCDHNEOF, bool JFLHJNPOHKB = true, bool HGODFFDOPPF = false)
|
||||
{
|
||||
return Resources.Load<Material>(LMCOCDHNEOF);
|
||||
}
|
||||
|
||||
// Token: 0x17003772 RID: 14194
|
||||
// (get) Token: 0x06013F56 RID: 81750 RVA: 0x0049F2B0 File Offset: 0x0049D4B0
|
||||
[Token(Token = "0x17003772")]
|
||||
protected override RendererEffectBase<CommandBufferRendererEffect<byte, OutlineRendererEffect>.PKIMMOGBLIP, OutlineRendererEffect>.DFAPEDACOFO NKHCGACJHCB
|
||||
{
|
||||
[Token(Token = "0x6013F56")]
|
||||
[Address(RVA = "0x1DF1390", Offset = "0x1DF0390", VA = "0x181DF1390", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return OutlineRendererEffect.LHDHKKHPCLB;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003773 RID: 14195
|
||||
// (get) Token: 0x06013F57 RID: 81751 RVA: 0x0049F2C4 File Offset: 0x0049D4C4
|
||||
[Token(Token = "0x17003773")]
|
||||
public override string MICEMEJMPBK
|
||||
{
|
||||
[Token(Token = "0x6013F57")]
|
||||
[Address(RVA = "0x1DF43C0", Offset = "0x1DF33C0", VA = "0x181DF43C0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Draw Object Outlines";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003774 RID: 14196
|
||||
// (get) Token: 0x06013F58 RID: 81752 RVA: 0x0049F2D8 File Offset: 0x0049D4D8
|
||||
[Token(Token = "0x17003774")]
|
||||
protected override bool OJNJNCCAONF
|
||||
{
|
||||
[Token(Token = "0x6013F58")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "9")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003775 RID: 14197
|
||||
// (get) Token: 0x06013F59 RID: 81753 RVA: 0x0049F2E8 File Offset: 0x0049D4E8
|
||||
[Token(Token = "0x17003775")]
|
||||
protected override CameraEvent JOHGFIMJFHG
|
||||
{
|
||||
[Token(Token = "0x6013F59")]
|
||||
[Address(RVA = "0x8BB9C0", Offset = "0x8BA9C0", VA = "0x1808BB9C0", Slot = "19")]
|
||||
get
|
||||
{
|
||||
return CameraEvent.BeforeForwardAlpha;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013F5A RID: 81754 RVA: 0x0049F2F8 File Offset: 0x0049D4F8
|
||||
[Token(Token = "0x6013F5A")]
|
||||
[Address(RVA = "0x1DF1520", Offset = "0x1DF0520", VA = "0x181DF1520", Slot = "8")]
|
||||
protected override void EAHDMFNJBHK()
|
||||
{
|
||||
RendererEffectBase<CommandBufferRendererEffect<byte, OutlineRendererEffect>.PKIMMOGBLIP, OutlineRendererEffect>.DFAPEDACOFO lhdhkkhpclb = OutlineRendererEffect.LHDHKKHPCLB;
|
||||
Comparison<RendererEffectBase<CommandBufferRendererEffect<byte, OutlineRendererEffect>.PKIMMOGBLIP, OutlineRendererEffect>.CKPIMDMOBDG> <>9__34_ = OutlineRendererEffect.<>c.<>9__34_0;
|
||||
if (<>9__34_ == 0)
|
||||
{
|
||||
OutlineRendererEffect.<>c.<>9__34_0 = delegate(RendererEffectBase<CommandBufferRendererEffect<byte, OutlineRendererEffect>.PKIMMOGBLIP, OutlineRendererEffect>.CKPIMDMOBDG lhs, RendererEffectBase<CommandBufferRendererEffect<byte, OutlineRendererEffect>.PKIMMOGBLIP, OutlineRendererEffect>.CKPIMDMOBDG rhs)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
}
|
||||
lhdhkkhpclb.NHGMLEGCCMP(<>9__34_);
|
||||
}
|
||||
|
||||
// Token: 0x06013F5B RID: 81755 RVA: 0x0049F338 File Offset: 0x0049D538
|
||||
[Token(Token = "0x6013F5B")]
|
||||
[Address(RVA = "0x1DF18A0", Offset = "0x1DF08A0", VA = "0x181DF18A0")]
|
||||
public static OEIHLPKBJKH GetNextOutlineRenderHandle()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06013F5B)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling OEIHLPKBJKH RecRoom.Core.Rendering.OutlineRendererEffect::GetNextOutlineRenderHandle()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:int32(var_0_05, ldsfld:int32(OutlineRendererEffect::PAKEEFLFEKA))
|
||||
stsfld:int32(OutlineRendererEffect::PAKEEFLFEKA, ldtoken:RuntimeTypeHandle[exp:int32](RecRoom.Core.Rendering.OutlineRendererEffect))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06013F5C RID: 81756 RVA: 0x0049F354 File Offset: 0x0049D554
|
||||
[Token(Token = "0x6013F5C")]
|
||||
[Address(RVA = "0x1DF3000", Offset = "0x1DF2000", VA = "0x181DF3000")]
|
||||
public static void RenderOutline(in OEIHLPKBJKH DODBBMLLMHG, OutlineRendererEffect.HLEDHCIGMPJ GEDCEIDOKJL, Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1)
|
||||
{
|
||||
if (GEDCEIDOKJL <= OutlineRendererEffect.HLEDHCIGMPJ.NearbyContextual)
|
||||
{
|
||||
Material mkijcblndkn = OutlineRendererEffect.MKIJCBLNDKN;
|
||||
int num = 0;
|
||||
if (mkijcblndkn == num)
|
||||
{
|
||||
OutlineRendererEffect.MKIJCBLNDKN = Resources.Load<Material>("legacy_TutorialOutline_mat");
|
||||
}
|
||||
Material jljeldnncoo = OutlineRendererEffect.JLJELDNNCOO;
|
||||
int num2 = 0;
|
||||
if (jljeldnncoo == num2)
|
||||
{
|
||||
OutlineRendererEffect.JLJELDNNCOO = Resources.Load<Material>("legacy_TeleportOutline_mat");
|
||||
}
|
||||
Material ojnbdcfcnph = OutlineRendererEffect.OJNBDCFCNPH;
|
||||
int num3 = 0;
|
||||
if (ojnbdcfcnph == num3)
|
||||
{
|
||||
OutlineRendererEffect.OJNBDCFCNPH = Resources.Load<Material>("legacy_MenuOutline_mat");
|
||||
}
|
||||
Material dfcfcbcfpgg = OutlineRendererEffect.DFCFCBCFPGG;
|
||||
int num4 = 0;
|
||||
if (dfcfcbcfpgg == num4)
|
||||
{
|
||||
OutlineRendererEffect.DFCFCBCFPGG = Resources.Load<Material>("legacy_CircuitNodeOutline_mat");
|
||||
}
|
||||
Material hehlnneofgg = OutlineRendererEffect.HEHLNNEOFGG;
|
||||
int num5 = 0;
|
||||
if (hehlnneofgg == num5)
|
||||
{
|
||||
OutlineRendererEffect.HEHLNNEOFGG = Resources.Load<Material>("legacy_WarningOutline_mat");
|
||||
}
|
||||
Material kfcjfaidbaj = OutlineRendererEffect.KFCJFAIDBAJ;
|
||||
int num6 = 0;
|
||||
if (kfcjfaidbaj == num6)
|
||||
{
|
||||
OutlineRendererEffect.KFCJFAIDBAJ = Resources.Load<Material>("legacy_ExtrusionHoverOutline_mat");
|
||||
}
|
||||
Material afpgolplccd = OutlineRendererEffect.AFPGOLPLCCD;
|
||||
int num7 = 0;
|
||||
if (afpgolplccd == num7)
|
||||
{
|
||||
OutlineRendererEffect.AFPGOLPLCCD = Resources.Load<Material>("CornerMoveOutline_mat");
|
||||
}
|
||||
int num8 = 0;
|
||||
OutlineRendererEffect.RenderHoverOutline(DODBBMLLMHG, CHEJPOIMMCK, JAHPEBBDKOH, num8 != 0);
|
||||
Material fgmkbikbkld = OutlineRendererEffect.FGMKBIKBKLD;
|
||||
int num9 = 0;
|
||||
if (fgmkbikbkld == num9)
|
||||
{
|
||||
OutlineRendererEffect.FGMKBIKBKLD = Resources.Load<Material>("legacy_NearbyContextualOutline_mat");
|
||||
}
|
||||
Material fgmkbikbkld2 = OutlineRendererEffect.FGMKBIKBKLD;
|
||||
int num10 = 0;
|
||||
OutlineRendererEffect.KOBNBCDPMDM(DODBBMLLMHG, fgmkbikbkld2, CHEJPOIMMCK, JAHPEBBDKOH, num10 != 0, num10);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013F5D RID: 81757 RVA: 0x0049F4C0 File Offset: 0x0049D6C0
|
||||
[Token(Token = "0x6013F5D")]
|
||||
[Address(RVA = "0x1DF2AD0", Offset = "0x1DF1AD0", VA = "0x181DF2AD0")]
|
||||
public static void RenderHoverOutline(in OEIHLPKBJKH DODBBMLLMHG, Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1, bool LHOHBALCDLG = false)
|
||||
{
|
||||
Material nfajpcebpfa = OutlineRendererEffect.NFAJPCEBPFA;
|
||||
int num = 0;
|
||||
if (nfajpcebpfa == num)
|
||||
{
|
||||
OutlineRendererEffect.NFAJPCEBPFA = Resources.Load<Material>("legacy_ToolOutline_mat");
|
||||
}
|
||||
int num2 = 0;
|
||||
Material nfajpcebpfa2 = OutlineRendererEffect.NFAJPCEBPFA;
|
||||
OutlineRendererEffect.KOBNBCDPMDM(DODBBMLLMHG, nfajpcebpfa2, CHEJPOIMMCK, JAHPEBBDKOH, LHOHBALCDLG, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06013F5E RID: 81758 RVA: 0x0049F504 File Offset: 0x0049D704
|
||||
[Token(Token = "0x6013F5E")]
|
||||
[Address(RVA = "0x1DF2E40", Offset = "0x1DF1E40", VA = "0x181DF2E40")]
|
||||
public static void RenderNearbyContextualOutline(in OEIHLPKBJKH DODBBMLLMHG, Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1, bool LHOHBALCDLG = false)
|
||||
{
|
||||
Material fgmkbikbkld = OutlineRendererEffect.FGMKBIKBKLD;
|
||||
int num = 0;
|
||||
if (fgmkbikbkld == num)
|
||||
{
|
||||
OutlineRendererEffect.FGMKBIKBKLD = Resources.Load<Material>("legacy_NearbyContextualOutline_mat");
|
||||
}
|
||||
int num2 = 0;
|
||||
Material fgmkbikbkld2 = OutlineRendererEffect.FGMKBIKBKLD;
|
||||
OutlineRendererEffect.KOBNBCDPMDM(DODBBMLLMHG, fgmkbikbkld2, CHEJPOIMMCK, JAHPEBBDKOH, LHOHBALCDLG, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06013F5F RID: 81759 RVA: 0x0049F548 File Offset: 0x0049D748
|
||||
[Token(Token = "0x6013F5F")]
|
||||
[Address(RVA = "0x1DF3D30", Offset = "0x1DF2D30", VA = "0x181DF3D30")]
|
||||
public static void RenderTeleportOutline(in OEIHLPKBJKH DODBBMLLMHG, Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1)
|
||||
{
|
||||
Material jljeldnncoo = OutlineRendererEffect.JLJELDNNCOO;
|
||||
int num = 0;
|
||||
if (jljeldnncoo == num)
|
||||
{
|
||||
OutlineRendererEffect.JLJELDNNCOO = Resources.Load<Material>("legacy_TeleportOutline_mat");
|
||||
}
|
||||
int num2 = 0;
|
||||
Material jljeldnncoo2 = OutlineRendererEffect.JLJELDNNCOO;
|
||||
ulong num3;
|
||||
OutlineRendererEffect.KOBNBCDPMDM(DODBBMLLMHG, jljeldnncoo2, CHEJPOIMMCK, JAHPEBBDKOH, num3 != 0UL, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06013F60 RID: 81760 RVA: 0x0049F58C File Offset: 0x0049D78C
|
||||
[Token(Token = "0x6013F60")]
|
||||
[Address(RVA = "0x1DF3EE0", Offset = "0x1DF2EE0", VA = "0x181DF3EE0")]
|
||||
public static void RenderTutorialOutline(in OEIHLPKBJKH DODBBMLLMHG, Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1)
|
||||
{
|
||||
Material mkijcblndkn = OutlineRendererEffect.MKIJCBLNDKN;
|
||||
int num = 0;
|
||||
if (mkijcblndkn == num)
|
||||
{
|
||||
OutlineRendererEffect.MKIJCBLNDKN = Resources.Load<Material>("legacy_TutorialOutline_mat");
|
||||
}
|
||||
int num2 = 0;
|
||||
Material mkijcblndkn2 = OutlineRendererEffect.MKIJCBLNDKN;
|
||||
OutlineRendererEffect.KOBNBCDPMDM(DODBBMLLMHG, mkijcblndkn2, CHEJPOIMMCK, JAHPEBBDKOH, num2 != 0, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06013F61 RID: 81761 RVA: 0x0049F5D0 File Offset: 0x0049D7D0
|
||||
[Token(Token = "0x6013F61")]
|
||||
[Address(RVA = "0x1DF2C90", Offset = "0x1DF1C90", VA = "0x181DF2C90")]
|
||||
public static void RenderMenuOutline(in OEIHLPKBJKH DODBBMLLMHG, Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1)
|
||||
{
|
||||
Material ojnbdcfcnph = OutlineRendererEffect.OJNBDCFCNPH;
|
||||
int num = 0;
|
||||
if (ojnbdcfcnph == num)
|
||||
{
|
||||
OutlineRendererEffect.OJNBDCFCNPH = Resources.Load<Material>("legacy_MenuOutline_mat");
|
||||
}
|
||||
int num2 = 0;
|
||||
Material ojnbdcfcnph2 = OutlineRendererEffect.OJNBDCFCNPH;
|
||||
OutlineRendererEffect.KOBNBCDPMDM(DODBBMLLMHG, ojnbdcfcnph2, CHEJPOIMMCK, JAHPEBBDKOH, num2 != 0, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06013F62 RID: 81762 RVA: 0x0049F614 File Offset: 0x0049D814
|
||||
[Token(Token = "0x6013F62")]
|
||||
[Address(RVA = "0x1DF2920", Offset = "0x1DF1920", VA = "0x181DF2920")]
|
||||
public static void RenderExtrusionHoverOutline(in OEIHLPKBJKH DODBBMLLMHG, Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1)
|
||||
{
|
||||
Material kfcjfaidbaj = OutlineRendererEffect.KFCJFAIDBAJ;
|
||||
int num = 0;
|
||||
if (kfcjfaidbaj == num)
|
||||
{
|
||||
OutlineRendererEffect.KFCJFAIDBAJ = Resources.Load<Material>("legacy_ExtrusionHoverOutline_mat");
|
||||
}
|
||||
int num2 = 0;
|
||||
Material kfcjfaidbaj2 = OutlineRendererEffect.KFCJFAIDBAJ;
|
||||
ulong num3;
|
||||
OutlineRendererEffect.KOBNBCDPMDM(DODBBMLLMHG, kfcjfaidbaj2, CHEJPOIMMCK, JAHPEBBDKOH, num3 != 0UL, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06013F63 RID: 81763 RVA: 0x0049F658 File Offset: 0x0049D858
|
||||
[Token(Token = "0x6013F63")]
|
||||
[Address(RVA = "0x1DF2400", Offset = "0x1DF1400", VA = "0x181DF2400")]
|
||||
public static void RenderCircuitNodeOutline(in OEIHLPKBJKH DODBBMLLMHG, Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1)
|
||||
{
|
||||
Material dfcfcbcfpgg = OutlineRendererEffect.DFCFCBCFPGG;
|
||||
int num = 0;
|
||||
if (dfcfcbcfpgg == num)
|
||||
{
|
||||
OutlineRendererEffect.DFCFCBCFPGG = Resources.Load<Material>("legacy_CircuitNodeOutline_mat");
|
||||
}
|
||||
int num2 = 0;
|
||||
Material dfcfcbcfpgg2 = OutlineRendererEffect.DFCFCBCFPGG;
|
||||
OutlineRendererEffect.KOBNBCDPMDM(DODBBMLLMHG, dfcfcbcfpgg2, CHEJPOIMMCK, JAHPEBBDKOH, num2 != 0, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06013F64 RID: 81764 RVA: 0x0049F69C File Offset: 0x0049D89C
|
||||
[Token(Token = "0x6013F64")]
|
||||
[Address(RVA = "0x1DF4090", Offset = "0x1DF3090", VA = "0x181DF4090")]
|
||||
public static void RenderWarningOutline(in OEIHLPKBJKH DODBBMLLMHG, Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1, bool LHOHBALCDLG = true)
|
||||
{
|
||||
Material hehlnneofgg = OutlineRendererEffect.HEHLNNEOFGG;
|
||||
int num = 0;
|
||||
if (hehlnneofgg == num)
|
||||
{
|
||||
OutlineRendererEffect.HEHLNNEOFGG = Resources.Load<Material>("legacy_WarningOutline_mat");
|
||||
}
|
||||
int num2 = 0;
|
||||
Material hehlnneofgg2 = OutlineRendererEffect.HEHLNNEOFGG;
|
||||
OutlineRendererEffect.KOBNBCDPMDM(DODBBMLLMHG, hehlnneofgg2, CHEJPOIMMCK, JAHPEBBDKOH, LHOHBALCDLG, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06013F65 RID: 81765 RVA: 0x0049F6E0 File Offset: 0x0049D8E0
|
||||
[Token(Token = "0x6013F65")]
|
||||
[Address(RVA = "0x1DF2770", Offset = "0x1DF1770", VA = "0x181DF2770")]
|
||||
public static void RenderCornerMoveOutline(in OEIHLPKBJKH DODBBMLLMHG, Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1)
|
||||
{
|
||||
Material afpgolplccd = OutlineRendererEffect.AFPGOLPLCCD;
|
||||
int num = 0;
|
||||
if (afpgolplccd == num)
|
||||
{
|
||||
OutlineRendererEffect.AFPGOLPLCCD = Resources.Load<Material>("CornerMoveOutline_mat");
|
||||
}
|
||||
int num2 = 0;
|
||||
Material afpgolplccd2 = OutlineRendererEffect.AFPGOLPLCCD;
|
||||
OutlineRendererEffect.KOBNBCDPMDM(DODBBMLLMHG, afpgolplccd2, CHEJPOIMMCK, JAHPEBBDKOH, num2 != 0, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06013F66 RID: 81766 RVA: 0x0049F724 File Offset: 0x0049D924
|
||||
[Token(Token = "0x6013F66")]
|
||||
[Address(RVA = "0x1DF25B0", Offset = "0x1DF15B0", VA = "0x181DF25B0")]
|
||||
public static void RenderConfigurableSubpieceOutline(in OEIHLPKBJKH DODBBMLLMHG, Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1, bool LHOHBALCDLG = false)
|
||||
{
|
||||
Material hanaanindhc = OutlineRendererEffect.HANAANINDHC;
|
||||
int num = 0;
|
||||
if (hanaanindhc == num)
|
||||
{
|
||||
OutlineRendererEffect.HANAANINDHC = Resources.Load<Material>("legacy_ConfigurableOutline_mat");
|
||||
}
|
||||
int num2 = 0;
|
||||
Material hanaanindhc2 = OutlineRendererEffect.HANAANINDHC;
|
||||
OutlineRendererEffect.KOBNBCDPMDM(DODBBMLLMHG, hanaanindhc2, CHEJPOIMMCK, JAHPEBBDKOH, LHOHBALCDLG, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06013F67 RID: 81767 RVA: 0x0049F768 File Offset: 0x0049D968
|
||||
[Token(Token = "0x6013F67")]
|
||||
[Address(RVA = "0x1DF1B60", Offset = "0x1DF0B60", VA = "0x181DF1B60")]
|
||||
private static void KOBNBCDPMDM(in OEIHLPKBJKH DODBBMLLMHG, Material KFENPJENIOI, Renderer CHEJPOIMMCK, int JAHPEBBDKOH, bool LHOHBALCDLG, [Optional] MaterialPropertyBlock OPDJHPAGDHP)
|
||||
{
|
||||
int passCount = KFENPJENIOI.passCount;
|
||||
int num = 0;
|
||||
if (passCount > 0)
|
||||
{
|
||||
RendererEffectBase<CommandBufferRendererEffect<byte, OutlineRendererEffect>.PKIMMOGBLIP, OutlineRendererEffect>.DFAPEDACOFO lhdhkkhpclb = OutlineRendererEffect.LHDHKKHPCLB;
|
||||
num++;
|
||||
RendererEffectBase<CommandBufferRendererEffect<byte, OutlineRendererEffect>.PKIMMOGBLIP, OutlineRendererEffect>.DFAPEDACOFO lhdhkkhpclb2 = OutlineRendererEffect.LHDHKKHPCLB;
|
||||
}
|
||||
RendererEffectBase<CommandBufferRendererEffect<byte, OutlineRendererEffect>.PKIMMOGBLIP, OutlineRendererEffect>.DFAPEDACOFO lhdhkkhpclb3 = OutlineRendererEffect.LHDHKKHPCLB;
|
||||
}
|
||||
|
||||
// Token: 0x06013F68 RID: 81768 RVA: 0x0049F7A0 File Offset: 0x0049D9A0
|
||||
[Token(Token = "0x6013F68")]
|
||||
[Address(RVA = "0x1DF4380", Offset = "0x1DF3380", VA = "0x181DF4380")]
|
||||
public OutlineRendererEffect()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06013F69 RID: 81769 RVA: 0x0049F7B4 File Offset: 0x0049D9B4
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6013F69")]
|
||||
[Address(RVA = "0x1DF4250", Offset = "0x1DF3250", VA = "0x181DF4250")]
|
||||
static OutlineRendererEffect()
|
||||
{
|
||||
int num = 0;
|
||||
OutlineRendererEffect.NFAJPCEBPFA = num;
|
||||
OutlineRendererEffect.FGMKBIKBKLD = num;
|
||||
OutlineRendererEffect.JLJELDNNCOO = num;
|
||||
OutlineRendererEffect.MKIJCBLNDKN = num;
|
||||
OutlineRendererEffect.OJNBDCFCNPH = num;
|
||||
OutlineRendererEffect.KFCJFAIDBAJ = num;
|
||||
OutlineRendererEffect.DFCFCBCFPGG = num;
|
||||
OutlineRendererEffect.HEHLNNEOFGG = num;
|
||||
OutlineRendererEffect.AFPGOLPLCCD = num;
|
||||
OutlineRendererEffect.HANAANINDHC = num;
|
||||
int num2;
|
||||
RendererEffectBase<CommandBufferRendererEffect<byte, OutlineRendererEffect>.PKIMMOGBLIP, OutlineRendererEffect>.DFAPEDACOFO dfapedacofo = new RendererEffectBase.DFAPEDACOFO(64, num2 != 0);
|
||||
num2 = 0;
|
||||
OutlineRendererEffect.LHDHKKHPCLB = dfapedacofo;
|
||||
OutlineRendererEffect.PAKEEFLFEKA = num;
|
||||
}
|
||||
|
||||
// Token: 0x0400CEEA RID: 52970
|
||||
[Token(Token = "0x400CEEA")]
|
||||
private const int HFBHKHLHMPM = 64;
|
||||
|
||||
// Token: 0x0400CEEB RID: 52971
|
||||
[Token(Token = "0x400CEEB")]
|
||||
private const int OMMDDOIJBGE = 8;
|
||||
|
||||
// Token: 0x0400CEEC RID: 52972
|
||||
[Token(Token = "0x400CEEC")]
|
||||
private static Material NFAJPCEBPFA;
|
||||
|
||||
// Token: 0x0400CEED RID: 52973
|
||||
[Token(Token = "0x400CEED")]
|
||||
private static Material FGMKBIKBKLD;
|
||||
|
||||
// Token: 0x0400CEEE RID: 52974
|
||||
[Token(Token = "0x400CEEE")]
|
||||
private static Material JLJELDNNCOO;
|
||||
|
||||
// Token: 0x0400CEEF RID: 52975
|
||||
[Token(Token = "0x400CEEF")]
|
||||
private static Material MKIJCBLNDKN;
|
||||
|
||||
// Token: 0x0400CEF0 RID: 52976
|
||||
[Token(Token = "0x400CEF0")]
|
||||
private static Material OJNBDCFCNPH;
|
||||
|
||||
// Token: 0x0400CEF1 RID: 52977
|
||||
[Token(Token = "0x400CEF1")]
|
||||
private static Material KFCJFAIDBAJ;
|
||||
|
||||
// Token: 0x0400CEF2 RID: 52978
|
||||
[Token(Token = "0x400CEF2")]
|
||||
private static Material DFCFCBCFPGG;
|
||||
|
||||
// Token: 0x0400CEF3 RID: 52979
|
||||
[Token(Token = "0x400CEF3")]
|
||||
private static Material HEHLNNEOFGG;
|
||||
|
||||
// Token: 0x0400CEF4 RID: 52980
|
||||
[Token(Token = "0x400CEF4")]
|
||||
private static Material AFPGOLPLCCD;
|
||||
|
||||
// Token: 0x0400CEF5 RID: 52981
|
||||
[Token(Token = "0x400CEF5")]
|
||||
private static Material HANAANINDHC;
|
||||
|
||||
// Token: 0x0400CEF6 RID: 52982
|
||||
[Token(Token = "0x400CEF6")]
|
||||
private static readonly RendererEffectBase<CommandBufferRendererEffect<byte, OutlineRendererEffect>.PKIMMOGBLIP, OutlineRendererEffect>.DFAPEDACOFO LHDHKKHPCLB;
|
||||
|
||||
// Token: 0x0400CEF7 RID: 52983
|
||||
[Token(Token = "0x400CEF7")]
|
||||
private static int PAKEEFLFEKA;
|
||||
|
||||
// Token: 0x02002E20 RID: 11808
|
||||
[Token(Token = "0x2002E20")]
|
||||
public enum HLEDHCIGMPJ
|
||||
{
|
||||
// Token: 0x0400CEF9 RID: 52985
|
||||
[Token(Token = "0x400CEF9")]
|
||||
Hover,
|
||||
// Token: 0x0400CEFA RID: 52986
|
||||
[Token(Token = "0x400CEFA")]
|
||||
Tutorial,
|
||||
// Token: 0x0400CEFB RID: 52987
|
||||
[Token(Token = "0x400CEFB")]
|
||||
Teleport,
|
||||
// Token: 0x0400CEFC RID: 52988
|
||||
[Token(Token = "0x400CEFC")]
|
||||
Menu,
|
||||
// Token: 0x0400CEFD RID: 52989
|
||||
[Token(Token = "0x400CEFD")]
|
||||
CircuitNode,
|
||||
// Token: 0x0400CEFE RID: 52990
|
||||
[Token(Token = "0x400CEFE")]
|
||||
Warning,
|
||||
// Token: 0x0400CEFF RID: 52991
|
||||
[Token(Token = "0x400CEFF")]
|
||||
ExtrusionHover,
|
||||
// Token: 0x0400CF00 RID: 52992
|
||||
[Token(Token = "0x400CF00")]
|
||||
CornerMove,
|
||||
// Token: 0x0400CF01 RID: 52993
|
||||
[Token(Token = "0x400CF01")]
|
||||
Configure,
|
||||
// Token: 0x0400CF02 RID: 52994
|
||||
[Token(Token = "0x400CF02")]
|
||||
NearbyContextual
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,230 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering;
|
||||
using UnityEngine.Rendering.Universal;
|
||||
|
||||
namespace RecRoom.Core.Rendering
|
||||
{
|
||||
// Token: 0x02002E17 RID: 11799
|
||||
[Token(Token = "0x2002E17")]
|
||||
public class PreviewVisualRenderer : RendererEffectBase<PreviewVisualRenderer.CFDNNDEBLNC, PreviewVisualRenderer>
|
||||
{
|
||||
// Token: 0x17003767 RID: 14183
|
||||
// (get) Token: 0x06013F31 RID: 81713 RVA: 0x0049ED68 File Offset: 0x0049CF68
|
||||
[Token(Token = "0x17003767")]
|
||||
private static Material HLODDFMMCOE
|
||||
{
|
||||
[Token(Token = "0x6013F31")]
|
||||
[Address(RVA = "0x1DFE8F0", Offset = "0x1DFD8F0", VA = "0x181DFE8F0")]
|
||||
get
|
||||
{
|
||||
Material pmkihbngcaj = PreviewVisualRenderer.PMKIHBNGCAJ;
|
||||
int num = 0;
|
||||
if (pmkihbngcaj == num)
|
||||
{
|
||||
PreviewVisualRenderer.PMKIHBNGCAJ = Resources.Load<Material>("legacy_PreviewVisual_mat");
|
||||
}
|
||||
return PreviewVisualRenderer.PMKIHBNGCAJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003768 RID: 14184
|
||||
// (get) Token: 0x06013F32 RID: 81714 RVA: 0x0049ED9C File Offset: 0x0049CF9C
|
||||
[Token(Token = "0x17003768")]
|
||||
private static Material APHEPALANCG
|
||||
{
|
||||
[Token(Token = "0x6013F32")]
|
||||
[Address(RVA = "0x1DFECB0", Offset = "0x1DFDCB0", VA = "0x181DFECB0")]
|
||||
get
|
||||
{
|
||||
Material cimgbdmjdcf = PreviewVisualRenderer.CIMGBDMJDCF;
|
||||
int num = 0;
|
||||
if (cimgbdmjdcf == num)
|
||||
{
|
||||
PreviewVisualRenderer.CIMGBDMJDCF = Resources.Load<Material>("legacy_ToolOutline_mat");
|
||||
}
|
||||
return PreviewVisualRenderer.CIMGBDMJDCF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003769 RID: 14185
|
||||
// (get) Token: 0x06013F33 RID: 81715 RVA: 0x0049EDD0 File Offset: 0x0049CFD0
|
||||
[Token(Token = "0x17003769")]
|
||||
protected override RendererEffectBase<PreviewVisualRenderer.CFDNNDEBLNC, PreviewVisualRenderer>.DFAPEDACOFO NKHCGACJHCB
|
||||
{
|
||||
[Token(Token = "0x6013F33")]
|
||||
[Address(RVA = "0x1DFEA00", Offset = "0x1DFDA00", VA = "0x181DFEA00", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return PreviewVisualRenderer.NHGEAANFLOB;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700376A RID: 14186
|
||||
// (get) Token: 0x06013F34 RID: 81716 RVA: 0x0049EDE4 File Offset: 0x0049CFE4
|
||||
[Token(Token = "0x1700376A")]
|
||||
public override string MICEMEJMPBK
|
||||
{
|
||||
[Token(Token = "0x6013F34")]
|
||||
[Address(RVA = "0x1DFF2C0", Offset = "0x1DFE2C0", VA = "0x181DFF2C0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Draw Object Preview";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700376B RID: 14187
|
||||
// (get) Token: 0x06013F35 RID: 81717 RVA: 0x0049EDF8 File Offset: 0x0049CFF8
|
||||
[Token(Token = "0x1700376B")]
|
||||
protected override bool OJNJNCCAONF
|
||||
{
|
||||
[Token(Token = "0x6013F35")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "9")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700376C RID: 14188
|
||||
// (get) Token: 0x06013F36 RID: 81718 RVA: 0x0049EE08 File Offset: 0x0049D008
|
||||
[Token(Token = "0x1700376C")]
|
||||
protected override bool IEPBLNFJCBA
|
||||
{
|
||||
[Token(Token = "0x6013F36")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "10")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013F37 RID: 81719 RVA: 0x0049EE18 File Offset: 0x0049D018
|
||||
[Token(Token = "0x6013F37")]
|
||||
[Address(RVA = "0x1DFEDC0", Offset = "0x1DFDDC0", VA = "0x181DFEDC0")]
|
||||
public static void RenderPreviewVisual(Renderer CHEJPOIMMCK, Mesh EDLHNCIENFD, int JAHPEBBDKOH, Vector3 BHLLFBDJBAI, Quaternion LKIKONBGDAK, Vector3 JGMOKLIMHCI)
|
||||
{
|
||||
Material pmkihbngcaj = PreviewVisualRenderer.PMKIHBNGCAJ;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (pmkihbngcaj == num2)
|
||||
{
|
||||
PreviewVisualRenderer.PMKIHBNGCAJ = Resources.Load<Material>("legacy_PreviewVisual_mat");
|
||||
}
|
||||
Material pmkihbngcaj2 = PreviewVisualRenderer.PMKIHBNGCAJ;
|
||||
Material pmkihbngcaj3 = PreviewVisualRenderer.PMKIHBNGCAJ;
|
||||
float z = BHLLFBDJBAI.z;
|
||||
Matrix4x4 matrix4x;
|
||||
float m = matrix4x.m01;
|
||||
RendererEffectBase<PreviewVisualRenderer.CFDNNDEBLNC, PreviewVisualRenderer>.DFAPEDACOFO nhgeaanflob = PreviewVisualRenderer.NHGEAANFLOB;
|
||||
int num3 = 0;
|
||||
ulong num4;
|
||||
bool flag = nhgeaanflob.COKPPGPNJOE(CHEJPOIMMCK, num, num3, num4 != 0UL);
|
||||
Material cimgbdmjdcf = PreviewVisualRenderer.CIMGBDMJDCF;
|
||||
int num5 = 0;
|
||||
int num6 = 0;
|
||||
if (cimgbdmjdcf == num6)
|
||||
{
|
||||
PreviewVisualRenderer.CIMGBDMJDCF = Resources.Load<Material>("legacy_ToolOutline_mat");
|
||||
}
|
||||
RendererEffectBase<PreviewVisualRenderer.CFDNNDEBLNC, PreviewVisualRenderer>.DFAPEDACOFO nhgeaanflob2 = PreviewVisualRenderer.NHGEAANFLOB;
|
||||
int num7 = 0;
|
||||
ulong num8;
|
||||
bool flag2 = nhgeaanflob2.COKPPGPNJOE(CHEJPOIMMCK, num5, num7, num8 != 0UL);
|
||||
}
|
||||
|
||||
// Token: 0x06013F38 RID: 81720 RVA: 0x0049EEC8 File Offset: 0x0049D0C8
|
||||
[Token(Token = "0x6013F38")]
|
||||
[Address(RVA = "0x1DFEC10", Offset = "0x1DFDC10", VA = "0x181DFEC10", Slot = "14")]
|
||||
protected override void LDEEBLNMILL(CommandBuffer FCBNLLKMGCA, ScriptableRenderContext LHOMKMINCHH, ref RenderingData IPIGLDJHJNG)
|
||||
{
|
||||
this.IGMHIKGBIOE = FCBNLLKMGCA;
|
||||
base.KEAMKINAAAC();
|
||||
CommandBuffer igmhikgbioe = this.IGMHIKGBIOE;
|
||||
this.IGMHIKGBIOE = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x06013F39 RID: 81721 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013F39")]
|
||||
[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: 0x06013F3A RID: 81722 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013F3A")]
|
||||
[Address(RVA = "0x1DFEA60", Offset = "0x1DFDA60", VA = "0x181DFEA60", Slot = "17")]
|
||||
protected override void JBLMAPGOECP(RendererEffectBase<PreviewVisualRenderer.CFDNNDEBLNC, PreviewVisualRenderer>.CKPIMDMOBDG FBNLILNBPAH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013F3B RID: 81723 RVA: 0x0049EEF4 File Offset: 0x0049D0F4
|
||||
[Token(Token = "0x6013F3B")]
|
||||
[Address(RVA = "0x1DFF260", Offset = "0x1DFE260", VA = "0x181DFF260")]
|
||||
public PreviewVisualRenderer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06013F3C RID: 81724 RVA: 0x0049EF08 File Offset: 0x0049D108
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6013F3C")]
|
||||
[Address(RVA = "0x1DFF1D0", Offset = "0x1DFE1D0", VA = "0x181DFF1D0")]
|
||||
static PreviewVisualRenderer()
|
||||
{
|
||||
int num;
|
||||
RendererEffectBase<PreviewVisualRenderer.CFDNNDEBLNC, PreviewVisualRenderer>.DFAPEDACOFO dfapedacofo = new RendererEffectBase.DFAPEDACOFO(64, num != 0);
|
||||
num = 0;
|
||||
PreviewVisualRenderer.NHGEAANFLOB = dfapedacofo;
|
||||
int num2 = 0;
|
||||
PreviewVisualRenderer.PMKIHBNGCAJ = num2;
|
||||
PreviewVisualRenderer.CIMGBDMJDCF = num2;
|
||||
}
|
||||
|
||||
// Token: 0x0400CED2 RID: 52946
|
||||
[Token(Token = "0x400CED2")]
|
||||
private const int HFBHKHLHMPM = 64;
|
||||
|
||||
// Token: 0x0400CED3 RID: 52947
|
||||
[Token(Token = "0x400CED3")]
|
||||
private static readonly RendererEffectBase<PreviewVisualRenderer.CFDNNDEBLNC, PreviewVisualRenderer>.DFAPEDACOFO NHGEAANFLOB;
|
||||
|
||||
// Token: 0x0400CED4 RID: 52948
|
||||
[Token(Token = "0x400CED4")]
|
||||
private static Material PMKIHBNGCAJ;
|
||||
|
||||
// Token: 0x0400CED5 RID: 52949
|
||||
[Token(Token = "0x400CED5")]
|
||||
private static Material CIMGBDMJDCF;
|
||||
|
||||
// Token: 0x0400CED6 RID: 52950
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400CED6")]
|
||||
private CommandBuffer IGMHIKGBIOE;
|
||||
|
||||
// Token: 0x02002E18 RID: 11800
|
||||
[Token(Token = "0x2002E18")]
|
||||
public struct CFDNNDEBLNC
|
||||
{
|
||||
// Token: 0x0400CED7 RID: 52951
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CED7")]
|
||||
public Mesh IHBCLLCIGOJ;
|
||||
|
||||
// Token: 0x0400CED8 RID: 52952
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400CED8")]
|
||||
public Material EJNIDJKHIOM;
|
||||
|
||||
// Token: 0x0400CED9 RID: 52953
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400CED9")]
|
||||
public int MCKFGAHENEN;
|
||||
|
||||
// Token: 0x0400CEDA RID: 52954
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400CEDA")]
|
||||
public Matrix4x4 OAFKPBLEMHJ;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,579 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering;
|
||||
using UnityEngine.Rendering.Universal;
|
||||
|
||||
namespace RecRoom.Core.Rendering
|
||||
{
|
||||
// Token: 0x02002E22 RID: 11810
|
||||
[Token(Token = "0x2002E22")]
|
||||
public abstract class RendererEffectBase<T, U> : PerCameraRenderEffect where U : RendererEffectBase<T, U>
|
||||
{
|
||||
// Token: 0x17003776 RID: 14198
|
||||
// (get) Token: 0x06013F6D RID: 81773
|
||||
[Token(Token = "0x17003776")]
|
||||
protected abstract RendererEffectBase<T, U>.DFAPEDACOFO NKHCGACJHCB
|
||||
{
|
||||
[Token(Token = "0x6013F6D")]
|
||||
[Address(Slot = "7")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06013F6E RID: 81774
|
||||
[Token(Token = "0x6013F6E")]
|
||||
[Address(Slot = "8")]
|
||||
protected abstract void EAHDMFNJBHK();
|
||||
|
||||
// Token: 0x17003777 RID: 14199
|
||||
// (get) Token: 0x06013F6F RID: 81775 RVA: 0x0049F844 File Offset: 0x0049DA44
|
||||
[Token(Token = "0x17003777")]
|
||||
protected virtual bool OJNJNCCAONF
|
||||
{
|
||||
[Token(Token = "0x6013F6F")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003778 RID: 14200
|
||||
// (get) Token: 0x06013F70 RID: 81776 RVA: 0x0049F854 File Offset: 0x0049DA54
|
||||
[Token(Token = "0x17003778")]
|
||||
protected virtual bool IEPBLNFJCBA
|
||||
{
|
||||
[Token(Token = "0x6013F70")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003779 RID: 14201
|
||||
// (get) Token: 0x06013F71 RID: 81777 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x06013F72 RID: 81778 RVA: 0x0049F864 File Offset: 0x0049DA64
|
||||
[Token(Token = "0x17003779")]
|
||||
private protected bool FFNIFALJLDD
|
||||
{
|
||||
[Token(Token = "0x6013F71")]
|
||||
[Address(RVA = "0x4700C0", Offset = "0x46F0C0", VA = "0x1804700C0")]
|
||||
[CompilerGenerated]
|
||||
protected get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x6013F72")]
|
||||
[Address(RVA = "0x65E580", Offset = "0x65D580", VA = "0x18065E580")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013F73 RID: 81779 RVA: 0x0049F874 File Offset: 0x0049DA74
|
||||
[Token(Token = "0x6013F73")]
|
||||
[Address(RVA = "0x2E5B2C0", Offset = "0x2E5A2C0", VA = "0x182E5B2C0", Slot = "11")]
|
||||
protected virtual void Awake()
|
||||
{
|
||||
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
||||
if (this.OJNJNCCAONF)
|
||||
{
|
||||
bool requiresOpaqueTexture = this.RequiresOpaqueTexture;
|
||||
int num;
|
||||
if (num == 0)
|
||||
{
|
||||
Debug.LogWarning(string.Format("{0}: CommandBufferRenderers should allocate their instance collections before Awake().", this));
|
||||
}
|
||||
bool requiresOpaqueTexture2 = this.RequiresOpaqueTexture;
|
||||
int num2;
|
||||
this.HNPNBDCPIOF(num2);
|
||||
}
|
||||
Camera component = base.GetComponent<Camera>();
|
||||
this.<CCEPILGALEP>k__BackingField = component != null;
|
||||
}
|
||||
|
||||
// Token: 0x06013F74 RID: 81780 RVA: 0x0049F8D0 File Offset: 0x0049DAD0
|
||||
[Token(Token = "0x6013F74")]
|
||||
[Address(RVA = "0x2E62AD0", Offset = "0x2E61AD0", VA = "0x182E62AD0", Slot = "12")]
|
||||
protected virtual void Start()
|
||||
{
|
||||
Action action;
|
||||
IDisposable disposable = this.GIEOOLAGCKA(action, Scheduler.NEIJEKIKDOG.EndOfFrame);
|
||||
Action<ScriptableRenderContext, Camera> action2;
|
||||
RenderPipelineManager.endCameraRendering += action2;
|
||||
RendererEffectBase.DFAPEDACOFO dfapedacofo = this.CDIENFIFJEE();
|
||||
}
|
||||
|
||||
// Token: 0x06013F75 RID: 81781 RVA: 0x0049F8FC File Offset: 0x0049DAFC
|
||||
[Token(Token = "0x6013F75")]
|
||||
[Address(RVA = "0x2E62430", Offset = "0x2E61430", VA = "0x182E62430", Slot = "13")]
|
||||
protected virtual void OnDestroy()
|
||||
{
|
||||
Action<ScriptableRenderContext, Camera> action;
|
||||
RenderPipelineManager.endCameraRendering -= action;
|
||||
}
|
||||
|
||||
// Token: 0x06013F76 RID: 81782 RVA: 0x0049F910 File Offset: 0x0049DB10
|
||||
[Token(Token = "0x6013F76")]
|
||||
[Address(RVA = "0x2E62750", Offset = "0x2E61750", VA = "0x182E62750", Slot = "5")]
|
||||
public sealed override void RenderPass(CommandBuffer HKFLICPLAJF, ScriptableRenderContext LHOMKMINCHH, ref RenderingData IPIGLDJHJNG)
|
||||
{
|
||||
this.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x06013F77 RID: 81783 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013F77")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "14")]
|
||||
protected virtual void LDEEBLNMILL(CommandBuffer HKFLICPLAJF, ScriptableRenderContext LHOMKMINCHH, ref RenderingData IPIGLDJHJNG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013F78 RID: 81784 RVA: 0x0049F92C File Offset: 0x0049DB2C
|
||||
[Token(Token = "0x6013F78")]
|
||||
[Address(RVA = "0x2E5DBB0", Offset = "0x2E5CBB0", VA = "0x182E5DBB0")]
|
||||
private void EEKNBCDFMCC(ScriptableRenderContext LHOMKMINCHH, Camera FOMHGMLPOND)
|
||||
{
|
||||
bool flag;
|
||||
if (!this.FFNIFALJLDD || !flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013F79 RID: 81785 RVA: 0x0049F94C File Offset: 0x0049DB4C
|
||||
[Token(Token = "0x6013F79")]
|
||||
[Address(RVA = "0x2E61AF0", Offset = "0x2E60AF0", VA = "0x182E61AF0", Slot = "15")]
|
||||
protected virtual bool KHOCKOCNJMP(RendererEffectBase<T, U>.CKPIMDMOBDG FBNLILNBPAH)
|
||||
{
|
||||
T jamcnkaeclc = FBNLILNBPAH.JAMCNKAECLC;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
T jamcnkaeclc2 = FBNLILNBPAH.JAMCNKAECLC;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
GameObject gameObject;
|
||||
int layer = gameObject.layer;
|
||||
bool flag3 = this.<CCEPILGALEP>k__BackingField;
|
||||
int num;
|
||||
GameObject gameObject2;
|
||||
if (!BitArrayUtilities.Get32((uint)layer, (uint)num) || gameObject2.activeInHierarchy)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013F7A RID: 81786 RVA: 0x0049F9A0 File Offset: 0x0049DBA0
|
||||
[Token(Token = "0x6013F7A")]
|
||||
[Address(RVA = "0x2E61E40", Offset = "0x2E60E40", VA = "0x182E61E40")]
|
||||
private bool LPAPPCEEAFO(RendererEffectBase<T, U>.CKPIMDMOBDG GCCLEJOGCCE)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06013F7B RID: 81787 RVA: 0x0049F9B0 File Offset: 0x0049DBB0
|
||||
[Token(Token = "0x6013F7B")]
|
||||
[Address(RVA = "0x2E5C9D0", Offset = "0x2E5B9D0", VA = "0x182E5C9D0", Slot = "16")]
|
||||
protected virtual void BIMBEHCPGAM(RendererEffectBase<T, U>.CKPIMDMOBDG GCCLEJOGCCE, ref MaterialPropertyBlock NCCFFHJCCHB)
|
||||
{
|
||||
LightProbeUsage lightProbeUsage;
|
||||
if (lightProbeUsage != LightProbeUsage.Off)
|
||||
{
|
||||
this.EAHDMFNJBHK();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013F7C RID: 81788 RVA: 0x0049F9D0 File Offset: 0x0049DBD0
|
||||
[Token(Token = "0x6013F7C")]
|
||||
[Address(RVA = "0x2E5FDC0", Offset = "0x2E5EDC0", VA = "0x182E5FDC0")]
|
||||
private void HODOCBJICKH()
|
||||
{
|
||||
TypeCode typeCode = ((IConvertible)this.RequiresOpaqueTexture).GetTypeCode();
|
||||
}
|
||||
|
||||
// Token: 0x06013F7D RID: 81789 RVA: 0x0049F9F0 File Offset: 0x0049DBF0
|
||||
[Token(Token = "0x6013F7D")]
|
||||
[Address(RVA = "0x2E5FE10", Offset = "0x2E5EE10", VA = "0x182E5FE10")]
|
||||
protected void KEAMKINAAAC()
|
||||
{
|
||||
if (this.FFNIFALJLDD && this.RequiresOpaqueTexture)
|
||||
{
|
||||
RendererEffectBase.DFAPEDACOFO dfapedacofo = this.CDIENFIFJEE();
|
||||
if (this.OJNJNCCAONF)
|
||||
{
|
||||
bool requiresOpaqueTexture = this.RequiresOpaqueTexture;
|
||||
bool requiresOpaqueTexture2 = this.RequiresOpaqueTexture;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
bool requiresOpaqueTexture3 = this.RequiresOpaqueTexture;
|
||||
int num;
|
||||
this.HNPNBDCPIOF(num);
|
||||
}
|
||||
}
|
||||
bool requiresOpaqueTexture4 = this.RequiresOpaqueTexture;
|
||||
if (this.OJNJNCCAONF)
|
||||
{
|
||||
}
|
||||
int num2 = 0;
|
||||
int num3;
|
||||
if (num3 > 0)
|
||||
{
|
||||
bool requiresOpaqueTexture5 = this.RequiresOpaqueTexture;
|
||||
RendererEffectBase.CKPIMDMOBDG ckpimdmobdg;
|
||||
T jamcnkaeclc = ckpimdmobdg.JAMCNKAECLC;
|
||||
T jamcnkaeclc2 = ckpimdmobdg.JAMCNKAECLC;
|
||||
if (ckpimdmobdg != 0)
|
||||
{
|
||||
bool flag2 = this.DHFMEDPINFL(num2);
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013F7E RID: 81790
|
||||
[Token(Token = "0x6013F7E")]
|
||||
[Address(Slot = "17")]
|
||||
protected abstract void JBLMAPGOECP(RendererEffectBase<T, U>.CKPIMDMOBDG FBNLILNBPAH);
|
||||
|
||||
// Token: 0x06013F7F RID: 81791 RVA: 0x0049FA98 File Offset: 0x0049DC98
|
||||
[Token(Token = "0x6013F7F")]
|
||||
[Address(RVA = "0x2E61FC0", Offset = "0x2E60FC0", VA = "0x182E61FC0", Slot = "18")]
|
||||
protected virtual void OPACKFOLHPC()
|
||||
{
|
||||
if (this.OJNJNCCAONF)
|
||||
{
|
||||
int num = 0;
|
||||
bool requiresOpaqueTexture = this.RequiresOpaqueTexture;
|
||||
int num2;
|
||||
if (num < num2)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013F80 RID: 81792 RVA: 0x0049FACC File Offset: 0x0049DCCC
|
||||
[Token(Token = "0x6013F80")]
|
||||
[Address(RVA = "0x2E5CF30", Offset = "0x2E5BF30", VA = "0x182E5CF30")]
|
||||
protected bool DHFMEDPINFL(int BCEOFILENCP)
|
||||
{
|
||||
if (this.OJNJNCCAONF)
|
||||
{
|
||||
bool requiresOpaqueTexture = this.RequiresOpaqueTexture;
|
||||
RendererEffectBase.CKPIMDMOBDG ckpimdmobdg;
|
||||
T jamcnkaeclc = ckpimdmobdg.JAMCNKAECLC;
|
||||
T jamcnkaeclc2 = ckpimdmobdg.JAMCNKAECLC;
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013F81 RID: 81793 RVA: 0x0049FB00 File Offset: 0x0049DD00
|
||||
[Token(Token = "0x6013F81")]
|
||||
[Address(RVA = "0x2E5DF20", Offset = "0x2E5CF20", VA = "0x182E5DF20")]
|
||||
protected void HNPNBDCPIOF(int NPKCAEOBEMO)
|
||||
{
|
||||
RendererEffectBase.MNCGNINAGCE[] array = new RendererEffectBase<T, U>.MNCGNINAGCE[NPKCAEOBEMO];
|
||||
Debug.Log(string.Format("{0}: Expanding cached material property blocks from {1} to {2}", this, array, array), this);
|
||||
RendererEffectBase.MNCGNINAGCE mncgninagce = new RendererEffectBase.MNCGNINAGCE();
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
|
||||
// Token: 0x06013F82 RID: 81794 RVA: 0x0049FB40 File Offset: 0x0049DD40
|
||||
[Token(Token = "0x6013F82")]
|
||||
[Address(RVA = "0x1CC71A0", Offset = "0x1CC61A0", VA = "0x181CC71A0")]
|
||||
protected RendererEffectBase()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06013F83 RID: 81795 RVA: 0x0049FB5C File Offset: 0x0049DD5C
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6013F83")]
|
||||
[Address(RVA = "0x2E62ED0", Offset = "0x2E61ED0", VA = "0x182E62ED0")]
|
||||
static RendererEffectBase()
|
||||
{
|
||||
RendererEffectBase.MNCGNINAGCE[] array = new RendererEffectBase<T, U>.MNCGNINAGCE[0];
|
||||
}
|
||||
|
||||
// Token: 0x0400CF05 RID: 52997
|
||||
[Token(Token = "0x400CF05")]
|
||||
private static MaterialPropertyBlock HIMKGCJDIDA;
|
||||
|
||||
// Token: 0x0400CF06 RID: 52998
|
||||
[Token(Token = "0x400CF06")]
|
||||
private static RendererEffectBase<T, U>.MNCGNINAGCE[] FLPBBJHKNDP;
|
||||
|
||||
// Token: 0x0400CF07 RID: 52999
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CF07")]
|
||||
protected Camera FOMHGMLPOND;
|
||||
|
||||
// Token: 0x02002E23 RID: 11811
|
||||
[Token(Token = "0x2002E23")]
|
||||
protected struct CKPIMDMOBDG
|
||||
{
|
||||
// Token: 0x0400CF09 RID: 53001
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CF09")]
|
||||
public Renderer PMEAHMEKPHO;
|
||||
|
||||
// Token: 0x0400CF0A RID: 53002
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CF0A")]
|
||||
public IReadOnlyList<Camera> CCPNBMAEFEF;
|
||||
|
||||
// Token: 0x0400CF0B RID: 53003
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CF0B")]
|
||||
public T JAMCNKAECLC;
|
||||
}
|
||||
|
||||
// Token: 0x02002E24 RID: 11812
|
||||
[Token(Token = "0x2002E24")]
|
||||
[DefaultMember("Item")]
|
||||
protected class DFAPEDACOFO
|
||||
{
|
||||
// Token: 0x1700377A RID: 14202
|
||||
// (get) Token: 0x06013F84 RID: 81796 RVA: 0x0049FB70 File Offset: 0x0049DD70
|
||||
[Token(Token = "0x1700377A")]
|
||||
public int GNJACFKGBGO
|
||||
{
|
||||
[Token(Token = "0x6013F84")]
|
||||
[Address(RVA = "0x1FC4A00", Offset = "0x1FC3A00", VA = "0x181FC4A00")]
|
||||
get
|
||||
{
|
||||
IEnumerator enumerator = this.PCLMNNEHLNG.GetEnumerator();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700377B RID: 14203
|
||||
// (get) Token: 0x06013F85 RID: 81797 RVA: 0x0049FB90 File Offset: 0x0049DD90
|
||||
[Token(Token = "0x1700377B")]
|
||||
public int MEPGPGKFENE
|
||||
{
|
||||
[Token(Token = "0x6013F85")]
|
||||
[Address(RVA = "0x2E544F0", Offset = "0x2E534F0", VA = "0x182E544F0")]
|
||||
get
|
||||
{
|
||||
IEnumerator enumerator = this.PCLMNNEHLNG.GetEnumerator();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700377C RID: 14204
|
||||
// (get) Token: 0x06013F86 RID: 81798 RVA: 0x0049FBB0 File Offset: 0x0049DDB0
|
||||
// (set) Token: 0x06013F87 RID: 81799 RVA: 0x0049FBC4 File Offset: 0x0049DDC4
|
||||
[Token(Token = "0x1700377C")]
|
||||
public bool DAOEGHNFJOP
|
||||
{
|
||||
[Token(Token = "0x6013F86")]
|
||||
[Address(RVA = "0x4700C0", Offset = "0x46F0C0", VA = "0x1804700C0")]
|
||||
get;
|
||||
[Token(Token = "0x6013F87")]
|
||||
[Address(RVA = "0x65E580", Offset = "0x65D580", VA = "0x18065E580")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700377D RID: 14205
|
||||
// (get) Token: 0x06013F88 RID: 81800 RVA: 0x0049FBD8 File Offset: 0x0049DDD8
|
||||
[Token(Token = "0x1700377D")]
|
||||
public RendererEffectBase<T, U>.CKPIMDMOBDG ACOEGFLBMEH
|
||||
{
|
||||
[Token(Token = "0x6013F88")]
|
||||
[Address(RVA = "0x2E54020", Offset = "0x2E53020", VA = "0x182E54020")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013F89 RID: 81801 RVA: 0x0049FBEC File Offset: 0x0049DDEC
|
||||
[Token(Token = "0x6013F89")]
|
||||
[Address(RVA = "0x2E54620", Offset = "0x2E53620", VA = "0x182E54620")]
|
||||
public DFAPEDACOFO(int NPKCAEOBEMO, bool NMGILNDMECN = false)
|
||||
{
|
||||
List list;
|
||||
this.PCLMNNEHLNG = list;
|
||||
HashSet<Renderer> hashSet = new HashSet();
|
||||
this.FLCOEGDEAAI = hashSet;
|
||||
}
|
||||
|
||||
// Token: 0x06013F8A RID: 81802 RVA: 0x0049FC1C File Offset: 0x0049DE1C
|
||||
[Token(Token = "0x6013F8A")]
|
||||
[Address(RVA = "0x2E52E10", Offset = "0x2E51E10", VA = "0x182E52E10")]
|
||||
public bool COKPPGPNJOE(Renderer CHEJPOIMMCK, T ABADFLCBFIJ, [Optional] IReadOnlyList<Camera> IGKGHCHGGEF, bool IPMCEALMFNI = false)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = CHEJPOIMMCK != num;
|
||||
if (flag)
|
||||
{
|
||||
if (!flag)
|
||||
{
|
||||
List pclmnnehlng = this.PCLMNNEHLNG;
|
||||
List pclmnnehlng2 = this.PCLMNNEHLNG;
|
||||
if (flag >= flag)
|
||||
{
|
||||
goto IL_49;
|
||||
}
|
||||
}
|
||||
if (!this.FLCOEGDEAAI.Contains(CHEJPOIMMCK))
|
||||
{
|
||||
List pclmnnehlng3 = this.PCLMNNEHLNG;
|
||||
bool flag2 = this.FLCOEGDEAAI.Add(CHEJPOIMMCK);
|
||||
}
|
||||
}
|
||||
IL_49:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013F8B RID: 81803 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013F8B")]
|
||||
[Address(RVA = "0x2E53B00", Offset = "0x2E52B00", VA = "0x182E53B00")]
|
||||
public bool JAAOCCEJDHG(Renderer CHEJPOIMMCK, T OFJJDMHILMI, [Optional] RendererEffectBase<T, U>.DFAPEDACOFO.EKLLLAGGGGG CLIFPEAHGEA)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013F8C RID: 81804 RVA: 0x0049FC7C File Offset: 0x0049DE7C
|
||||
[Token(Token = "0x6013F8C")]
|
||||
[Address(RVA = "0x2E541B0", Offset = "0x2E531B0", VA = "0x182E541B0")]
|
||||
public void LKLKGDMFMCC()
|
||||
{
|
||||
this.PCLMNNEHLNG.Clear();
|
||||
this.FLCOEGDEAAI.Clear();
|
||||
}
|
||||
|
||||
// Token: 0x06013F8D RID: 81805 RVA: 0x0049FCA8 File Offset: 0x0049DEA8
|
||||
[Token(Token = "0x6013F8D")]
|
||||
[Address(RVA = "0x2E544C0", Offset = "0x2E534C0", VA = "0x182E544C0")]
|
||||
public void NHGMLEGCCMP(Comparison<RendererEffectBase<T, U>.CKPIMDMOBDG> NNPLANPAMLB)
|
||||
{
|
||||
IEnumerator enumerator = this.PCLMNNEHLNG.GetEnumerator();
|
||||
}
|
||||
|
||||
// Token: 0x0400CF0C RID: 53004
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CF0C")]
|
||||
private List<RendererEffectBase<T, U>.CKPIMDMOBDG> PCLMNNEHLNG;
|
||||
|
||||
// Token: 0x0400CF0D RID: 53005
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CF0D")]
|
||||
private HashSet<Renderer> FLCOEGDEAAI;
|
||||
|
||||
// Token: 0x02002E25 RID: 11813
|
||||
// (Invoke) Token: 0x06013F8F RID: 81807
|
||||
[Token(Token = "0x2002E25")]
|
||||
public delegate bool EKLLLAGGGGG(T BDOLPBLGFGP, T OFJJDMHILMI);
|
||||
}
|
||||
|
||||
// Token: 0x02002E26 RID: 11814
|
||||
[Token(Token = "0x2002E26")]
|
||||
protected class MNCGNINAGCE
|
||||
{
|
||||
// Token: 0x1700377E RID: 14206
|
||||
// (get) Token: 0x06013F92 RID: 81810 RVA: 0x0049FCC8 File Offset: 0x0049DEC8
|
||||
// (set) Token: 0x06013F93 RID: 81811 RVA: 0x0049FCDC File Offset: 0x0049DEDC
|
||||
[Token(Token = "0x1700377E")]
|
||||
public bool FDEONEJLGJG
|
||||
{
|
||||
[Token(Token = "0x6013F92")]
|
||||
[Address(RVA = "0x4700C0", Offset = "0x46F0C0", VA = "0x1804700C0")]
|
||||
get;
|
||||
[Token(Token = "0x6013F93")]
|
||||
[Address(RVA = "0x65E580", Offset = "0x65D580", VA = "0x18065E580")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700377F RID: 14207
|
||||
// (get) Token: 0x06013F94 RID: 81812 RVA: 0x0049FCF0 File Offset: 0x0049DEF0
|
||||
[Token(Token = "0x1700377F")]
|
||||
public MaterialPropertyBlock LJHPCHGLBHA
|
||||
{
|
||||
[Token(Token = "0x6013F94")]
|
||||
[Address(RVA = "0x2E59DD0", Offset = "0x2E58DD0", VA = "0x182E59DD0")]
|
||||
get
|
||||
{
|
||||
if (!this.FDEONEJLGJG)
|
||||
{
|
||||
}
|
||||
return this.POJKKILEGBC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013F95 RID: 81813 RVA: 0x0049FD14 File Offset: 0x0049DF14
|
||||
[Token(Token = "0x6013F95")]
|
||||
[Address(RVA = "0x2E59EF0", Offset = "0x2E58EF0", VA = "0x182E59EF0")]
|
||||
public MNCGNINAGCE()
|
||||
{
|
||||
this.ALECDKBDHAI = (ulong)0L;
|
||||
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
||||
this.POJKKILEGBC = materialPropertyBlock;
|
||||
}
|
||||
|
||||
// Token: 0x06013F96 RID: 81814 RVA: 0x0049FD44 File Offset: 0x0049DF44
|
||||
[Token(Token = "0x6013F96")]
|
||||
[Address(RVA = "0x2E59660", Offset = "0x2E58660", VA = "0x182E59660")]
|
||||
public void GKJAMNGNNKL(Renderer CHEJPOIMMCK)
|
||||
{
|
||||
if (!this.FDEONEJLGJG)
|
||||
{
|
||||
MaterialPropertyBlock pojkkilegbc = this.POJKKILEGBC;
|
||||
CHEJPOIMMCK.Internal_GetPropertyBlock(pojkkilegbc);
|
||||
this.ALECDKBDHAI = CHEJPOIMMCK;
|
||||
return;
|
||||
}
|
||||
string name = CHEJPOIMMCK.gameObject.name;
|
||||
Debug.LogWarning("Attempted to cache material properties from renderer " + name + " on an already-cached property block", CHEJPOIMMCK);
|
||||
}
|
||||
|
||||
// Token: 0x06013F97 RID: 81815 RVA: 0x0049FD98 File Offset: 0x0049DF98
|
||||
[Token(Token = "0x6013F97")]
|
||||
[Address(RVA = "0x2E59570", Offset = "0x2E58570", VA = "0x182E59570")]
|
||||
public void ABNMCCBDMEG()
|
||||
{
|
||||
if (this.FDEONEJLGJG)
|
||||
{
|
||||
Renderer alecdkbdhai = this.ALECDKBDHAI;
|
||||
int num = 0;
|
||||
if (alecdkbdhai != num)
|
||||
{
|
||||
Renderer alecdkbdhai2 = this.ALECDKBDHAI;
|
||||
MaterialPropertyBlock pojkkilegbc = this.POJKKILEGBC;
|
||||
alecdkbdhai2.Internal_SetPropertyBlock(pojkkilegbc);
|
||||
}
|
||||
this.POJKKILEGBC.Clear();
|
||||
this.ALECDKBDHAI = (ulong)0L;
|
||||
int num2 = 0;
|
||||
this.FDEONEJLGJG = num2 != 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400CF0F RID: 53007
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CF0F")]
|
||||
private Renderer ALECDKBDHAI;
|
||||
|
||||
// Token: 0x0400CF10 RID: 53008
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CF10")]
|
||||
private MaterialPropertyBlock POJKKILEGBC;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,203 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering;
|
||||
|
||||
namespace RecRoom.Core.Rendering
|
||||
{
|
||||
// Token: 0x02002E2C RID: 11820
|
||||
[Token(Token = "0x2002E2C")]
|
||||
public class SelectionRendererEffect : CommandBufferRendererEffect<string, SelectionRendererEffect>
|
||||
{
|
||||
// Token: 0x06013FB9 RID: 81849 RVA: 0x004A030C File Offset: 0x0049E50C
|
||||
[Token(Token = "0x6013FB9")]
|
||||
[Address(RVA = "0x1E02DB0", Offset = "0x1E01DB0", VA = "0x181E02DB0")]
|
||||
public static void SetMaterial(Material OLNEAJEAMOD, Material KOFKBCHDDLN, Material NAEHIKOGNND, Material JPDOBOGBAPM)
|
||||
{
|
||||
SelectionRendererEffect.KEOGFFCLFMF = OLNEAJEAMOD;
|
||||
SelectionRendererEffect.JKEFNOAMJOP = KOFKBCHDDLN;
|
||||
SelectionRendererEffect.NFBNKKLNFFF = NAEHIKOGNND;
|
||||
SelectionRendererEffect.GGCPOBAEDFL = JPDOBOGBAPM;
|
||||
}
|
||||
|
||||
// Token: 0x1700378A RID: 14218
|
||||
// (get) Token: 0x06013FBA RID: 81850 RVA: 0x004A0334 File Offset: 0x0049E534
|
||||
[Token(Token = "0x1700378A")]
|
||||
protected override RendererEffectBase<CommandBufferRendererEffect<string, SelectionRendererEffect>.PKIMMOGBLIP, SelectionRendererEffect>.DFAPEDACOFO NKHCGACJHCB
|
||||
{
|
||||
[Token(Token = "0x6013FBA")]
|
||||
[Address(RVA = "0x1E02860", Offset = "0x1E01860", VA = "0x181E02860", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return SelectionRendererEffect.BPNMHPOGPEN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700378B RID: 14219
|
||||
// (get) Token: 0x06013FBB RID: 81851 RVA: 0x004A0348 File Offset: 0x0049E548
|
||||
[Token(Token = "0x1700378B")]
|
||||
public override string MICEMEJMPBK
|
||||
{
|
||||
[Token(Token = "0x6013FBB")]
|
||||
[Address(RVA = "0x1E02F40", Offset = "0x1E01F40", VA = "0x181E02F40", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Draw Selections";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700378C RID: 14220
|
||||
// (get) Token: 0x06013FBC RID: 81852 RVA: 0x004A035C File Offset: 0x0049E55C
|
||||
[Token(Token = "0x1700378C")]
|
||||
protected override bool OJNJNCCAONF
|
||||
{
|
||||
[Token(Token = "0x6013FBC")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "9")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700378D RID: 14221
|
||||
// (get) Token: 0x06013FBD RID: 81853 RVA: 0x004A036C File Offset: 0x0049E56C
|
||||
[Token(Token = "0x1700378D")]
|
||||
protected override CameraEvent JOHGFIMJFHG
|
||||
{
|
||||
[Token(Token = "0x6013FBD")]
|
||||
[Address(RVA = "0x937A80", Offset = "0x936A80", VA = "0x180937A80", Slot = "19")]
|
||||
get
|
||||
{
|
||||
return CameraEvent.AfterForwardOpaque;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700378E RID: 14222
|
||||
// (get) Token: 0x06013FBE RID: 81854 RVA: 0x004A037C File Offset: 0x0049E57C
|
||||
[Token(Token = "0x1700378E")]
|
||||
protected override bool IEPBLNFJCBA
|
||||
{
|
||||
[Token(Token = "0x6013FBE")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "10")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013FBF RID: 81855 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013FBF")]
|
||||
[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: 0x1700378F RID: 14223
|
||||
// (get) Token: 0x06013FC0 RID: 81856 RVA: 0x004A038C File Offset: 0x0049E58C
|
||||
[Token(Token = "0x1700378F")]
|
||||
public static bool PAJGCGDFHKK
|
||||
{
|
||||
[Token(Token = "0x6013FC0")]
|
||||
[Address(RVA = "0x1E02F70", Offset = "0x1E01F70", VA = "0x181E02F70")]
|
||||
get
|
||||
{
|
||||
return !SelectionRendererEffect.KNLMDAHEHOG.CFLJGNJLBFG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013FC1 RID: 81857 RVA: 0x004A03AC File Offset: 0x0049E5AC
|
||||
[Token(Token = "0x6013FC1")]
|
||||
[Address(RVA = "0x1E028C0", Offset = "0x1E018C0", VA = "0x181E028C0")]
|
||||
public static void Disable(object ELOCPIFFCAA)
|
||||
{
|
||||
SelectionRendererEffect.KNLMDAHEHOG.BPAJKKAGPKB(ELOCPIFFCAA);
|
||||
}
|
||||
|
||||
// Token: 0x06013FC2 RID: 81858 RVA: 0x004A03CC File Offset: 0x0049E5CC
|
||||
[Token(Token = "0x6013FC2")]
|
||||
[Address(RVA = "0x1E02940", Offset = "0x1E01940", VA = "0x181E02940")]
|
||||
public static void Enable(object ELOCPIFFCAA)
|
||||
{
|
||||
SelectionRendererEffect.KNLMDAHEHOG.BIHKNNPGGKP(ELOCPIFFCAA);
|
||||
}
|
||||
|
||||
// Token: 0x06013FC3 RID: 81859 RVA: 0x004A03EC File Offset: 0x0049E5EC
|
||||
[Token(Token = "0x6013FC3")]
|
||||
[Address(RVA = "0x1E02B30", Offset = "0x1E01B30", VA = "0x181E02B30")]
|
||||
public static void RenderSelection(SelectionRendererEffect.KOOAFIGMBBP GEDCEIDOKJL, Renderer CHEJPOIMMCK, int JAHPEBBDKOH = 1)
|
||||
{
|
||||
int num = GEDCEIDOKJL - SelectionRendererEffect.KOOAFIGMBBP.Circuit;
|
||||
if (num == 0 || num == 0 || num != 1)
|
||||
{
|
||||
}
|
||||
Material jkefnoamjop = SelectionRendererEffect.JKEFNOAMJOP;
|
||||
if (!SelectionRendererEffect.KNLMDAHEHOG.CFLJGNJLBFG)
|
||||
{
|
||||
RendererEffectBase<CommandBufferRendererEffect<string, SelectionRendererEffect>.PKIMMOGBLIP, SelectionRendererEffect>.DFAPEDACOFO bpnmhpogpen = SelectionRendererEffect.BPNMHPOGPEN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013FC4 RID: 81860 RVA: 0x004A042C File Offset: 0x0049E62C
|
||||
[Token(Token = "0x6013FC4")]
|
||||
[Address(RVA = "0x1E029C0", Offset = "0x1E019C0", VA = "0x181E029C0")]
|
||||
private static void LDPIOAFIOPL(Renderer CHEJPOIMMCK, int JAHPEBBDKOH, Material KFENPJENIOI)
|
||||
{
|
||||
if (!SelectionRendererEffect.KNLMDAHEHOG.CFLJGNJLBFG)
|
||||
{
|
||||
RendererEffectBase<CommandBufferRendererEffect<string, SelectionRendererEffect>.PKIMMOGBLIP, SelectionRendererEffect>.DFAPEDACOFO bpnmhpogpen = SelectionRendererEffect.BPNMHPOGPEN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013FC5 RID: 81861 RVA: 0x004A0454 File Offset: 0x0049E654
|
||||
[Token(Token = "0x6013FC5")]
|
||||
[Address(RVA = "0x1E02F00", Offset = "0x1E01F00", VA = "0x181E02F00")]
|
||||
public SelectionRendererEffect()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400CF21 RID: 53025
|
||||
[Token(Token = "0x400CF21")]
|
||||
private const int NHJIENICHMB = 128;
|
||||
|
||||
// Token: 0x0400CF22 RID: 53026
|
||||
[Token(Token = "0x400CF22")]
|
||||
private static Material KEOGFFCLFMF;
|
||||
|
||||
// Token: 0x0400CF23 RID: 53027
|
||||
[Token(Token = "0x400CF23")]
|
||||
private static Material JKEFNOAMJOP;
|
||||
|
||||
// Token: 0x0400CF24 RID: 53028
|
||||
[Token(Token = "0x400CF24")]
|
||||
private static Material NFBNKKLNFFF;
|
||||
|
||||
// Token: 0x0400CF25 RID: 53029
|
||||
[Token(Token = "0x400CF25")]
|
||||
private static Material GGCPOBAEDFL;
|
||||
|
||||
// Token: 0x0400CF26 RID: 53030
|
||||
[Token(Token = "0x400CF26")]
|
||||
private static readonly RendererEffectBase<CommandBufferRendererEffect<string, SelectionRendererEffect>.PKIMMOGBLIP, SelectionRendererEffect>.DFAPEDACOFO BPNMHPOGPEN = new RendererEffectBase.DFAPEDACOFO(128, true);
|
||||
|
||||
// Token: 0x0400CF27 RID: 53031
|
||||
[Token(Token = "0x400CF27")]
|
||||
private static AOLMGGAPKEH KNLMDAHEHOG = new AOLMGGAPKEH();
|
||||
|
||||
// Token: 0x02002E2D RID: 11821
|
||||
[Token(Token = "0x2002E2D")]
|
||||
public enum KOOAFIGMBBP
|
||||
{
|
||||
// Token: 0x0400CF29 RID: 53033
|
||||
[Token(Token = "0x400CF29")]
|
||||
Default,
|
||||
// Token: 0x0400CF2A RID: 53034
|
||||
[Token(Token = "0x400CF2A")]
|
||||
Circuit,
|
||||
// Token: 0x0400CF2B RID: 53035
|
||||
[Token(Token = "0x400CF2B")]
|
||||
Shape,
|
||||
// Token: 0x0400CF2C RID: 53036
|
||||
[Token(Token = "0x400CF2C")]
|
||||
CornerMove
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,210 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Rendering
|
||||
{
|
||||
// Token: 0x02002E27 RID: 11815
|
||||
[Token(Token = "0x2002E27")]
|
||||
public sealed class SparkleRendererEffect : CommandBufferRendererEffect<SparkleRendererEffect.LNCJLGPDJAE, SparkleRendererEffect>
|
||||
{
|
||||
// Token: 0x17003780 RID: 14208
|
||||
// (get) Token: 0x06013F98 RID: 81816 RVA: 0x0049FDFC File Offset: 0x0049DFFC
|
||||
[Token(Token = "0x17003780")]
|
||||
private static Shader GJFIDAMBLMA
|
||||
{
|
||||
[Token(Token = "0x6013F98")]
|
||||
[Address(RVA = "0x1E039E0", Offset = "0x1E029E0", VA = "0x181E039E0")]
|
||||
get
|
||||
{
|
||||
Shader joojdhmjdbm = SparkleRendererEffect.JOOJDHMJDBM;
|
||||
if (joojdhmjdbm == 0)
|
||||
{
|
||||
SparkleRendererEffect.JOOJDHMJDBM = Shader.Find("AG/SparkleEffectShaderMobile");
|
||||
}
|
||||
return joojdhmjdbm;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013F99 RID: 81817 RVA: 0x0049FE24 File Offset: 0x0049E024
|
||||
[Token(Token = "0x6013F99")]
|
||||
[Address(RVA = "0x1E03A90", Offset = "0x1E02A90", VA = "0x181E03A90")]
|
||||
private static void PAPCFFGFLJP(out Material KFENPJENIOI)
|
||||
{
|
||||
Material gkofpfimfck = SparkleRendererEffect.GKOFPFIMFCK;
|
||||
int num = 0;
|
||||
if (gkofpfimfck == num)
|
||||
{
|
||||
SparkleRendererEffect.GKOFPFIMFCK = Resources.Load<Material>("legacy_SparkleOutline_mat");
|
||||
}
|
||||
Material gkofpfimfck2 = SparkleRendererEffect.GKOFPFIMFCK;
|
||||
}
|
||||
|
||||
// Token: 0x06013F9A RID: 81818 RVA: 0x0049FE58 File Offset: 0x0049E058
|
||||
[Token(Token = "0x6013F9A")]
|
||||
[Address(RVA = "0x1E03980", Offset = "0x1E02980", VA = "0x181E03980")]
|
||||
public static Material InstantiateMaterialWithMobileShaderIfNecessary(Material DIEPOPNJNCO)
|
||||
{
|
||||
return new Material(DIEPOPNJNCO);
|
||||
}
|
||||
|
||||
// Token: 0x17003781 RID: 14209
|
||||
// (get) Token: 0x06013F9B RID: 81819 RVA: 0x0049FE6C File Offset: 0x0049E06C
|
||||
[Token(Token = "0x17003781")]
|
||||
protected override RendererEffectBase<CommandBufferRendererEffect<SparkleRendererEffect.LNCJLGPDJAE, SparkleRendererEffect>.PKIMMOGBLIP, SparkleRendererEffect>.DFAPEDACOFO NKHCGACJHCB
|
||||
{
|
||||
[Token(Token = "0x6013F9B")]
|
||||
[Address(RVA = "0x1E03800", Offset = "0x1E02800", VA = "0x181E03800", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return SparkleRendererEffect.GDMBHDFEGMA;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003782 RID: 14210
|
||||
// (get) Token: 0x06013F9C RID: 81820 RVA: 0x0049FE80 File Offset: 0x0049E080
|
||||
[Token(Token = "0x17003782")]
|
||||
public override string MICEMEJMPBK
|
||||
{
|
||||
[Token(Token = "0x6013F9C")]
|
||||
[Address(RVA = "0x1E04150", Offset = "0x1E03150", VA = "0x181E04150", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Draw Object Sparkle Effects";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003783 RID: 14211
|
||||
// (get) Token: 0x06013F9D RID: 81821 RVA: 0x0049FE94 File Offset: 0x0049E094
|
||||
[Token(Token = "0x17003783")]
|
||||
protected override bool OJNJNCCAONF
|
||||
{
|
||||
[Token(Token = "0x6013F9D")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "9")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013F9E RID: 81822 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013F9E")]
|
||||
[Address(RVA = "0x1E03700", Offset = "0x1E02700", VA = "0x181E03700", Slot = "16")]
|
||||
protected override void BIMBEHCPGAM(RendererEffectBase<CommandBufferRendererEffect<SparkleRendererEffect.LNCJLGPDJAE, SparkleRendererEffect>.PKIMMOGBLIP, SparkleRendererEffect>.CKPIMDMOBDG GCCLEJOGCCE, ref MaterialPropertyBlock NCCFFHJCCHB)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013F9F RID: 81823 RVA: 0x0049FEA4 File Offset: 0x0049E0A4
|
||||
[Token(Token = "0x6013F9F")]
|
||||
[Address(RVA = "0x1E03860", Offset = "0x1E02860", VA = "0x181E03860", Slot = "8")]
|
||||
protected override void EAHDMFNJBHK()
|
||||
{
|
||||
RendererEffectBase<CommandBufferRendererEffect<SparkleRendererEffect.LNCJLGPDJAE, SparkleRendererEffect>.PKIMMOGBLIP, SparkleRendererEffect>.DFAPEDACOFO gdmbhdfegma = SparkleRendererEffect.GDMBHDFEGMA;
|
||||
Comparison<RendererEffectBase<CommandBufferRendererEffect<SparkleRendererEffect.LNCJLGPDJAE, SparkleRendererEffect>.PKIMMOGBLIP, SparkleRendererEffect>.CKPIMDMOBDG> <>9__17_ = SparkleRendererEffect.<>c.<>9__17_0;
|
||||
if (<>9__17_ == 0)
|
||||
{
|
||||
SparkleRendererEffect.<>c.<>9__17_0 = delegate(RendererEffectBase<CommandBufferRendererEffect<SparkleRendererEffect.LNCJLGPDJAE, SparkleRendererEffect>.PKIMMOGBLIP, SparkleRendererEffect>.CKPIMDMOBDG lhs, RendererEffectBase<CommandBufferRendererEffect<SparkleRendererEffect.LNCJLGPDJAE, SparkleRendererEffect>.PKIMMOGBLIP, SparkleRendererEffect>.CKPIMDMOBDG rhs)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
}
|
||||
gdmbhdfegma.NHGMLEGCCMP(<>9__17_);
|
||||
}
|
||||
|
||||
// Token: 0x06013FA0 RID: 81824 RVA: 0x0049FEE4 File Offset: 0x0049E0E4
|
||||
[Token(Token = "0x6013FA0")]
|
||||
[Address(RVA = "0x1E03D90", Offset = "0x1E02D90", VA = "0x181E03D90")]
|
||||
public static void RenderSparkleOutline(Renderer CHEJPOIMMCK, float IEIBLIBMDOG, float CNPKHJFCGNI, int JAHPEBBDKOH = 1)
|
||||
{
|
||||
Material gkofpfimfck = SparkleRendererEffect.GKOFPFIMFCK;
|
||||
int num = 0;
|
||||
if (gkofpfimfck == num)
|
||||
{
|
||||
SparkleRendererEffect.GKOFPFIMFCK = Resources.Load<Material>("legacy_SparkleOutline_mat");
|
||||
}
|
||||
Material gkofpfimfck2 = SparkleRendererEffect.GKOFPFIMFCK;
|
||||
int num2 = 0;
|
||||
if (gkofpfimfck2.passCount > 0)
|
||||
{
|
||||
RendererEffectBase<CommandBufferRendererEffect<SparkleRendererEffect.LNCJLGPDJAE, SparkleRendererEffect>.PKIMMOGBLIP, SparkleRendererEffect>.DFAPEDACOFO gdmbhdfegma = SparkleRendererEffect.GDMBHDFEGMA;
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013FA1 RID: 81825 RVA: 0x0049FF40 File Offset: 0x0049E140
|
||||
[Token(Token = "0x6013FA1")]
|
||||
[Address(RVA = "0x1E03BB0", Offset = "0x1E02BB0", VA = "0x181E03BB0")]
|
||||
public static void RenderSparkleOutline(Renderer CHEJPOIMMCK, Material NIEHCGDEPNG, float IEIBLIBMDOG, float CNPKHJFCGNI, int JAHPEBBDKOH = 1)
|
||||
{
|
||||
int num = 0;
|
||||
if (NIEHCGDEPNG.passCount > 0)
|
||||
{
|
||||
RendererEffectBase<CommandBufferRendererEffect<SparkleRendererEffect.LNCJLGPDJAE, SparkleRendererEffect>.PKIMMOGBLIP, SparkleRendererEffect>.DFAPEDACOFO gdmbhdfegma = SparkleRendererEffect.GDMBHDFEGMA;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013FA2 RID: 81826 RVA: 0x0049FF70 File Offset: 0x0049E170
|
||||
[Token(Token = "0x6013FA2")]
|
||||
[Address(RVA = "0x1E04110", Offset = "0x1E03110", VA = "0x181E04110")]
|
||||
public SparkleRendererEffect()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06013FA3 RID: 81827 RVA: 0x0049FF84 File Offset: 0x0049E184
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6013FA3")]
|
||||
[Address(RVA = "0x1E040B0", Offset = "0x1E030B0", VA = "0x181E040B0")]
|
||||
static SparkleRendererEffect()
|
||||
{
|
||||
int num;
|
||||
RendererEffectBase<CommandBufferRendererEffect<SparkleRendererEffect.LNCJLGPDJAE, SparkleRendererEffect>.PKIMMOGBLIP, SparkleRendererEffect>.DFAPEDACOFO dfapedacofo = new RendererEffectBase.DFAPEDACOFO(128, num != 0);
|
||||
num = 0;
|
||||
SparkleRendererEffect.GDMBHDFEGMA = dfapedacofo;
|
||||
}
|
||||
|
||||
// Token: 0x0400CF12 RID: 53010
|
||||
[Token(Token = "0x400CF12")]
|
||||
private const int PKFAPBJGIAM = 128;
|
||||
|
||||
// Token: 0x0400CF13 RID: 53011
|
||||
[Token(Token = "0x400CF13")]
|
||||
private static Shader JOOJDHMJDBM;
|
||||
|
||||
// Token: 0x0400CF14 RID: 53012
|
||||
[Token(Token = "0x400CF14")]
|
||||
private static Material GKOFPFIMFCK;
|
||||
|
||||
// Token: 0x0400CF15 RID: 53013
|
||||
[Token(Token = "0x400CF15")]
|
||||
private static readonly RendererEffectBase<CommandBufferRendererEffect<SparkleRendererEffect.LNCJLGPDJAE, SparkleRendererEffect>.PKIMMOGBLIP, SparkleRendererEffect>.DFAPEDACOFO GDMBHDFEGMA;
|
||||
|
||||
// Token: 0x02002E28 RID: 11816
|
||||
[Token(Token = "0x2002E28")]
|
||||
public struct LNCJLGPDJAE
|
||||
{
|
||||
// Token: 0x0400CF16 RID: 53014
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CF16")]
|
||||
public float PFBHKJPLGHM;
|
||||
|
||||
// Token: 0x0400CF17 RID: 53015
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400CF17")]
|
||||
public float IMBIFPLFADF;
|
||||
}
|
||||
|
||||
// Token: 0x02002E29 RID: 11817
|
||||
[Token(Token = "0x2002E29")]
|
||||
private static class IMMEEBLDIJO
|
||||
{
|
||||
// Token: 0x0400CF18 RID: 53016
|
||||
[Token(Token = "0x400CF18")]
|
||||
public static readonly int NHGFBFDCFHK = Shader.PropertyToID("_WidthInterpolation");
|
||||
|
||||
// Token: 0x0400CF19 RID: 53017
|
||||
[Token(Token = "0x400CF19")]
|
||||
public static readonly int GPAHBKBCBME = Shader.PropertyToID("_ColorInterpolation");
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,230 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering;
|
||||
|
||||
namespace RecRoom.Core.Rendering
|
||||
{
|
||||
// Token: 0x02002E34 RID: 11828
|
||||
[Token(Token = "0x2002E34")]
|
||||
public abstract class SwapMaterialRendererEffect<T, U> : RendererEffectBase<T, U> where U : SwapMaterialRendererEffect<T, U>
|
||||
{
|
||||
// Token: 0x06013FDE RID: 81886 RVA: 0x004A0910 File Offset: 0x0049EB10
|
||||
[Token(Token = "0x6013FDE")]
|
||||
[Address(RVA = "0x2E636F0", Offset = "0x2E626F0", VA = "0x182E636F0")]
|
||||
private static Material[] KNLGHLOOOKG(Material DNGKIAJLLHG, int FAHPFMEADMG)
|
||||
{
|
||||
int num;
|
||||
bool flag;
|
||||
Material material;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
}
|
||||
while (flag && !(material == DNGKIAJLLHG));
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
num2 += num2;
|
||||
num2 += 19;
|
||||
num2 += typeof(List<SwapMaterialRendererEffect<T, U>.JBAKMJIOHFN>.Enumerator).TypeHandle;
|
||||
if (num == 0)
|
||||
{
|
||||
SwapMaterialRendererEffect.JBAKMJIOHFN jbakmjiohfn = new SwapMaterialRendererEffect.JBAKMJIOHFN(DNGKIAJLLHG);
|
||||
}
|
||||
Material[] array;
|
||||
return array;
|
||||
}
|
||||
|
||||
// Token: 0x17003796 RID: 14230
|
||||
// (get) Token: 0x06013FDF RID: 81887 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17003796")]
|
||||
protected override RendererEffectBase<T, U>.DFAPEDACOFO NKHCGACJHCB
|
||||
{
|
||||
[Token(Token = "0x6013FDF")]
|
||||
[Address(RVA = "0x2E63290", Offset = "0x2E62290", VA = "0x182E63290", Slot = "7")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013FE0 RID: 81888 RVA: 0x004A0970 File Offset: 0x0049EB70
|
||||
[Token(Token = "0x6013FE0")]
|
||||
[Address(RVA = "0x2E64960", Offset = "0x2E63960", VA = "0x182E64960", Slot = "12")]
|
||||
protected override void Start()
|
||||
{
|
||||
this.Start();
|
||||
Action<ScriptableRenderContext, Camera> action;
|
||||
RenderPipelineManager.beginCameraRendering += action;
|
||||
}
|
||||
|
||||
// Token: 0x06013FE1 RID: 81889 RVA: 0x004A0990 File Offset: 0x0049EB90
|
||||
[Token(Token = "0x6013FE1")]
|
||||
[Address(RVA = "0x2E648A0", Offset = "0x2E638A0", VA = "0x182E648A0", Slot = "13")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
this.OnDestroy();
|
||||
Action<ScriptableRenderContext, Camera> action;
|
||||
RenderPipelineManager.beginCameraRendering -= action;
|
||||
}
|
||||
|
||||
// Token: 0x06013FE2 RID: 81890 RVA: 0x004A09B0 File Offset: 0x0049EBB0
|
||||
[Token(Token = "0x6013FE2")]
|
||||
[Address(RVA = "0x2E62F90", Offset = "0x2E61F90", VA = "0x182E62F90")]
|
||||
private void ABMKHLIACPO(ScriptableRenderContext LHOMKMINCHH, Camera FOMHGMLPOND)
|
||||
{
|
||||
bool flag;
|
||||
if (this.FFNIFALJLDD && !flag)
|
||||
{
|
||||
this.KEAMKINAAAC();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013FE3 RID: 81891 RVA: 0x004A09D8 File Offset: 0x0049EBD8
|
||||
[Token(Token = "0x6013FE3")]
|
||||
[Address(RVA = "0x2E634F0", Offset = "0x2E624F0", VA = "0x182E634F0", Slot = "17")]
|
||||
protected override void JBLMAPGOECP(RendererEffectBase<T, U>.CKPIMDMOBDG FBNLILNBPAH)
|
||||
{
|
||||
T jamcnkaeclc = FBNLILNBPAH.JAMCNKAECLC;
|
||||
T jamcnkaeclc2 = FBNLILNBPAH.JAMCNKAECLC;
|
||||
this.OPACKFOLHPC();
|
||||
}
|
||||
|
||||
// Token: 0x06013FE4 RID: 81892 RVA: 0x004A0A00 File Offset: 0x0049EC00
|
||||
[Token(Token = "0x6013FE4")]
|
||||
[Address(RVA = "0x2E64580", Offset = "0x2E63580", VA = "0x182E64580", Slot = "18")]
|
||||
protected override void OPACKFOLHPC()
|
||||
{
|
||||
int num = 0;
|
||||
this.OPACKFOLHPC();
|
||||
bool requiresOpaqueTexture = this.RequiresOpaqueTexture;
|
||||
int num2;
|
||||
if (num < num2)
|
||||
{
|
||||
bool requiresOpaqueTexture2 = this.RequiresOpaqueTexture;
|
||||
RendererEffectBase.CKPIMDMOBDG ckpimdmobdg;
|
||||
T jamcnkaeclc = ckpimdmobdg.JAMCNKAECLC;
|
||||
if (ckpimdmobdg == 0 || num != 0)
|
||||
{
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013FE5 RID: 81893
|
||||
[Token(Token = "0x6013FE5")]
|
||||
[Address(Slot = "19")]
|
||||
protected abstract Material FHJKFBHHHND(RendererEffectBase<T, U>.CKPIMDMOBDG FBNLILNBPAH);
|
||||
|
||||
// Token: 0x06013FE6 RID: 81894 RVA: 0x004A0A44 File Offset: 0x0049EC44
|
||||
[Token(Token = "0x6013FE6")]
|
||||
[Address(RVA = "0x2E64F60", Offset = "0x2E63F60", VA = "0x182E64F60")]
|
||||
protected SwapMaterialRendererEffect()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06013FE7 RID: 81895 RVA: 0x004A0A58 File Offset: 0x0049EC58
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6013FE7")]
|
||||
[Address(RVA = "0x2E64AE0", Offset = "0x2E63AE0", VA = "0x182E64AE0")]
|
||||
static SwapMaterialRendererEffect()
|
||||
{
|
||||
int num;
|
||||
RendererEffectBase.DFAPEDACOFO dfapedacofo = new RendererEffectBase.DFAPEDACOFO(128, num != 0);
|
||||
num = 0;
|
||||
Dictionary<Renderer, Material[]> dictionary = new Dictionary();
|
||||
}
|
||||
|
||||
// Token: 0x0400CF4B RID: 53067
|
||||
[Token(Token = "0x400CF4B")]
|
||||
protected const int JKGEGCCKLAD = 128;
|
||||
|
||||
// Token: 0x0400CF4C RID: 53068
|
||||
[Token(Token = "0x400CF4C")]
|
||||
protected static readonly RendererEffectBase<T, U>.DFAPEDACOFO PCLMNNEHLNG;
|
||||
|
||||
// Token: 0x0400CF4D RID: 53069
|
||||
[Token(Token = "0x400CF4D")]
|
||||
private static readonly Dictionary<Renderer, Material[]> LKIKLKBELJN;
|
||||
|
||||
// Token: 0x0400CF4E RID: 53070
|
||||
[Token(Token = "0x400CF4E")]
|
||||
private static readonly List<SwapMaterialRendererEffect<T, U>.JBAKMJIOHFN> OIIPCDPMKHN;
|
||||
|
||||
// Token: 0x02002E35 RID: 11829
|
||||
[Token(Token = "0x2002E35")]
|
||||
private class JBAKMJIOHFN
|
||||
{
|
||||
// Token: 0x17003797 RID: 14231
|
||||
// (get) Token: 0x06013FE8 RID: 81896 RVA: 0x004A0A7C File Offset: 0x0049EC7C
|
||||
// (set) Token: 0x06013FE9 RID: 81897 RVA: 0x004A0A90 File Offset: 0x0049EC90
|
||||
[Token(Token = "0x17003797")]
|
||||
public Material MEABCDIFJPC
|
||||
{
|
||||
[Token(Token = "0x6013FE8")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
||||
get;
|
||||
[Token(Token = "0x6013FE9")]
|
||||
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06013FEA RID: 81898 RVA: 0x004A0AA4 File Offset: 0x0049ECA4
|
||||
[Token(Token = "0x6013FEA")]
|
||||
[Address(RVA = "0x2E56D20", Offset = "0x2E55D20", VA = "0x182E56D20")]
|
||||
public JBAKMJIOHFN(Material KFENPJENIOI)
|
||||
{
|
||||
this.MEABCDIFJPC = KFENPJENIOI;
|
||||
Material[][] array = this.JECBFKJECFJ(16);
|
||||
this.GGIBMGIGBOG = array;
|
||||
}
|
||||
|
||||
// Token: 0x06013FEB RID: 81899 RVA: 0x004A0AD4 File Offset: 0x0049ECD4
|
||||
[Token(Token = "0x6013FEB")]
|
||||
[Address(RVA = "0x2E56BE0", Offset = "0x2E55BE0", VA = "0x182E56BE0")]
|
||||
public Material[] LHMJDNBPAJM(int FAHPFMEADMG)
|
||||
{
|
||||
int length = this.GGIBMGIGBOG.Length;
|
||||
int num = Mathf.Min(FAHPFMEADMG, length);
|
||||
return this.GGIBMGIGBOG[num];
|
||||
}
|
||||
|
||||
// Token: 0x06013FEC RID: 81900 RVA: 0x004A0B08 File Offset: 0x0049ED08
|
||||
[Token(Token = "0x6013FEC")]
|
||||
[Address(RVA = "0x2E56A70", Offset = "0x2E55A70", VA = "0x182E56A70")]
|
||||
private Material[][] JECBFKJECFJ(int FAHPFMEADMG)
|
||||
{
|
||||
Material[][] array = new Material[FAHPFMEADMG][];
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (num2 < array.Length)
|
||||
{
|
||||
Material[] array2 = new Material[num];
|
||||
if (array2 != 0)
|
||||
{
|
||||
}
|
||||
array[0] = array2;
|
||||
if (num > 0)
|
||||
{
|
||||
Material[] array3 = array[num];
|
||||
Material material = this.MEABCDIFJPC;
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
num++;
|
||||
}
|
||||
return array;
|
||||
}
|
||||
|
||||
// Token: 0x0400CF4F RID: 53071
|
||||
[Token(Token = "0x400CF4F")]
|
||||
private const int PENMAOLMNDK = 16;
|
||||
|
||||
// Token: 0x0400CF51 RID: 53073
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CF51")]
|
||||
private Material[][] GGIBMGIGBOG;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,272 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user