Files
2026-04-08 23:40:05 +02:00

460 lines
19 KiB
C#

using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Async;
using UnityEngine;
using UnityEngine.Experimental.Rendering;
// Token: 0x02000617 RID: 1559
[Token(Token = "0x2000617")]
[Serializable]
[StructLayout(3)]
public class ManagedTexture : IDisposable
{
// Token: 0x17000803 RID: 2051
// (get) Token: 0x06002DB3 RID: 11699 RVA: 0x000BF320 File Offset: 0x000BD520
[Token(Token = "0x17000803")]
public bool UsePalette
{
[Token(Token = "0x6002DB3")]
[Address(RVA = "0x559440", Offset = "0x557E40", VA = "0x180559440")]
get
{
return this.usePalette;
}
}
// Token: 0x17000804 RID: 2052
// (get) Token: 0x06002DB4 RID: 11700 RVA: 0x000BF334 File Offset: 0x000BD534
// (set) Token: 0x06002DB5 RID: 11701 RVA: 0x000BF348 File Offset: 0x000BD548
[Token(Token = "0x17000804")]
public RenderTexture LastRenderTexture
{
[Token(Token = "0x6002DB4")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
get;
[Token(Token = "0x6002DB5")]
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
private set;
}
// Token: 0x06002DB6 RID: 11702 RVA: 0x000BF35C File Offset: 0x000BD55C
[Token(Token = "0x6002DB6")]
[Address(RVA = "0x10A7160", Offset = "0x10A5B60", VA = "0x1810A7160")]
public ManagedTexture(string name)
{
this.usePalette = false;
}
// Token: 0x06002DB7 RID: 11703 RVA: 0x000BF384 File Offset: 0x000BD584
[Token(Token = "0x6002DB7")]
[Address(RVA = "0x10A7110", Offset = "0x10A5B10", VA = "0x1810A7110")]
public ManagedTexture(string name, bool usePalette)
{
this.usePalette = usePalette;
}
// Token: 0x06002DB8 RID: 11704 RVA: 0x000BF3AC File Offset: 0x000BD5AC
[Token(Token = "0x6002DB8")]
[Address(RVA = "0x10A6710", Offset = "0x10A5110", VA = "0x1810A6710")]
public void DPCIGLIJMPF(RenderTexture LDEKHANDCBO)
{
int num = 0;
this.<LastRenderTexture>k__BackingField = num;
ManagedTexture.FFIKEACOKDC memoryTexture = this.memoryTexture;
SafeDestroy.Asset(memoryTexture.NOFJALNFIBM);
memoryTexture.NOFJALNFIBM = num;
memoryTexture.LFHFPLJPDKB = (ManagedTexture.HGJAGEHBPNE)num;
this._cpuSidePromise = num;
this._pngEncodePromise = num;
this._pngBytes = num;
this._jpgEncodePromise = num;
this._jpgBytes = num;
this.<LastRenderTexture>k__BackingField = LDEKHANDCBO;
}
// Token: 0x06002DB9 RID: 11705 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002DB9")]
[Address(RVA = "0x10A6300", Offset = "0x10A4D00", VA = "0x1810A6300")]
public IPromise<byte[]> APKECLFDHBA(bool OLAAANAADBJ)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x17000805 RID: 2053
// (get) Token: 0x06002DBA RID: 11706 RVA: 0x000BF414 File Offset: 0x000BD614
[Token(Token = "0x17000805")]
private ManagedTexture.FFIKEACOKDC memoryTexture
{
[Token(Token = "0x6002DBA")]
[Address(RVA = "0x10A71B0", Offset = "0x10A5BB0", VA = "0x1810A71B0")]
get
{
ManagedTexture.FFIKEACOKDC memTexture = this._memTexture;
if (memTexture == 0)
{
string text = this.name;
ManagedTexture.FFIKEACOKDC ffikeacokdc;
ffikeacokdc.MMBOKOLAJFH = text;
ffikeacokdc.NOFJALNFIBM = (ulong)0L;
ffikeacokdc.LFHFPLJPDKB = (ManagedTexture.HGJAGEHBPNE)((ulong)0L);
this._memTexture = ffikeacokdc;
}
return memTexture;
}
}
// Token: 0x06002DBB RID: 11707 RVA: 0x000BF454 File Offset: 0x000BD654
[Token(Token = "0x6002DBB")]
[Address(RVA = "0x10A6E60", Offset = "0x10A5860", VA = "0x1810A6E60")]
public Texture2D JLKAJPNIHJK(ManagedTexture.HGJAGEHBPNE HAFIIEAHAPD)
{
/*
An exception occurred when decompiling this method (06002DBB)
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Texture2D ManagedTexture::JLKAJPNIHJK(ManagedTexture/HGJAGEHBPNE)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_27:
stloc:InvalidOperationException(var_1_31, newobj:InvalidOperationException(InvalidOperationException::.ctor, ldstr:string("Texture is not in the desired memory location!")))
}
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
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: 0x06002DBC RID: 11708 RVA: 0x000BF494 File Offset: 0x000BD694
[Token(Token = "0x6002DBC")]
[Address(RVA = "0x10A6490", Offset = "0x10A4E90", VA = "0x1810A6490")]
public IPromise<Texture2D> BBLLIEGLEEE(ManagedTexture.HGJAGEHBPNE HAFIIEAHAPD, bool APBGHNEJHJJ = false)
{
/*
An exception occurred when decompiling this method (06002DBC)
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1<UnityEngine.Texture2D> ManagedTexture::BBLLIEGLEEE(ManagedTexture/HGJAGEHBPNE,System.Boolean)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_D8:
stloc:InvalidOperationException(var_13_E2, newobj:InvalidOperationException(InvalidOperationException::.ctor, ldstr:string("Texture is not in the desired memory location!")))
}
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
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: 0x06002DBD RID: 11709 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002DBD")]
[Address(RVA = "0x10A6F10", Offset = "0x10A5910", VA = "0x1810A6F10")]
public IPromise<byte[]> JPCPFEHKOCD(bool APBGHNEJHJJ = false)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002DBE RID: 11710 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002DBE")]
[Address(RVA = "0x10A6800", Offset = "0x10A5200", VA = "0x1810A6800")]
public IPromise<byte[]> GAOHCHLDMFI(bool APBGHNEJHJJ = false)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002DBF RID: 11711 RVA: 0x000BF584 File Offset: 0x000BD784
[Token(Token = "0x6002DBF")]
[Address(RVA = "0x10A6970", Offset = "0x10A5370", VA = "0x1810A6970")]
private static IPromise<Texture2D> HJHEHGIHNAC(string MMBOKOLAJFH, RenderTexture LDEKHANDCBO, ref Texture2D EIAHMMFIMPP, bool APBGHNEJHJJ, ManagedTexture.HGJAGEHBPNE BIIIPOIBPLB = ManagedTexture.HGJAGEHBPNE.GPU)
{
int num = 0;
if (!(LDEKHANDCBO == num))
{
Promise<Texture2D> promise = new Promise();
GraphicsFormat graphicsFormat = LDEKHANDCBO.graphicsFormat;
int num2 = (int)graphicsFormat;
if (!APBGHNEJHJJ)
{
}
int num3 = (int)graphicsFormat;
int num4 = Mathf.Min(num2, num3);
int num5 = 0;
bool flag;
if (flag)
{
string text = string.Format("{0}_{1}_T2D", LDEKHANDCBO, num5);
Texture2D texture2D;
texture2D.name = text;
}
int num6;
Action action;
if (LDEKHANDCBO.format != RenderTextureFormat.ARGB32 || LDEKHANDCBO.antiAliasing > 1)
{
num6 = 0;
RenderTexture renderTexture;
renderTexture.m_CachedPtr = renderTexture;
Graphics.Blit(LDEKHANDCBO, num6);
IntPtr cachedPtr = LDEKHANDCBO.m_CachedPtr;
action = delegate
{
RenderTexture tempRenderTexture2 = num6.tempRenderTexture;
int num7 = 0;
if (tempRenderTexture2 != num7)
{
RenderTexture.ReleaseTemporary(num6.tempRenderTexture);
num6.tempRenderTexture = (ulong)0L;
}
};
promise.System.Collections.IEnumerator.Reset();
}
action -= num4;
action -= num6;
action -= num6;
RenderTextureFormat renderTextureFormat;
if (renderTextureFormat == RenderTextureFormat.ARGB32)
{
}
throw new MissingMethodException();
}
return Promise.FromResult<Texture2D>(0);
}
// Token: 0x06002DC0 RID: 11712 RVA: 0x000BF670 File Offset: 0x000BD870
[Token(Token = "0x6002DC0")]
[Address(RVA = "0x10A6790", Offset = "0x10A5190", VA = "0x1810A6790")]
public void GNGOOMMLPHE()
{
int num = 0;
this.<LastRenderTexture>k__BackingField = num;
ManagedTexture.FFIKEACOKDC memoryTexture = this.memoryTexture;
SafeDestroy.Asset(memoryTexture.NOFJALNFIBM);
memoryTexture.NOFJALNFIBM = num;
memoryTexture.LFHFPLJPDKB = (ManagedTexture.HGJAGEHBPNE)num;
this._cpuSidePromise = num;
this._pngEncodePromise = num;
this._pngBytes = num;
this._jpgEncodePromise = num;
this._jpgBytes = num;
}
// Token: 0x06002DC1 RID: 11713 RVA: 0x000BF6D0 File Offset: 0x000BD8D0
[Token(Token = "0x6002DC1")]
[Address(RVA = "0x10A6790", Offset = "0x10A5190", VA = "0x1810A6790", Slot = "4")]
public void Dispose()
{
int num = 0;
this.<LastRenderTexture>k__BackingField = num;
ManagedTexture.FFIKEACOKDC memoryTexture = this.memoryTexture;
SafeDestroy.Asset(memoryTexture.NOFJALNFIBM);
memoryTexture.NOFJALNFIBM = num;
memoryTexture.LFHFPLJPDKB = (ManagedTexture.HGJAGEHBPNE)num;
this._cpuSidePromise = num;
this._pngEncodePromise = num;
this._pngBytes = num;
this._jpgEncodePromise = num;
this._jpgBytes = num;
}
// Token: 0x06002DC2 RID: 11714 RVA: 0x000BF730 File Offset: 0x000BD930
[Token(Token = "0x6002DC2")]
[Address(RVA = "0x10A70F0", Offset = "0x10A5AF0", VA = "0x1810A70F0")]
[CompilerGenerated]
private IPromise<byte[]> PCNMKMDECOI(Texture2D JIBGCCOJHJI)
{
bool flag = this.usePalette;
return KGMPNCLMCHO.BFHKDGFEKPH(JIBGCCOJHJI, flag);
}
// Token: 0x0400267C RID: 9852
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400267C")]
[SerializeField]
private bool usePalette;
// Token: 0x0400267D RID: 9853
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400267D")]
[SerializeField]
private string name = "ManagedTexture";
// Token: 0x0400267F RID: 9855
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400267F")]
private IPromise<Texture2D> _cpuSidePromise;
// Token: 0x04002680 RID: 9856
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002680")]
private ManagedTexture.FFIKEACOKDC _memTexture;
// Token: 0x04002681 RID: 9857
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002681")]
private IPromise<byte[]> _jpgEncodePromise;
// Token: 0x04002682 RID: 9858
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002682")]
private byte[] _jpgBytes;
// Token: 0x04002683 RID: 9859
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002683")]
private IPromise<byte[]> _pngEncodePromise;
// Token: 0x04002684 RID: 9860
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002684")]
private byte[] _pngBytes;
// Token: 0x02000618 RID: 1560
[Token(Token = "0x2000618")]
[Flags]
public enum HGJAGEHBPNE : byte
{
// Token: 0x04002686 RID: 9862
[Token(Token = "0x4002686")]
None = 0,
// Token: 0x04002687 RID: 9863
[Token(Token = "0x4002687")]
GPU = 1,
// Token: 0x04002688 RID: 9864
[Token(Token = "0x4002688")]
System = 2,
// Token: 0x04002689 RID: 9865
[Token(Token = "0x4002689")]
Both = 3
}
// Token: 0x02000619 RID: 1561
[Token(Token = "0x2000619")]
private class FFIKEACOKDC : IDisposable
{
// Token: 0x06002DC3 RID: 11715 RVA: 0x000BF74C File Offset: 0x000BD94C
[Token(Token = "0x6002DC3")]
[Address(RVA = "0x1092B60", Offset = "0x1091560", VA = "0x181092B60")]
public FFIKEACOKDC(string name)
{
this.MMBOKOLAJFH = name;
this.NOFJALNFIBM = (ulong)0L;
this.LFHFPLJPDKB = (ManagedTexture.HGJAGEHBPNE)((ulong)0L);
}
// Token: 0x06002DC4 RID: 11716 RVA: 0x000BF778 File Offset: 0x000BD978
[Token(Token = "0x6002DC4")]
[Address(RVA = "0x690C30", Offset = "0x68F630", VA = "0x180690C30")]
public FFIKEACOKDC(string name, Texture2D texture, ManagedTexture.HGJAGEHBPNE textureMemory)
{
this.MMBOKOLAJFH = name;
this.NOFJALNFIBM = texture;
this.LFHFPLJPDKB = textureMemory;
}
// Token: 0x06002DC5 RID: 11717 RVA: 0x000BF7A0 File Offset: 0x000BD9A0
[Token(Token = "0x6002DC5")]
[Address(RVA = "0x1092B30", Offset = "0x1091530", VA = "0x181092B30", Slot = "4")]
public void Dispose()
{
SafeDestroy.Asset(this.NOFJALNFIBM);
this.NOFJALNFIBM = (ulong)0L;
this.LFHFPLJPDKB = (ManagedTexture.HGJAGEHBPNE)((ulong)0L);
}
// Token: 0x0400268A RID: 9866
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400268A")]
private string MMBOKOLAJFH;
// Token: 0x0400268B RID: 9867
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400268B")]
public Texture2D NOFJALNFIBM;
// Token: 0x0400268C RID: 9868
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400268C")]
public ManagedTexture.HGJAGEHBPNE LFHFPLJPDKB;
}
// Token: 0x0200061A RID: 1562
[Token(Token = "0x200061A")]
[CompilerGenerated]
private sealed class PAEPFLDMDJC
{
// Token: 0x06002DC6 RID: 11718 RVA: 0x000BF7CC File Offset: 0x000BD9CC
[Token(Token = "0x6002DC6")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public PAEPFLDMDJC()
{
}
// Token: 0x06002DC7 RID: 11719 RVA: 0x000BF7E0 File Offset: 0x000BD9E0
[Token(Token = "0x6002DC7")]
[Address(RVA = "0x10A9470", Offset = "0x10A7E70", VA = "0x1810A9470")]
internal void <GetManagedTexture>b__0()
{
ManagedTexture.FFIKEACOKDC memoryTexture = this.<>4__this.memoryTexture;
}
// Token: 0x0400268D RID: 9869
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400268D")]
public ManagedTexture <>4__this;
// Token: 0x0400268E RID: 9870
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400268E")]
public ManagedTexture.HGJAGEHBPNE textureMemory;
}
// Token: 0x0200061C RID: 1564
[Token(Token = "0x200061C")]
[CompilerGenerated]
private sealed class KIMODGDLKKP
{
// Token: 0x06002DCB RID: 11723 RVA: 0x000BF844 File Offset: 0x000BDA44
[Token(Token = "0x6002DCB")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public KIMODGDLKKP()
{
}
// Token: 0x06002DCC RID: 11724 RVA: 0x000BF858 File Offset: 0x000BDA58
[Token(Token = "0x6002DCC")]
[Address(RVA = "0x1092D10", Offset = "0x1091710", VA = "0x181092D10")]
internal void <RenderTextureToTexture2D>b__0()
{
RenderTexture renderTexture = this.tempRenderTexture;
int num = 0;
if (renderTexture != num)
{
RenderTexture.ReleaseTemporary(this.tempRenderTexture);
this.tempRenderTexture = (ulong)0L;
}
}
// Token: 0x04002691 RID: 9873
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002691")]
public RenderTexture tempRenderTexture;
}
}