m
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user