725 lines
27 KiB
C#
725 lines
27 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI.StackedUI;
|
|
using AGUI.StackedUI.Dialog;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.AGUI.ToolUIs;
|
|
using RecRoom.Tools;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom
|
|
{
|
|
// Token: 0x020021D5 RID: 8661
|
|
[Token(Token = "0x20021D5")]
|
|
public abstract class LinkButtonTypeController : MonoBehaviour, JIPHINJGPHB, IDisposable
|
|
{
|
|
// Token: 0x170022DB RID: 8923
|
|
// (get) Token: 0x0600DB88 RID: 56200 RVA: 0x0032780C File Offset: 0x00325A0C
|
|
[Token(Token = "0x170022DB")]
|
|
private static Texture2D PEONBMOGIAA
|
|
{
|
|
[Token(Token = "0x600DB88")]
|
|
[Address(RVA = "0x1AF2440", Offset = "0x1AF1440", VA = "0x181AF2440")]
|
|
get
|
|
{
|
|
return SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170022DC RID: 8924
|
|
// (get) Token: 0x0600DB89 RID: 56201 RVA: 0x0032782C File Offset: 0x00325A2C
|
|
[Token(Token = "0x170022DC")]
|
|
public Sprite PNMACKNMBCI
|
|
{
|
|
[Token(Token = "0x600DB89")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "9")]
|
|
get
|
|
{
|
|
return this.buttonIcon;
|
|
}
|
|
}
|
|
|
|
// Token: 0x140000DC RID: 220
|
|
// (add) Token: 0x0600DB8A RID: 56202 RVA: 0x00327840 File Offset: 0x00325A40
|
|
// (remove) Token: 0x0600DB8B RID: 56203 RVA: 0x00327868 File Offset: 0x00325A68
|
|
[Token(Token = "0x140000DC")]
|
|
public event Action<long> GAEHNGGAHCL
|
|
{
|
|
[Token(Token = "0x600DB8A")]
|
|
[Address(RVA = "0x1AF3360", Offset = "0x1AF2360", VA = "0x181AF3360", Slot = "4")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action<long> gaehnggahcl;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
gaehnggahcl = this.GAEHNGGAHCL;
|
|
@delegate = Delegate.Combine(gaehnggahcl, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != gaehnggahcl)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600DB8B")]
|
|
[Address(RVA = "0x1AF34A0", Offset = "0x1AF24A0", VA = "0x181AF34A0", Slot = "5")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action<long> gaehnggahcl;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
gaehnggahcl = this.GAEHNGGAHCL;
|
|
@delegate = Delegate.Remove(gaehnggahcl, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != gaehnggahcl)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x140000DD RID: 221
|
|
// (add) Token: 0x0600DB8C RID: 56204 RVA: 0x00327890 File Offset: 0x00325A90
|
|
// (remove) Token: 0x0600DB8D RID: 56205 RVA: 0x003278B8 File Offset: 0x00325AB8
|
|
[Token(Token = "0x140000DD")]
|
|
public event Action HFBHMMDJLOG
|
|
{
|
|
[Token(Token = "0x600DB8C")]
|
|
[Address(RVA = "0x1AF32C0", Offset = "0x1AF22C0", VA = "0x181AF32C0", Slot = "6")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action hfbhmmdjlog;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
hfbhmmdjlog = this.HFBHMMDJLOG;
|
|
@delegate = Delegate.Combine(hfbhmmdjlog, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != hfbhmmdjlog)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600DB8D")]
|
|
[Address(RVA = "0x1AF3400", Offset = "0x1AF2400", VA = "0x181AF3400", Slot = "7")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action hfbhmmdjlog;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
hfbhmmdjlog = this.HFBHMMDJLOG;
|
|
@delegate = Delegate.Remove(hfbhmmdjlog, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != hfbhmmdjlog)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170022DD RID: 8925
|
|
// (get) Token: 0x0600DB8E RID: 56206
|
|
[Token(Token = "0x170022DD")]
|
|
public abstract ILIGKJJIKLL COJOHODFJOL
|
|
{
|
|
[Token(Token = "0x600DB8E")]
|
|
[Address(Slot = "22")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170022DE RID: 8926
|
|
// (get) Token: 0x0600DB8F RID: 56207
|
|
[Token(Token = "0x170022DE")]
|
|
public abstract string JHBEMJHAHGJ
|
|
{
|
|
[Token(Token = "0x600DB8F")]
|
|
[Address(Slot = "23")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170022DF RID: 8927
|
|
// (get) Token: 0x0600DB90 RID: 56208 RVA: 0x003278E0 File Offset: 0x00325AE0
|
|
// (set) Token: 0x0600DB91 RID: 56209 RVA: 0x003278F4 File Offset: 0x00325AF4
|
|
[Token(Token = "0x170022DF")]
|
|
public bool OBFPJFNNIEK
|
|
{
|
|
[Token(Token = "0x600DB90")]
|
|
[Address(RVA = "0x5AB2E0", Offset = "0x5AA2E0", VA = "0x1805AB2E0", Slot = "8")]
|
|
get;
|
|
[Token(Token = "0x600DB91")]
|
|
[Address(RVA = "0x5AB400", Offset = "0x5AA400", VA = "0x1805AB400")]
|
|
protected set;
|
|
}
|
|
|
|
// Token: 0x170022E0 RID: 8928
|
|
// (get) Token: 0x0600DB92 RID: 56210 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x170022E0")]
|
|
public virtual float ICHJELONHKB
|
|
{
|
|
[Token(Token = "0x600DB92")]
|
|
[Address(RVA = "0x6AC050", Offset = "0x6AB050", VA = "0x1806AC050", Slot = "24")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x170022E1 RID: 8929
|
|
// (get) Token: 0x0600DB93 RID: 56211
|
|
[Token(Token = "0x170022E1")]
|
|
protected abstract string GFENBGBJCBG
|
|
{
|
|
[Token(Token = "0x600DB93")]
|
|
[Address(Slot = "25")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170022E2 RID: 8930
|
|
// (get) Token: 0x0600DB94 RID: 56212
|
|
[Token(Token = "0x170022E2")]
|
|
protected abstract string LGEPMAHLBFG
|
|
{
|
|
[Token(Token = "0x600DB94")]
|
|
[Address(Slot = "26")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170022E3 RID: 8931
|
|
// (get) Token: 0x0600DB95 RID: 56213
|
|
[Token(Token = "0x170022E3")]
|
|
protected abstract string MHMEHNPHIGC
|
|
{
|
|
[Token(Token = "0x600DB95")]
|
|
[Address(Slot = "27")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x0600DB96 RID: 56214 RVA: 0x00327908 File Offset: 0x00325B08
|
|
[Token(Token = "0x600DB96")]
|
|
[Address(RVA = "0x1AF3240", Offset = "0x1AF2240", VA = "0x181AF3240", Slot = "28")]
|
|
protected virtual void OnDestroy()
|
|
{
|
|
OHDHPENHDAP.NBMFNJLHKAO opekgdgmefp = this.OPEKGDGMEFP;
|
|
if (opekgdgmefp != 0)
|
|
{
|
|
opekgdgmefp.Dispose();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DB97 RID: 56215 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600DB97")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "29")]
|
|
public virtual void SetActive(bool ENJABEBOEHC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600DB98 RID: 56216 RVA: 0x00327928 File Offset: 0x00325B28
|
|
[Token(Token = "0x600DB98")]
|
|
[Address(RVA = "0x1AF3290", Offset = "0x1AF2290", VA = "0x181AF3290", Slot = "17")]
|
|
public void SetLinkTargetId(long ENJEOLBEALP)
|
|
{
|
|
this.JPOHGBCEJEJ = ENJEOLBEALP;
|
|
this.<FLFPLPJPOBD>k__BackingField = false;
|
|
ILIGKJJIKLL linkType = this.COJOHODFJOL;
|
|
}
|
|
|
|
// Token: 0x0600DB99 RID: 56217 RVA: 0x0032794C File Offset: 0x00325B4C
|
|
[Token(Token = "0x600DB99")]
|
|
[Address(RVA = "0x1AF2AC0", Offset = "0x1AF1AC0", VA = "0x181AF2AC0", Slot = "12")]
|
|
public PMGCJEPKFOF<string> GetNameAsync()
|
|
{
|
|
long jpohgbcejej = this.JPOHGBCEJEJ;
|
|
CBLLFJEDOII<string> cbllfjedoii = new CBLLFJEDOII();
|
|
CBLLFJEDOII<string> promise = cbllfjedoii;
|
|
this.SetActive(jpohgbcejej != 0L);
|
|
Action<string> action = delegate(string x)
|
|
{
|
|
promise.OOOIENHGNCA(x);
|
|
};
|
|
Action<string> action2 = delegate(string x)
|
|
{
|
|
promise.OOOIENHGNCA("Missing");
|
|
};
|
|
return JJEKJGALHKO.MKLIDFOGIGO<string>("Configure");
|
|
}
|
|
|
|
// Token: 0x0600DB9A RID: 56218 RVA: 0x003279A8 File Offset: 0x00325BA8
|
|
[Token(Token = "0x600DB9A")]
|
|
[Address(RVA = "0x1AF2930", Offset = "0x1AF1930", VA = "0x181AF2930", Slot = "13")]
|
|
public PMGCJEPKFOF<string> GetNameAsync(long ENJEOLBEALP)
|
|
{
|
|
CBLLFJEDOII<string> cbllfjedoii = new CBLLFJEDOII();
|
|
CBLLFJEDOII<string> promise = cbllfjedoii;
|
|
this.SetActive(ENJEOLBEALP != 0L);
|
|
Action<string> action = delegate(string x)
|
|
{
|
|
promise.OOOIENHGNCA(x);
|
|
};
|
|
Action<string> action2 = delegate(string x)
|
|
{
|
|
promise.OOOIENHGNCA("Missing");
|
|
};
|
|
CBLLFJEDOII<string> promise2 = promise;
|
|
return JJEKJGALHKO.MKLIDFOGIGO<string>("Configure");
|
|
}
|
|
|
|
// Token: 0x0600DB9B RID: 56219
|
|
[Token(Token = "0x600DB9B")]
|
|
[Address(Slot = "30")]
|
|
protected abstract PMGCJEPKFOF<string> GDDGGONDENC(long ENJEOLBEALP);
|
|
|
|
// Token: 0x0600DB9C RID: 56220 RVA: 0x00327A04 File Offset: 0x00325C04
|
|
[Token(Token = "0x600DB9C")]
|
|
[Address(RVA = "0x1AF2590", Offset = "0x1AF1590", VA = "0x181AF2590", Slot = "14")]
|
|
public PMGCJEPKFOF<Texture2D> GetImageAsync(out float KLNFHHBHGHH)
|
|
{
|
|
long jpohgbcejej = this.JPOHGBCEJEJ;
|
|
return this.GetImageAsync(jpohgbcejej, ref KLNFHHBHGHH);
|
|
}
|
|
|
|
// Token: 0x0600DB9D RID: 56221 RVA: 0x00327A20 File Offset: 0x00325C20
|
|
[Token(Token = "0x600DB9D")]
|
|
[Address(RVA = "0x1AF25A0", Offset = "0x1AF15A0", VA = "0x181AF25A0", Slot = "15")]
|
|
public PMGCJEPKFOF<Texture2D> GetImageAsync(long ENJEOLBEALP, out float KLNFHHBHGHH)
|
|
{
|
|
string linkTypeDisplayName = this.JHBEMJHAHGJ;
|
|
CBLLFJEDOII<Texture2D> cbllfjedoii = new CBLLFJEDOII();
|
|
CBLLFJEDOII<Texture2D> promise = cbllfjedoii;
|
|
PMGCJEPKFOF<string> pmgcjepkfof = this.GDDGGONDENC(ENJEOLBEALP);
|
|
Action<Texture2D> <>9__2;
|
|
Action<string> <>9__3;
|
|
Action<OHDHPENHDAP.NBMFNJLHKAO> action = delegate(OHDHPENHDAP.NBMFNJLHKAO resourceHandle)
|
|
{
|
|
LinkButtonTypeController <>4__this = this;
|
|
OHDHPENHDAP.NBMFNJLHKAO opekgdgmefp = <>4__this.OPEKGDGMEFP;
|
|
if (opekgdgmefp != 0)
|
|
{
|
|
opekgdgmefp.Dispose();
|
|
}
|
|
<>4__this.OPEKGDGMEFP = resourceHandle;
|
|
if (<>9__2 == 0)
|
|
{
|
|
Action<Texture2D> action3 = delegate(Texture2D texture)
|
|
{
|
|
CBLLFJEDOII<Texture2D> promise2 = promise;
|
|
if (texture == 0)
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
}
|
|
promise2.OOOIENHGNCA(texture);
|
|
};
|
|
<>9__2 = action3;
|
|
}
|
|
if (<>9__3 == 0)
|
|
{
|
|
Action<string> action4 = delegate(string error)
|
|
{
|
|
CBLLFJEDOII<Texture2D> promise3 = promise;
|
|
Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
|
|
promise3.OOOIENHGNCA(defaultProfileImage);
|
|
};
|
|
<>9__3 = action4;
|
|
}
|
|
throw new NullReferenceException();
|
|
};
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
Action<string> action2 = delegate(string x)
|
|
{
|
|
CBLLFJEDOII<Texture2D> promise4 = promise;
|
|
Texture2D defaultProfileImage2 = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
|
|
promise4.OOOIENHGNCA(defaultProfileImage2);
|
|
};
|
|
CBLLFJEDOII<Texture2D> promise5 = promise;
|
|
PMGCJEPKFOF<Texture2D> pmgcjepkfof2 = JJEKJGALHKO.MKLIDFOGIGO<Texture2D>(SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600DB9E RID: 56222
|
|
[Token(Token = "0x600DB9E")]
|
|
[Address(Slot = "31")]
|
|
protected abstract PMGCJEPKFOF<OHDHPENHDAP.NBMFNJLHKAO> HBLCFCHHCAN(long ENJEOLBEALP);
|
|
|
|
// Token: 0x0600DB9F RID: 56223 RVA: 0x00327AA0 File Offset: 0x00325CA0
|
|
[Token(Token = "0x600DB9F")]
|
|
[Address(RVA = "0x1AF27F0", Offset = "0x1AF17F0", VA = "0x181AF27F0", Slot = "18")]
|
|
public ILINODKFHEO GetLinkTargetConfigurableSetting(int JMHKMOACHDG)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600DB9F)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling ILINODKFHEO RecRoom.LinkButtonTypeController::GetLinkTargetConfigurableSetting(System.Int32)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_1F:
|
|
stloc:class OMKPHDBNLKH/OHINDOLFNMP<class AGUI.StackedUI.CreationObjectSettingSearchIdUIControl, int64>(var_1_2B, newobj:OHINDOLFNMP[exp:class OMKPHDBNLKH/OHINDOLFNMP<class AGUI.StackedUI.CreationObjectSettingSearchIdUIControl, int64>](OHINDOLFNMP::.ctor, ldloc:LinkButtonTypeController[exp:object](this), ldftn:method instance void *(class AGUI.StackedUI.CreationObjectSettingSearchIdUIControl)[exp:native int](LinkButtonTypeController::CIJABHKPHFK)))
|
|
stloc:PNJFOLGPLLI(var_2_34, newobj:PNJFOLGPLLI(PNJFOLGPLLI::.ctor, ldloc:class OMKPHDBNLKH/DEDABHKCIBG<class AGUI.StackedUI.CreationObjectSettingSearchIdUIControl, int64>[exp:DEDABHKCIBG](var_0_05), ldloc:class OMKPHDBNLKH/OHINDOLFNMP<class AGUI.StackedUI.CreationObjectSettingSearchIdUIControl, int64>[exp:OHINDOLFNMP](var_1_2B), ldloc:int32(JMHKMOACHDG)))
|
|
}
|
|
|
|
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: 0x0600DBA0 RID: 56224 RVA: 0x00327AE4 File Offset: 0x00325CE4
|
|
[Token(Token = "0x600DBA0")]
|
|
[Address(RVA = "0x1AF2500", Offset = "0x1AF1500", VA = "0x181AF2500", Slot = "19")]
|
|
public DOPNALIMPNA GetDynamicLinkTargetConfigurableSetting()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600DBA0)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling DOPNALIMPNA RecRoom.LinkButtonTypeController::GetDynamicLinkTargetConfigurableSetting()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:Action(var_0_0C, newobj:Action(Action::.ctor, ldloc:LinkButtonTypeController[exp:object](this), ldftn:method instance void *()[exp:native int](LinkButtonTypeController::KDLALGMJKJC)))
|
|
stloc:int32(var_1_0E, ldc.i4:int32(0))
|
|
stloc:int32(var_2_10, ldc.i4:int32(0))
|
|
stloc:int32(var_3_12, ldc.i4:int32(0))
|
|
stloc:IMAFJGKHEMD(var_4_24, call:IMAFJGKHEMD(ONOKJPIMIIP::HBJAOEEJNMG, ldloc:Action(var_0_0C), ldstr:string("Link Object"), ldloc:int32[exp:Sprite](var_3_12), ldloc:int32[exp:Func`1](var_2_10), ldloc:int32[exp:Func`1](var_1_0E), ldloc:int32[exp:Func`1](var_1_0E), ldloc:int32[exp:Func`1](var_1_0E), ldloc:int32[exp:Func`1](var_1_0E)))
|
|
}
|
|
|
|
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: 0x0600DBA1 RID: 56225
|
|
[Token(Token = "0x600DBA1")]
|
|
[Address(Slot = "32")]
|
|
public abstract void OnLinkTargetIdChanged();
|
|
|
|
// Token: 0x0600DBA2 RID: 56226 RVA: 0x00327B18 File Offset: 0x00325D18
|
|
[Token(Token = "0x600DBA2")]
|
|
[Address(RVA = "0x1AF24E0", Offset = "0x1AF14E0", VA = "0x181AF24E0", Slot = "20")]
|
|
public void FollowLink()
|
|
{
|
|
long jpohgbcejej = this.JPOHGBCEJEJ;
|
|
ILIGKJJIKLL linkType = this.COJOHODFJOL;
|
|
}
|
|
|
|
// Token: 0x0600DBA3 RID: 56227
|
|
[Token(Token = "0x600DBA3")]
|
|
[Address(Slot = "33")]
|
|
protected abstract void FJMODELCNOD(long ENJEOLBEALP);
|
|
|
|
// Token: 0x0600DBA4 RID: 56228
|
|
[Token(Token = "0x600DBA4")]
|
|
[Address(Slot = "34")]
|
|
protected abstract PMGCJEPKFOF<IEnumerable<long>> CCOFOOPMDDO(string CNBKKCJAHPP);
|
|
|
|
// Token: 0x0600DBA5 RID: 56229 RVA: 0x00327B34 File Offset: 0x00325D34
|
|
[Token(Token = "0x600DBA5")]
|
|
[Address(RVA = "0x1AF2D50", Offset = "0x1AF1D50", VA = "0x181AF2D50")]
|
|
protected void JMAOBPBLLDN(long ENJEOLBEALP)
|
|
{
|
|
Action<long> gaehnggahcl = this.GAEHNGGAHCL;
|
|
if (gaehnggahcl != 0)
|
|
{
|
|
gaehnggahcl(ENJEOLBEALP);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DBA6 RID: 56230 RVA: 0x00327B54 File Offset: 0x00325D54
|
|
[Token(Token = "0x600DBA6")]
|
|
[Address(RVA = "0x1237340", Offset = "0x1236340", VA = "0x181237340")]
|
|
protected void NBMCKBALEOI()
|
|
{
|
|
Action hfbhmmdjlog = this.HFBHMMDJLOG;
|
|
if (hfbhmmdjlog != 0)
|
|
{
|
|
hfbhmmdjlog();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DBA7 RID: 56231 RVA: 0x00327B74 File Offset: 0x00325D74
|
|
[Token(Token = "0x600DBA7")]
|
|
[Address(RVA = "0x1AF3140", Offset = "0x1AF2140", VA = "0x181AF3140")]
|
|
private void LCPDJNPBJCM(long ENJEOLBEALP, SearchResultView EJNCMAGLMGN)
|
|
{
|
|
SearchUIDialog.HHIINGLBFPF hhiinglbfpf;
|
|
SearchUIDialog.MCCKHFEMLFJ mcckhfemlfj;
|
|
SearchUIDialog.IBDNHKPLFJM ibdnhkplfjm;
|
|
EJNCMAGLMGN.Initialize(ENJEOLBEALP, hhiinglbfpf, mcckhfemlfj, ibdnhkplfjm);
|
|
}
|
|
|
|
// Token: 0x0600DBA8 RID: 56232 RVA: 0x00327B94 File Offset: 0x00325D94
|
|
[Token(Token = "0x600DBA8")]
|
|
[Address(RVA = "0x1AF24A0", Offset = "0x1AF14A0", VA = "0x181AF24A0", Slot = "21")]
|
|
public void Dispose()
|
|
{
|
|
this.OnDestroy();
|
|
ILIGKJJIKLL linkType = this.COJOHODFJOL;
|
|
}
|
|
|
|
// Token: 0x0600DBA9 RID: 56233
|
|
[Token(Token = "0x600DBA9")]
|
|
[Address(Slot = "35")]
|
|
protected abstract void MFHBPMONOGI();
|
|
|
|
// Token: 0x0600DBAA RID: 56234 RVA: 0x00327BB0 File Offset: 0x00325DB0
|
|
[Token(Token = "0x600DBAA")]
|
|
[Address(RVA = "0x1AF32B0", Offset = "0x1AF22B0", VA = "0x181AF32B0")]
|
|
protected LinkButtonTypeController()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DBAB RID: 56235 RVA: 0x00327BCC File Offset: 0x00325DCC
|
|
[Token(Token = "0x600DBAB")]
|
|
[Address(RVA = "0x1AF2270", Offset = "0x1AF1270", VA = "0x181AF2270")]
|
|
[CompilerGenerated]
|
|
private void CIJABHKPHFK(CreationObjectSettingSearchIdUIControl GCCLEJOGCCE)
|
|
{
|
|
TextMeshProUGUI propertyDescription = GCCLEJOGCCE.PropertyDescription;
|
|
float linkTargetImageAspectRatio = this.ICHJELONHKB;
|
|
string text = propertyDescription.text;
|
|
Func<long> func = new Func(this.LKHFALEKMCP);
|
|
Action<long> action = new Action(this.JMAOBPBLLDN);
|
|
string text2 = this.GFENBGBJCBG;
|
|
string text3 = this.LGEPMAHLBFG;
|
|
Action<long, SearchResultView> action2 = new Action(this.LCPDJNPBJCM);
|
|
GCCLEJOGCCE.KBNJNPABNBO = text2;
|
|
GCCLEJOGCCE.KBNJNPABNBO.PIGCPLBLDJN = text3;
|
|
SearchUIDialog.HHIINGLBFPF hhiinglbfpf;
|
|
GCCLEJOGCCE.KBNJNPABNBO.JBMEHNIHJCF = hhiinglbfpf;
|
|
}
|
|
|
|
// Token: 0x0600DBAC RID: 56236 RVA: 0x00327C50 File Offset: 0x00325E50
|
|
[Token(Token = "0x600DBAC")]
|
|
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
|
|
[CompilerGenerated]
|
|
private long LKHFALEKMCP()
|
|
{
|
|
return this.JPOHGBCEJEJ;
|
|
}
|
|
|
|
// Token: 0x0600DBAD RID: 56237 RVA: 0x00327C64 File Offset: 0x00325E64
|
|
[Token(Token = "0x600DBAD")]
|
|
[Address(RVA = "0x1AF2DA0", Offset = "0x1AF1DA0", VA = "0x181AF2DA0")]
|
|
[CompilerGenerated]
|
|
private void KDLALGMJKJC()
|
|
{
|
|
MakerPen.<IJMEOOBBJNG>k__BackingField.AuthorityShowPaletteMenu();
|
|
CreationObjectSettingSearchIdUIControl defaultSearchUIControlPrefab = MakerPen.<IJMEOOBBJNG>k__BackingField.KNDLGPOKIOI.GetFlowByType<MakerPenPaletteConfigScreen>().DefaultSearchUIControlPrefab;
|
|
Func<SearchUIDialog, PMGCJEPKFOF<SearchUIDialog.EHGEJAPCODP>> func = new Func(this.LCOMBFFEFBK);
|
|
Action<SearchUIDialog.EHGEJAPCODP> action = new Action(this.HILBOJNDJBO);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
PMGCJEPKFOF<SearchUIDialog> pmgcjepkfof2;
|
|
PMGCJEPKFOF<SearchUIDialog> pmgcjepkfof = pmgcjepkfof2.OHLPJBFCABI(action);
|
|
}
|
|
|
|
// Token: 0x0600DBAE RID: 56238 RVA: 0x00327CD0 File Offset: 0x00325ED0
|
|
[Token(Token = "0x600DBAE")]
|
|
[Address(RVA = "0x1AF2FF0", Offset = "0x1AF1FF0", VA = "0x181AF2FF0")]
|
|
[CompilerGenerated]
|
|
private PMGCJEPKFOF<SearchUIDialog.EHGEJAPCODP> LCOMBFFEFBK(SearchUIDialog BBPMNICHFLM)
|
|
{
|
|
string text = this.GFENBGBJCBG;
|
|
string text2 = this.LGEPMAHLBFG;
|
|
Action<long, SearchResultView> action = new Action(this.LCPDJNPBJCM);
|
|
return BBPMNICHFLM.ShowDialog();
|
|
}
|
|
|
|
// Token: 0x0600DBAF RID: 56239 RVA: 0x00327D08 File Offset: 0x00325F08
|
|
[Token(Token = "0x600DBAF")]
|
|
[Address(RVA = "0x1AF2C40", Offset = "0x1AF1C40", VA = "0x181AF2C40")]
|
|
[CompilerGenerated]
|
|
private void HILBOJNDJBO(SearchUIDialog.EHGEJAPCODP PBAOMKNFBFL)
|
|
{
|
|
if (this.GAEHNGGAHCL != 0)
|
|
{
|
|
}
|
|
MakerPen.<IJMEOOBBJNG>k__BackingField.AuthorityHidePaletteMenu();
|
|
}
|
|
|
|
// Token: 0x04008C2F RID: 35887
|
|
[Token(Token = "0x4008C2F")]
|
|
public const string MissingLinkTargetName = "Missing";
|
|
|
|
// Token: 0x04008C30 RID: 35888
|
|
[Token(Token = "0x4008C30")]
|
|
public const string NotConfiguredLinkTargetName = "Configure";
|
|
|
|
// Token: 0x04008C31 RID: 35889
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008C31")]
|
|
[SerializeField]
|
|
private Sprite buttonIcon;
|
|
|
|
// Token: 0x04008C35 RID: 35893
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4008C35")]
|
|
protected long JPOHGBCEJEJ = (long)((ulong)(-1L));
|
|
|
|
// Token: 0x04008C36 RID: 35894
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4008C36")]
|
|
protected OHDHPENHDAP.NBMFNJLHKAO OPEKGDGMEFP;
|
|
|
|
// Token: 0x020021D6 RID: 8662
|
|
[Token(Token = "0x20021D6")]
|
|
[CompilerGenerated]
|
|
private sealed class PDNDJLEFIDE
|
|
{
|
|
// Token: 0x0600DBB0 RID: 56240 RVA: 0x00327D30 File Offset: 0x00325F30
|
|
[Token(Token = "0x600DBB0")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public PDNDJLEFIDE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DBB1 RID: 56241 RVA: 0x00327D44 File Offset: 0x00325F44
|
|
[Token(Token = "0x600DBB1")]
|
|
[Address(RVA = "0x1AFC2A0", Offset = "0x1AFB2A0", VA = "0x181AFC2A0")]
|
|
internal void <GetNameAsync>b__0(string x)
|
|
{
|
|
this.promise.OOOIENHGNCA(x);
|
|
}
|
|
|
|
// Token: 0x0600DBB2 RID: 56242 RVA: 0x00327D64 File Offset: 0x00325F64
|
|
[Token(Token = "0x600DBB2")]
|
|
[Address(RVA = "0x1AFC300", Offset = "0x1AFB300", VA = "0x181AFC300")]
|
|
internal void <GetNameAsync>b__1(string x)
|
|
{
|
|
this.promise.OOOIENHGNCA("Missing");
|
|
}
|
|
|
|
// Token: 0x04008C37 RID: 35895
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008C37")]
|
|
public CBLLFJEDOII<string> promise;
|
|
}
|
|
|
|
// Token: 0x020021D7 RID: 8663
|
|
[Token(Token = "0x20021D7")]
|
|
[CompilerGenerated]
|
|
private sealed class BLHIMNDKFJA
|
|
{
|
|
// Token: 0x0600DBB3 RID: 56243 RVA: 0x00327D88 File Offset: 0x00325F88
|
|
[Token(Token = "0x600DBB3")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public BLHIMNDKFJA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DBB4 RID: 56244 RVA: 0x00327D9C File Offset: 0x00325F9C
|
|
[Token(Token = "0x600DBB4")]
|
|
[Address(RVA = "0x1AECCC0", Offset = "0x1AEBCC0", VA = "0x181AECCC0")]
|
|
internal void <GetImageAsync>b__0(OHDHPENHDAP.NBMFNJLHKAO resourceHandle)
|
|
{
|
|
LinkButtonTypeController linkButtonTypeController = this.<>4__this;
|
|
OHDHPENHDAP.NBMFNJLHKAO opekgdgmefp = linkButtonTypeController.OPEKGDGMEFP;
|
|
if (opekgdgmefp != 0)
|
|
{
|
|
opekgdgmefp.Dispose();
|
|
}
|
|
linkButtonTypeController.OPEKGDGMEFP = resourceHandle;
|
|
if (this.<>9__2 == 0)
|
|
{
|
|
Action<Texture2D> action = delegate(Texture2D texture)
|
|
{
|
|
CBLLFJEDOII<Texture2D> cbllfjedoii = this.promise;
|
|
if (texture == 0)
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
}
|
|
cbllfjedoii.OOOIENHGNCA(texture);
|
|
};
|
|
this.<>9__2 = action;
|
|
}
|
|
if (this.<>9__3 == 0)
|
|
{
|
|
Action<string> action2 = delegate(string error)
|
|
{
|
|
CBLLFJEDOII<Texture2D> cbllfjedoii2 = this.promise;
|
|
Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
|
|
cbllfjedoii2.OOOIENHGNCA(defaultProfileImage);
|
|
};
|
|
this.<>9__3 = action2;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600DBB5 RID: 56245 RVA: 0x00327E08 File Offset: 0x00326008
|
|
[Token(Token = "0x600DBB5")]
|
|
[Address(RVA = "0x1AECE90", Offset = "0x1AEBE90", VA = "0x181AECE90")]
|
|
internal void <GetImageAsync>b__2(Texture2D texture)
|
|
{
|
|
CBLLFJEDOII<Texture2D> cbllfjedoii = this.promise;
|
|
if (texture == 0)
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
}
|
|
cbllfjedoii.OOOIENHGNCA(texture);
|
|
}
|
|
|
|
// Token: 0x0600DBB6 RID: 56246 RVA: 0x00327E34 File Offset: 0x00326034
|
|
[Token(Token = "0x600DBB6")]
|
|
[Address(RVA = "0x1AECF40", Offset = "0x1AEBF40", VA = "0x181AECF40")]
|
|
internal void <GetImageAsync>b__3(string error)
|
|
{
|
|
CBLLFJEDOII<Texture2D> cbllfjedoii = this.promise;
|
|
Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
|
|
cbllfjedoii.OOOIENHGNCA(defaultProfileImage);
|
|
}
|
|
|
|
// Token: 0x0600DBB7 RID: 56247 RVA: 0x00327E60 File Offset: 0x00326060
|
|
[Token(Token = "0x600DBB7")]
|
|
[Address(RVA = "0x1AECDF0", Offset = "0x1AEBDF0", VA = "0x181AECDF0")]
|
|
internal void <GetImageAsync>b__1(string x)
|
|
{
|
|
CBLLFJEDOII<Texture2D> cbllfjedoii = this.promise;
|
|
Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
|
|
cbllfjedoii.OOOIENHGNCA(defaultProfileImage);
|
|
}
|
|
|
|
// Token: 0x04008C38 RID: 35896
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008C38")]
|
|
public LinkButtonTypeController <>4__this;
|
|
|
|
// Token: 0x04008C39 RID: 35897
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008C39")]
|
|
public CBLLFJEDOII<Texture2D> promise;
|
|
|
|
// Token: 0x04008C3A RID: 35898
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4008C3A")]
|
|
public Action<Texture2D> <>9__2;
|
|
|
|
// Token: 0x04008C3B RID: 35899
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4008C3B")]
|
|
public Action<string> <>9__3;
|
|
}
|
|
}
|
|
}
|