394 lines
19 KiB
C#
394 lines
19 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Async;
|
|
using RecRoom.Core;
|
|
using RecRoom.Core.Creation;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02002C25 RID: 11301
|
|
[Token(Token = "0x2002C25")]
|
|
[StructLayout(3)]
|
|
public abstract class CAHCDEBGPFG
|
|
{
|
|
// Token: 0x17003527 RID: 13607
|
|
// (get) Token: 0x06013E31 RID: 81457
|
|
[Token(Token = "0x17003527")]
|
|
public abstract string GPJEDBDCNNP
|
|
{
|
|
[Token(Token = "0x6013E31")]
|
|
[Address(Slot = "4")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003528 RID: 13608
|
|
// (get) Token: 0x06013E32 RID: 81458 RVA: 0x004C53F4 File Offset: 0x004C35F4
|
|
// (set) Token: 0x06013E33 RID: 81459 RVA: 0x004C5408 File Offset: 0x004C3608
|
|
[Token(Token = "0x17003528")]
|
|
public bool LCDBMJHBBME
|
|
{
|
|
[Token(Token = "0x6013E32")]
|
|
[Address(RVA = "0x4F5370", Offset = "0x4F3D70", VA = "0x1804F5370")]
|
|
get;
|
|
[Token(Token = "0x6013E33")]
|
|
[Address(RVA = "0x4F5390", Offset = "0x4F3D90", VA = "0x1804F5390")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x06013E34 RID: 81460 RVA: 0x004C541C File Offset: 0x004C361C
|
|
[Token(Token = "0x6013E34")]
|
|
[Address(RVA = "0xEDAA20", Offset = "0xED9420", VA = "0x180EDAA20", Slot = "5")]
|
|
public virtual void LKDCFBKMMLH(CreationContext OLFNCDHDFPF)
|
|
{
|
|
this.<DNNABKANJGB>k__BackingField = true;
|
|
}
|
|
|
|
// Token: 0x06013E35 RID: 81461 RVA: 0x004C5430 File Offset: 0x004C3630
|
|
[Token(Token = "0x6013E35")]
|
|
[Address(RVA = "0x120E290", Offset = "0x120CC90", VA = "0x18120E290")]
|
|
public GBDECALBCOP ACJEPGGPFKN(CreationContext OLFNCDHDFPF)
|
|
{
|
|
List<GCHANDDKPBM> hiomepfedbc = this.HIOMEPFEDBC;
|
|
return this.INKMBEBIGOL(hiomepfedbc, OLFNCDHDFPF);
|
|
}
|
|
|
|
// Token: 0x06013E36 RID: 81462 RVA: 0x004C544C File Offset: 0x004C364C
|
|
[Token(Token = "0x6013E36")]
|
|
[Address(RVA = "0x120E710", Offset = "0x120D110", VA = "0x18120E710")]
|
|
public GBDECALBCOP EJFNDIHGLLN(CreationContext OLFNCDHDFPF)
|
|
{
|
|
List<GCHANDDKPBM> hgcemcinanf = this.HGCEMCINANF;
|
|
return this.INKMBEBIGOL(hgcemcinanf, OLFNCDHDFPF);
|
|
}
|
|
|
|
// Token: 0x06013E37 RID: 81463 RVA: 0x004C5468 File Offset: 0x004C3668
|
|
[Token(Token = "0x6013E37")]
|
|
[Address(RVA = "0x120E8E0", Offset = "0x120D2E0", VA = "0x18120E8E0")]
|
|
public IPromise<GBDECALBCOP> HPEDNABMGLE(CreationContext OLFNCDHDFPF)
|
|
{
|
|
if (this.<DNNABKANJGB>k__BackingField)
|
|
{
|
|
List<GCHANDDKPBM> hiomepfedbc = this.HIOMEPFEDBC;
|
|
Func<CreationContext, IPromise> func;
|
|
return this.AILOCOKHELD(hiomepfedbc, OLFNCDHDFPF, func);
|
|
}
|
|
string text = this.ToString();
|
|
Debug.LogError("Attempting to undo " + text + " UndoEntry, but it is not yet finalized.");
|
|
return Promise.FromResult<GBDECALBCOP>((GBDECALBCOP)((uint)1));
|
|
}
|
|
|
|
// Token: 0x06013E38 RID: 81464 RVA: 0x004C54B4 File Offset: 0x004C36B4
|
|
[Token(Token = "0x6013E38")]
|
|
[Address(RVA = "0x120E720", Offset = "0x120D120", VA = "0x18120E720")]
|
|
public IPromise<GBDECALBCOP> FLMCHPLHCCH(CreationContext OLFNCDHDFPF)
|
|
{
|
|
if (this.<DNNABKANJGB>k__BackingField)
|
|
{
|
|
List<GCHANDDKPBM> hgcemcinanf = this.HGCEMCINANF;
|
|
Func<CreationContext, IPromise> func;
|
|
return this.AILOCOKHELD(hgcemcinanf, OLFNCDHDFPF, func);
|
|
}
|
|
string text = this.ToString();
|
|
Debug.LogError("Attempting to redo " + text + " UndoEntry, but it is not yet finalized.");
|
|
return Promise.FromResult<GBDECALBCOP>((GBDECALBCOP)((uint)1));
|
|
}
|
|
|
|
// Token: 0x06013E39 RID: 81465 RVA: 0x004C5500 File Offset: 0x004C3700
|
|
[Token(Token = "0x6013E39")]
|
|
[Address(RVA = "0x120E540", Offset = "0x120CF40", VA = "0x18120E540", Slot = "6")]
|
|
protected virtual IPromise BLDCDMLIFBE(CreationContext OLFNCDHDFPF)
|
|
{
|
|
return Promise.<CompletedPromise>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06013E3A RID: 81466 RVA: 0x004C5514 File Offset: 0x004C3714
|
|
[Token(Token = "0x6013E3A")]
|
|
[Address(RVA = "0x120EC40", Offset = "0x120D640", VA = "0x18120EC40", Slot = "7")]
|
|
protected virtual IPromise NFINNMKOHMP(CreationContext OLFNCDHDFPF)
|
|
{
|
|
return Promise.<CompletedPromise>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06013E3B RID: 81467 RVA: 0x004C5528 File Offset: 0x004C3728
|
|
[Token(Token = "0x6013E3B")]
|
|
[Address(RVA = "0x120E2A0", Offset = "0x120CCA0", VA = "0x18120E2A0")]
|
|
private IPromise<GBDECALBCOP> AILOCOKHELD(IReadOnlyList<GCHANDDKPBM> DBCLLCJFNJM, CreationContext OLFNCDHDFPF, Func<CreationContext, IPromise> PNDGNFAAJOG)
|
|
{
|
|
CAHCDEBGPFG.DIIJHMHKPDF diijhmhkpdf = new CAHCDEBGPFG.DIIJHMHKPDF();
|
|
diijhmhkpdf.creationContext = OLFNCDHDFPF;
|
|
diijhmhkpdf.<>4__this = this;
|
|
diijhmhkpdf.steps = DBCLLCJFNJM;
|
|
if (DBCLLCJFNJM != 0 && diijhmhkpdf != 0)
|
|
{
|
|
Promise<GBDECALBCOP> promise = new Promise();
|
|
CreationContext creationContext = diijhmhkpdf.creationContext;
|
|
IReadOnlyList<GCHANDDKPBM> steps = diijhmhkpdf.steps;
|
|
diijhmhkpdf.requestPromise = promise;
|
|
if (this.INKMBEBIGOL(steps, creationContext) != GBDECALBCOP.Success)
|
|
{
|
|
Promise<GBDECALBCOP> requestPromise = diijhmhkpdf.requestPromise;
|
|
}
|
|
if (PNDGNFAAJOG == 0)
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.Instance;
|
|
CreationContext creationContext2 = diijhmhkpdf.creationContext;
|
|
Promise<GBDECALBCOP> requestPromise2 = diijhmhkpdf.requestPromise;
|
|
IReadOnlyList<GCHANDDKPBM> steps2 = diijhmhkpdf.steps;
|
|
IEnumerator<ISchedule> enumerator = this.GJCFLIKDCAD(steps2, creationContext2, requestPromise2);
|
|
ISchedulerPromise schedulerPromise = instance.Run(creationContext2, enumerator);
|
|
}
|
|
CreationContext creationContext3 = diijhmhkpdf.creationContext;
|
|
IPromise promise2 = PNDGNFAAJOG(creationContext3);
|
|
Action action = delegate
|
|
{
|
|
Scheduler instance2 = SingletonMonoBehaviour.Instance;
|
|
CAHCDEBGPFG <>4__this = diijhmhkpdf.<>4__this;
|
|
CreationContext creationContext4 = diijhmhkpdf.creationContext;
|
|
Promise<GBDECALBCOP> requestPromise4 = diijhmhkpdf.requestPromise;
|
|
IReadOnlyList<GCHANDDKPBM> steps3 = diijhmhkpdf.steps;
|
|
IEnumerator<ISchedule> enumerator2 = <>4__this.GJCFLIKDCAD(steps3, creationContext4, requestPromise4);
|
|
ISchedulerPromise schedulerPromise2 = instance2.Run(creationContext4, enumerator2);
|
|
};
|
|
Action<string> action2 = delegate(string e)
|
|
{
|
|
diijhmhkpdf.requestPromise.Error(e);
|
|
};
|
|
Promise<GBDECALBCOP> requestPromise3 = diijhmhkpdf.requestPromise;
|
|
}
|
|
Debug.LogError(string.Format("Error executing UndoEntry {0}: No steps specified.", this));
|
|
IPromise<GBDECALBCOP> promise3 = Promise.FromResult<GBDECALBCOP>((GBDECALBCOP)((uint)1));
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013E3C RID: 81468 RVA: 0x004C5620 File Offset: 0x004C3820
|
|
[Token(Token = "0x6013E3C")]
|
|
[Address(RVA = "0x120E850", Offset = "0x120D250", VA = "0x18120E850")]
|
|
private IEnumerator<ISchedule> GJCFLIKDCAD(IReadOnlyList<GCHANDDKPBM> DBCLLCJFNJM, CreationContext OLFNCDHDFPF, Promise<GBDECALBCOP> MCINMMCGJML)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06013E3C)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> CAHCDEBGPFG::GJCFLIKDCAD(System.Collections.Generic.IReadOnlyList`1<GCHANDDKPBM>,RecRoom.Core.Creation.CreationContext,RecRoom.Async.Promise`1<GBDECALBCOP>)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stfld:class [mscorlib]System.Collections.Generic.IReadOnlyList`1<class GCHANDDKPBM>(KDAPLAAPODH::steps, ldloc:KDAPLAAPODH(var_0), ldloc:class [mscorlib]System.Collections.Generic.IReadOnlyList`1<class GCHANDDKPBM>(DBCLLCJFNJM))
|
|
stfld:CreationContext(KDAPLAAPODH::creationContext, ldloc:KDAPLAAPODH(var_0), ldloc:CreationContext(OLFNCDHDFPF))
|
|
stfld:class [RecRoom.Promises.Runtime]RecRoom.Async.Promise`1<valuetype GBDECALBCOP>(KDAPLAAPODH::completePromise, ldloc:KDAPLAAPODH(var_0), ldloc:class [RecRoom.Promises.Runtime]RecRoom.Async.Promise`1<valuetype GBDECALBCOP>(MCINMMCGJML))
|
|
stfld:int32(KDAPLAAPODH::<>1__state, ldloc:KDAPLAAPODH(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:CAHCDEBGPFG(KDAPLAAPODH::<>4__this, ldloc:KDAPLAAPODH(var_0), ldloc:CAHCDEBGPFG(this))
|
|
}
|
|
|
|
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: 0x06013E3D RID: 81469 RVA: 0x004C5654 File Offset: 0x004C3854
|
|
[Token(Token = "0x6013E3D")]
|
|
[Address(RVA = "0x120EA10", Offset = "0x120D410", VA = "0x18120EA10")]
|
|
private GBDECALBCOP INKMBEBIGOL(IReadOnlyList<GCHANDDKPBM> DBCLLCJFNJM, CreationContext OLFNCDHDFPF)
|
|
{
|
|
GBDECALBCOP gbdecalbcop;
|
|
while (gbdecalbcop == GBDECALBCOP.Success)
|
|
{
|
|
}
|
|
object[] array = new object[2];
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
|
|
// Token: 0x06013E3E RID: 81470 RVA: 0x004C56B8 File Offset: 0x004C38B8
|
|
[Token(Token = "0x6013E3E")]
|
|
[Address(RVA = "0x120E5E0", Offset = "0x120CFE0", VA = "0x18120E5E0")]
|
|
private GBDECALBCOP DBPOJCNKHJI(GCHANDDKPBM BDCDDPOHKNA, CreationContext OLFNCDHDFPF)
|
|
{
|
|
IPromise promise = BDCDDPOHKNA.OCAFOIEOMLN(OLFNCDHDFPF);
|
|
object[] array = new object[2];
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
|
|
// Token: 0x06013E3F RID: 81471 RVA: 0x004C5710 File Offset: 0x004C3910
|
|
[Token(Token = "0x6013E3F")]
|
|
[Address(RVA = "0x120ECE0", Offset = "0x120D6E0", VA = "0x18120ECE0")]
|
|
protected CAHCDEBGPFG()
|
|
{
|
|
List<GCHANDDKPBM> list = new List(1);
|
|
this.HIOMEPFEDBC = list;
|
|
List<GCHANDDKPBM> list2 = new List(1);
|
|
this.HGCEMCINANF = list2;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400D653 RID: 54867
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400D653")]
|
|
protected List<GCHANDDKPBM> HIOMEPFEDBC;
|
|
|
|
// Token: 0x0400D654 RID: 54868
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400D654")]
|
|
protected List<GCHANDDKPBM> HGCEMCINANF;
|
|
|
|
// Token: 0x02002C26 RID: 11302
|
|
[Token(Token = "0x2002C26")]
|
|
public sealed class FBIAEFPMFJD : MulticastDelegate
|
|
{
|
|
// Token: 0x06013E40 RID: 81472 RVA: 0x004C5740 File Offset: 0x004C3940
|
|
[Token(Token = "0x6013E40")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public FBIAEFPMFJD(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x06013E41 RID: 81473 RVA: 0x004C575C File Offset: 0x004C395C
|
|
[Token(Token = "0x6013E41")]
|
|
[Address(RVA = "0x812050", Offset = "0x810A50", VA = "0x180812050", Slot = "13")]
|
|
public IPromise<GBDECALBCOP> Invoke(CreationContext OLFNCDHDFPF)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06013E41)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1<GBDECALBCOP> CAHCDEBGPFG/FBIAEFPMFJD::Invoke(RecRoom.Core.Creation.CreationContext)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_10B:
|
|
stloc:int32(var_1_10E, add:int32(ldloc:int32(var_1_08), ldc.i4:int32(1)))
|
|
}
|
|
|
|
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: 0x06013E42 RID: 81474 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013E42")]
|
|
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(CreationContext OLFNCDHDFPF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013E43 RID: 81475 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013E43")]
|
|
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
|
public IPromise<GBDECALBCOP> EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002C27 RID: 11303
|
|
[Token(Token = "0x2002C27")]
|
|
[CompilerGenerated]
|
|
private sealed class DIIJHMHKPDF
|
|
{
|
|
// Token: 0x06013E44 RID: 81476 RVA: 0x004C5878 File Offset: 0x004C3A78
|
|
[Token(Token = "0x6013E44")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public DIIJHMHKPDF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013E45 RID: 81477 RVA: 0x004C588C File Offset: 0x004C3A8C
|
|
[Token(Token = "0x6013E45")]
|
|
[Address(RVA = "0x12160D0", Offset = "0x1214AD0", VA = "0x1812160D0")]
|
|
internal void <ValidateAndExecuteSteps>b__0()
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.Instance;
|
|
CAHCDEBGPFG cahcdebgpfg = this.<>4__this;
|
|
CreationContext creationContext = this.creationContext;
|
|
Promise<GBDECALBCOP> promise = this.requestPromise;
|
|
IReadOnlyList<GCHANDDKPBM> readOnlyList = this.steps;
|
|
IEnumerator<ISchedule> enumerator = cahcdebgpfg.GJCFLIKDCAD(readOnlyList, creationContext, promise);
|
|
ISchedulerPromise schedulerPromise = instance.Run(creationContext, enumerator);
|
|
}
|
|
|
|
// Token: 0x06013E46 RID: 81478 RVA: 0x004C58DC File Offset: 0x004C3ADC
|
|
[Token(Token = "0x6013E46")]
|
|
[Address(RVA = "0x1216180", Offset = "0x1214B80", VA = "0x181216180")]
|
|
internal void <ValidateAndExecuteSteps>b__1(string e)
|
|
{
|
|
this.requestPromise.Error(e);
|
|
}
|
|
|
|
// Token: 0x0400D656 RID: 54870
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400D656")]
|
|
public CreationContext creationContext;
|
|
|
|
// Token: 0x0400D657 RID: 54871
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400D657")]
|
|
public CAHCDEBGPFG <>4__this;
|
|
|
|
// Token: 0x0400D658 RID: 54872
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400D658")]
|
|
public IReadOnlyList<GCHANDDKPBM> steps;
|
|
|
|
// Token: 0x0400D659 RID: 54873
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400D659")]
|
|
public Promise<GBDECALBCOP> requestPromise;
|
|
}
|
|
|
|
// Token: 0x02002C28 RID: 11304
|
|
[Token(Token = "0x2002C28")]
|
|
[CompilerGenerated]
|
|
private sealed class CLHJHDKOCHF
|
|
{
|
|
// Token: 0x06013E47 RID: 81479 RVA: 0x004C58FC File Offset: 0x004C3AFC
|
|
[Token(Token = "0x6013E47")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public CLHJHDKOCHF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013E48 RID: 81480 RVA: 0x004C5910 File Offset: 0x004C3B10
|
|
[Token(Token = "0x6013E48")]
|
|
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
|
|
internal void <RunUndoStepsRoutine>b__0(string e)
|
|
{
|
|
this.error = e;
|
|
}
|
|
|
|
// Token: 0x06013E49 RID: 81481 RVA: 0x004C5924 File Offset: 0x004C3B24
|
|
[Token(Token = "0x6013E49")]
|
|
[Address(RVA = "0x1216050", Offset = "0x1214A50", VA = "0x181216050")]
|
|
internal bool <RunUndoStepsRoutine>b__1()
|
|
{
|
|
IPromise promise = this.stepPromise;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0400D65A RID: 54874
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400D65A")]
|
|
public string error;
|
|
|
|
// Token: 0x0400D65B RID: 54875
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400D65B")]
|
|
public IPromise stepPromise;
|
|
}
|
|
}
|