580 lines
18 KiB
C#
580 lines
18 KiB
C#
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: 0x02002D38 RID: 11576
|
|
[Token(Token = "0x2002D38")]
|
|
public abstract class RendererEffectBase<T, U> : PerCameraRenderEffect where U : RendererEffectBase<T, U>
|
|
{
|
|
// Token: 0x170036C0 RID: 14016
|
|
// (get) Token: 0x06013B26 RID: 80678
|
|
[Token(Token = "0x170036C0")]
|
|
protected abstract RendererEffectBase<T, U>.DFAPEDACOFO NKHCGACJHCB
|
|
{
|
|
[Token(Token = "0x6013B26")]
|
|
[Address(Slot = "7")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06013B27 RID: 80679
|
|
[Token(Token = "0x6013B27")]
|
|
[Address(Slot = "8")]
|
|
protected abstract void EAHDMFNJBHK();
|
|
|
|
// Token: 0x170036C1 RID: 14017
|
|
// (get) Token: 0x06013B28 RID: 80680 RVA: 0x00495878 File Offset: 0x00493A78
|
|
[Token(Token = "0x170036C1")]
|
|
protected virtual bool OJNJNCCAONF
|
|
{
|
|
[Token(Token = "0x6013B28")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "9")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170036C2 RID: 14018
|
|
// (get) Token: 0x06013B29 RID: 80681 RVA: 0x00495888 File Offset: 0x00493A88
|
|
[Token(Token = "0x170036C2")]
|
|
protected virtual bool IEPBLNFJCBA
|
|
{
|
|
[Token(Token = "0x6013B29")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "10")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170036C3 RID: 14019
|
|
// (get) Token: 0x06013B2A RID: 80682 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x06013B2B RID: 80683 RVA: 0x00495898 File Offset: 0x00493A98
|
|
[Token(Token = "0x170036C3")]
|
|
private protected bool FFNIFALJLDD
|
|
{
|
|
[Token(Token = "0x6013B2A")]
|
|
[Address(RVA = "0x3F71D0", Offset = "0x3F5FD0", VA = "0x1803F71D0")]
|
|
[CompilerGenerated]
|
|
protected get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6013B2B")]
|
|
[Address(RVA = "0x41EF80", Offset = "0x41DD80", VA = "0x18041EF80")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013B2C RID: 80684 RVA: 0x004958A8 File Offset: 0x00493AA8
|
|
[Token(Token = "0x6013B2C")]
|
|
[Address(RVA = "0x21125F0", Offset = "0x21113F0", VA = "0x1821125F0", 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: 0x06013B2D RID: 80685 RVA: 0x00495904 File Offset: 0x00493B04
|
|
[Token(Token = "0x6013B2D")]
|
|
[Address(RVA = "0x2119E00", Offset = "0x2118C00", VA = "0x182119E00", 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: 0x06013B2E RID: 80686 RVA: 0x00495930 File Offset: 0x00493B30
|
|
[Token(Token = "0x6013B2E")]
|
|
[Address(RVA = "0x2119760", Offset = "0x2118560", VA = "0x182119760", Slot = "13")]
|
|
protected virtual void OnDestroy()
|
|
{
|
|
Action<ScriptableRenderContext, Camera> action;
|
|
RenderPipelineManager.endCameraRendering -= action;
|
|
}
|
|
|
|
// Token: 0x06013B2F RID: 80687 RVA: 0x00495944 File Offset: 0x00493B44
|
|
[Token(Token = "0x6013B2F")]
|
|
[Address(RVA = "0x2119A80", Offset = "0x2118880", VA = "0x182119A80", Slot = "5")]
|
|
public sealed override void RenderPass(CommandBuffer HKFLICPLAJF, ScriptableRenderContext LHOMKMINCHH, ref RenderingData IPIGLDJHJNG)
|
|
{
|
|
this.OnDestroy();
|
|
}
|
|
|
|
// Token: 0x06013B30 RID: 80688 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013B30")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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: 0x06013B31 RID: 80689 RVA: 0x00495960 File Offset: 0x00493B60
|
|
[Token(Token = "0x6013B31")]
|
|
[Address(RVA = "0x2114EE0", Offset = "0x2113CE0", VA = "0x182114EE0")]
|
|
private void EEKNBCDFMCC(ScriptableRenderContext LHOMKMINCHH, Camera FOMHGMLPOND)
|
|
{
|
|
bool flag;
|
|
if (!this.FFNIFALJLDD || !flag)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013B32 RID: 80690 RVA: 0x00495980 File Offset: 0x00493B80
|
|
[Token(Token = "0x6013B32")]
|
|
[Address(RVA = "0x2118E20", Offset = "0x2117C20", VA = "0x182118E20", 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: 0x06013B33 RID: 80691 RVA: 0x004959D4 File Offset: 0x00493BD4
|
|
[Token(Token = "0x6013B33")]
|
|
[Address(RVA = "0x2119170", Offset = "0x2117F70", VA = "0x182119170")]
|
|
private bool LPAPPCEEAFO(RendererEffectBase<T, U>.CKPIMDMOBDG GCCLEJOGCCE)
|
|
{
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x06013B34 RID: 80692 RVA: 0x004959E4 File Offset: 0x00493BE4
|
|
[Token(Token = "0x6013B34")]
|
|
[Address(RVA = "0x2113D00", Offset = "0x2112B00", VA = "0x182113D00", Slot = "16")]
|
|
protected virtual void BIMBEHCPGAM(RendererEffectBase<T, U>.CKPIMDMOBDG GCCLEJOGCCE, ref MaterialPropertyBlock NCCFFHJCCHB)
|
|
{
|
|
LightProbeUsage lightProbeUsage;
|
|
if (lightProbeUsage != LightProbeUsage.Off)
|
|
{
|
|
this.EAHDMFNJBHK();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013B35 RID: 80693 RVA: 0x00495A04 File Offset: 0x00493C04
|
|
[Token(Token = "0x6013B35")]
|
|
[Address(RVA = "0x21170F0", Offset = "0x2115EF0", VA = "0x1821170F0")]
|
|
private void HODOCBJICKH()
|
|
{
|
|
OVRMesh.JAAHPDGFADH jaahpdgfadh = ((OVRMesh.PJPHJNNOBBH)this.RequiresOpaqueTexture).POCDCJMHEGL();
|
|
}
|
|
|
|
// Token: 0x06013B36 RID: 80694 RVA: 0x00495A24 File Offset: 0x00493C24
|
|
[Token(Token = "0x6013B36")]
|
|
[Address(RVA = "0x2117140", Offset = "0x2115F40", VA = "0x182117140")]
|
|
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: 0x06013B37 RID: 80695
|
|
[Token(Token = "0x6013B37")]
|
|
[Address(Slot = "17")]
|
|
protected abstract void JBLMAPGOECP(RendererEffectBase<T, U>.CKPIMDMOBDG FBNLILNBPAH);
|
|
|
|
// Token: 0x06013B38 RID: 80696 RVA: 0x00495ACC File Offset: 0x00493CCC
|
|
[Token(Token = "0x6013B38")]
|
|
[Address(RVA = "0x21192F0", Offset = "0x21180F0", VA = "0x1821192F0", 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: 0x06013B39 RID: 80697 RVA: 0x00495B00 File Offset: 0x00493D00
|
|
[Token(Token = "0x6013B39")]
|
|
[Address(RVA = "0x2114260", Offset = "0x2113060", VA = "0x182114260")]
|
|
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: 0x06013B3A RID: 80698 RVA: 0x00495B34 File Offset: 0x00493D34
|
|
[Token(Token = "0x6013B3A")]
|
|
[Address(RVA = "0x2115250", Offset = "0x2114050", VA = "0x182115250")]
|
|
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: 0x06013B3B RID: 80699 RVA: 0x00495B74 File Offset: 0x00493D74
|
|
[Token(Token = "0x6013B3B")]
|
|
[Address(RVA = "0x1190900", Offset = "0x118F700", VA = "0x181190900")]
|
|
protected RendererEffectBase()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013B3C RID: 80700 RVA: 0x00495B90 File Offset: 0x00493D90
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6013B3C")]
|
|
[Address(RVA = "0x211A200", Offset = "0x2119000", VA = "0x18211A200")]
|
|
static RendererEffectBase()
|
|
{
|
|
RendererEffectBase.MNCGNINAGCE[] array = new RendererEffectBase<T, U>.MNCGNINAGCE[0];
|
|
}
|
|
|
|
// Token: 0x0400CCE7 RID: 52455
|
|
[Token(Token = "0x400CCE7")]
|
|
private static MaterialPropertyBlock HIMKGCJDIDA;
|
|
|
|
// Token: 0x0400CCE8 RID: 52456
|
|
[Token(Token = "0x400CCE8")]
|
|
private static RendererEffectBase<T, U>.MNCGNINAGCE[] FLPBBJHKNDP;
|
|
|
|
// Token: 0x0400CCE9 RID: 52457
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CCE9")]
|
|
protected Camera FOMHGMLPOND;
|
|
|
|
// Token: 0x02002D39 RID: 11577
|
|
[Token(Token = "0x2002D39")]
|
|
protected struct CKPIMDMOBDG
|
|
{
|
|
// Token: 0x0400CCEB RID: 52459
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CCEB")]
|
|
public Renderer PMEAHMEKPHO;
|
|
|
|
// Token: 0x0400CCEC RID: 52460
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CCEC")]
|
|
public IReadOnlyList<Camera> CCPNBMAEFEF;
|
|
|
|
// Token: 0x0400CCED RID: 52461
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CCED")]
|
|
public T JAMCNKAECLC;
|
|
}
|
|
|
|
// Token: 0x02002D3A RID: 11578
|
|
[Token(Token = "0x2002D3A")]
|
|
[DefaultMember("Item")]
|
|
protected class DFAPEDACOFO
|
|
{
|
|
// Token: 0x170036C4 RID: 14020
|
|
// (get) Token: 0x06013B3D RID: 80701 RVA: 0x00495BA4 File Offset: 0x00493DA4
|
|
[Token(Token = "0x170036C4")]
|
|
public int GNJACFKGBGO
|
|
{
|
|
[Token(Token = "0x6013B3D")]
|
|
[Address(RVA = "0x13FD600", Offset = "0x13FC400", VA = "0x1813FD600")]
|
|
get
|
|
{
|
|
IEnumerator enumerator = this.PCLMNNEHLNG.GetEnumerator();
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x170036C5 RID: 14021
|
|
// (get) Token: 0x06013B3E RID: 80702 RVA: 0x00495BC4 File Offset: 0x00493DC4
|
|
[Token(Token = "0x170036C5")]
|
|
public int MEPGPGKFENE
|
|
{
|
|
[Token(Token = "0x6013B3E")]
|
|
[Address(RVA = "0x210C950", Offset = "0x210B750", VA = "0x18210C950")]
|
|
get
|
|
{
|
|
IEnumerator enumerator = this.PCLMNNEHLNG.GetEnumerator();
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x170036C6 RID: 14022
|
|
// (get) Token: 0x06013B3F RID: 80703 RVA: 0x00495BE4 File Offset: 0x00493DE4
|
|
// (set) Token: 0x06013B40 RID: 80704 RVA: 0x00495BF8 File Offset: 0x00493DF8
|
|
[Token(Token = "0x170036C6")]
|
|
public bool DAOEGHNFJOP
|
|
{
|
|
[Token(Token = "0x6013B3F")]
|
|
[Address(RVA = "0x3F71D0", Offset = "0x3F5FD0", VA = "0x1803F71D0")]
|
|
get;
|
|
[Token(Token = "0x6013B40")]
|
|
[Address(RVA = "0x41EF80", Offset = "0x41DD80", VA = "0x18041EF80")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x170036C7 RID: 14023
|
|
// (get) Token: 0x06013B41 RID: 80705 RVA: 0x00495C0C File Offset: 0x00493E0C
|
|
[Token(Token = "0x170036C7")]
|
|
public RendererEffectBase<T, U>.CKPIMDMOBDG ACOEGFLBMEH
|
|
{
|
|
[Token(Token = "0x6013B41")]
|
|
[Address(RVA = "0x210C480", Offset = "0x210B280", VA = "0x18210C480")]
|
|
get
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013B42 RID: 80706 RVA: 0x00495C20 File Offset: 0x00493E20
|
|
[Token(Token = "0x6013B42")]
|
|
[Address(RVA = "0x210CA80", Offset = "0x210B880", VA = "0x18210CA80")]
|
|
public DFAPEDACOFO(int NPKCAEOBEMO, bool NMGILNDMECN = false)
|
|
{
|
|
List list;
|
|
this.PCLMNNEHLNG = list;
|
|
HashSet<Renderer> hashSet = new HashSet();
|
|
this.FLCOEGDEAAI = hashSet;
|
|
}
|
|
|
|
// Token: 0x06013B43 RID: 80707 RVA: 0x00495C50 File Offset: 0x00493E50
|
|
[Token(Token = "0x6013B43")]
|
|
[Address(RVA = "0x210B270", Offset = "0x210A070", VA = "0x18210B270")]
|
|
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: 0x06013B44 RID: 80708 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013B44")]
|
|
[Address(RVA = "0x210BF60", Offset = "0x210AD60", VA = "0x18210BF60")]
|
|
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: 0x06013B45 RID: 80709 RVA: 0x00495CB0 File Offset: 0x00493EB0
|
|
[Token(Token = "0x6013B45")]
|
|
[Address(RVA = "0x210C610", Offset = "0x210B410", VA = "0x18210C610")]
|
|
public void LKLKGDMFMCC()
|
|
{
|
|
this.PCLMNNEHLNG.Clear();
|
|
this.FLCOEGDEAAI.Clear();
|
|
}
|
|
|
|
// Token: 0x06013B46 RID: 80710 RVA: 0x00495CDC File Offset: 0x00493EDC
|
|
[Token(Token = "0x6013B46")]
|
|
[Address(RVA = "0x210C920", Offset = "0x210B720", VA = "0x18210C920")]
|
|
public void NHGMLEGCCMP(Comparison<RendererEffectBase<T, U>.CKPIMDMOBDG> NNPLANPAMLB)
|
|
{
|
|
IEnumerator enumerator = this.PCLMNNEHLNG.GetEnumerator();
|
|
}
|
|
|
|
// Token: 0x0400CCEE RID: 52462
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CCEE")]
|
|
private List<RendererEffectBase<T, U>.CKPIMDMOBDG> PCLMNNEHLNG;
|
|
|
|
// Token: 0x0400CCEF RID: 52463
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CCEF")]
|
|
private HashSet<Renderer> FLCOEGDEAAI;
|
|
|
|
// Token: 0x02002D3B RID: 11579
|
|
// (Invoke) Token: 0x06013B48 RID: 80712
|
|
[Token(Token = "0x2002D3B")]
|
|
public delegate bool EKLLLAGGGGG(T BDOLPBLGFGP, T OFJJDMHILMI);
|
|
}
|
|
|
|
// Token: 0x02002D3C RID: 11580
|
|
[Token(Token = "0x2002D3C")]
|
|
protected class MNCGNINAGCE
|
|
{
|
|
// Token: 0x170036C8 RID: 14024
|
|
// (get) Token: 0x06013B4B RID: 80715 RVA: 0x00495CFC File Offset: 0x00493EFC
|
|
// (set) Token: 0x06013B4C RID: 80716 RVA: 0x00495D10 File Offset: 0x00493F10
|
|
[Token(Token = "0x170036C8")]
|
|
public bool FDEONEJLGJG
|
|
{
|
|
[Token(Token = "0x6013B4B")]
|
|
[Address(RVA = "0x3F71D0", Offset = "0x3F5FD0", VA = "0x1803F71D0")]
|
|
get;
|
|
[Token(Token = "0x6013B4C")]
|
|
[Address(RVA = "0x41EF80", Offset = "0x41DD80", VA = "0x18041EF80")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x170036C9 RID: 14025
|
|
// (get) Token: 0x06013B4D RID: 80717 RVA: 0x00495D24 File Offset: 0x00493F24
|
|
[Token(Token = "0x170036C9")]
|
|
public MaterialPropertyBlock LJHPCHGLBHA
|
|
{
|
|
[Token(Token = "0x6013B4D")]
|
|
[Address(RVA = "0x2111370", Offset = "0x2110170", VA = "0x182111370")]
|
|
get
|
|
{
|
|
if (!this.FDEONEJLGJG)
|
|
{
|
|
}
|
|
return this.POJKKILEGBC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013B4E RID: 80718 RVA: 0x00495D48 File Offset: 0x00493F48
|
|
[Token(Token = "0x6013B4E")]
|
|
[Address(RVA = "0x2111490", Offset = "0x2110290", VA = "0x182111490")]
|
|
public MNCGNINAGCE()
|
|
{
|
|
this.ALECDKBDHAI = (ulong)0L;
|
|
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
|
this.POJKKILEGBC = materialPropertyBlock;
|
|
}
|
|
|
|
// Token: 0x06013B4F RID: 80719 RVA: 0x00495D78 File Offset: 0x00493F78
|
|
[Token(Token = "0x6013B4F")]
|
|
[Address(RVA = "0x2110C00", Offset = "0x210FA00", VA = "0x182110C00")]
|
|
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: 0x06013B50 RID: 80720 RVA: 0x00495DCC File Offset: 0x00493FCC
|
|
[Token(Token = "0x6013B50")]
|
|
[Address(RVA = "0x2110B10", Offset = "0x210F910", VA = "0x182110B10")]
|
|
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: 0x0400CCF1 RID: 52465
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CCF1")]
|
|
private Renderer ALECDKBDHAI;
|
|
|
|
// Token: 0x0400CCF2 RID: 52466
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CCF2")]
|
|
private MaterialPropertyBlock POJKKILEGBC;
|
|
}
|
|
}
|
|
}
|