460 lines
19 KiB
C#
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;
|
|
}
|
|
}
|