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: 0x020020E7 RID: 8423
|
|
[Token(Token = "0x20020E7")]
|
|
public abstract class LinkButtonTypeController : MonoBehaviour, JIPHINJGPHB, IDisposable
|
|
{
|
|
// Token: 0x17002234 RID: 8756
|
|
// (get) Token: 0x0600D766 RID: 55142 RVA: 0x0031E238 File Offset: 0x0031C438
|
|
[Token(Token = "0x17002234")]
|
|
private static Texture2D PEONBMOGIAA
|
|
{
|
|
[Token(Token = "0x600D766")]
|
|
[Address(RVA = "0xFAA130", Offset = "0xFA8F30", VA = "0x180FAA130")]
|
|
get
|
|
{
|
|
return SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002235 RID: 8757
|
|
// (get) Token: 0x0600D767 RID: 55143 RVA: 0x0031E258 File Offset: 0x0031C458
|
|
[Token(Token = "0x17002235")]
|
|
public Sprite PNMACKNMBCI
|
|
{
|
|
[Token(Token = "0x600D767")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "9")]
|
|
get
|
|
{
|
|
return this.buttonIcon;
|
|
}
|
|
}
|
|
|
|
// Token: 0x140000DC RID: 220
|
|
// (add) Token: 0x0600D768 RID: 55144 RVA: 0x0031E26C File Offset: 0x0031C46C
|
|
// (remove) Token: 0x0600D769 RID: 55145 RVA: 0x0031E294 File Offset: 0x0031C494
|
|
[Token(Token = "0x140000DC")]
|
|
public event Action<long> GAEHNGGAHCL
|
|
{
|
|
[Token(Token = "0x600D768")]
|
|
[Address(RVA = "0xFAB040", Offset = "0xFA9E40", VA = "0x180FAB040", 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 = "0x600D769")]
|
|
[Address(RVA = "0xFAB180", Offset = "0xFA9F80", VA = "0x180FAB180", 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: 0x0600D76A RID: 55146 RVA: 0x0031E2BC File Offset: 0x0031C4BC
|
|
// (remove) Token: 0x0600D76B RID: 55147 RVA: 0x0031E2E4 File Offset: 0x0031C4E4
|
|
[Token(Token = "0x140000DD")]
|
|
public event Action HFBHMMDJLOG
|
|
{
|
|
[Token(Token = "0x600D76A")]
|
|
[Address(RVA = "0xFAAFA0", Offset = "0xFA9DA0", VA = "0x180FAAFA0", 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 = "0x600D76B")]
|
|
[Address(RVA = "0xFAB0E0", Offset = "0xFA9EE0", VA = "0x180FAB0E0", 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: 0x17002236 RID: 8758
|
|
// (get) Token: 0x0600D76C RID: 55148
|
|
[Token(Token = "0x17002236")]
|
|
public abstract ILIGKJJIKLL COJOHODFJOL
|
|
{
|
|
[Token(Token = "0x600D76C")]
|
|
[Address(Slot = "22")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17002237 RID: 8759
|
|
// (get) Token: 0x0600D76D RID: 55149
|
|
[Token(Token = "0x17002237")]
|
|
public abstract string JHBEMJHAHGJ
|
|
{
|
|
[Token(Token = "0x600D76D")]
|
|
[Address(Slot = "23")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17002238 RID: 8760
|
|
// (get) Token: 0x0600D76E RID: 55150 RVA: 0x0031E30C File Offset: 0x0031C50C
|
|
// (set) Token: 0x0600D76F RID: 55151 RVA: 0x0031E320 File Offset: 0x0031C520
|
|
[Token(Token = "0x17002238")]
|
|
public bool OBFPJFNNIEK
|
|
{
|
|
[Token(Token = "0x600D76E")]
|
|
[Address(RVA = "0x4364F0", Offset = "0x4352F0", VA = "0x1804364F0", Slot = "8")]
|
|
get;
|
|
[Token(Token = "0x600D76F")]
|
|
[Address(RVA = "0x436790", Offset = "0x435590", VA = "0x180436790")]
|
|
protected set;
|
|
}
|
|
|
|
// Token: 0x17002239 RID: 8761
|
|
// (get) Token: 0x0600D770 RID: 55152 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17002239")]
|
|
public virtual float ICHJELONHKB
|
|
{
|
|
[Token(Token = "0x600D770")]
|
|
[Address(RVA = "0x924780", Offset = "0x923580", VA = "0x180924780", Slot = "24")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700223A RID: 8762
|
|
// (get) Token: 0x0600D771 RID: 55153
|
|
[Token(Token = "0x1700223A")]
|
|
protected abstract string GFENBGBJCBG
|
|
{
|
|
[Token(Token = "0x600D771")]
|
|
[Address(Slot = "25")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1700223B RID: 8763
|
|
// (get) Token: 0x0600D772 RID: 55154
|
|
[Token(Token = "0x1700223B")]
|
|
protected abstract string LGEPMAHLBFG
|
|
{
|
|
[Token(Token = "0x600D772")]
|
|
[Address(Slot = "26")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1700223C RID: 8764
|
|
// (get) Token: 0x0600D773 RID: 55155
|
|
[Token(Token = "0x1700223C")]
|
|
protected abstract string MHMEHNPHIGC
|
|
{
|
|
[Token(Token = "0x600D773")]
|
|
[Address(Slot = "27")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x0600D774 RID: 55156 RVA: 0x0031E334 File Offset: 0x0031C534
|
|
[Token(Token = "0x600D774")]
|
|
[Address(RVA = "0xFAAF20", Offset = "0xFA9D20", VA = "0x180FAAF20", Slot = "28")]
|
|
protected virtual void OnDestroy()
|
|
{
|
|
OHDHPENHDAP.NBMFNJLHKAO opekgdgmefp = this.OPEKGDGMEFP;
|
|
if (opekgdgmefp != 0)
|
|
{
|
|
opekgdgmefp.Dispose();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D775 RID: 55157 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600D775")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "29")]
|
|
public virtual void SetActive(bool ENJABEBOEHC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600D776 RID: 55158 RVA: 0x0031E354 File Offset: 0x0031C554
|
|
[Token(Token = "0x600D776")]
|
|
[Address(RVA = "0xFAAF70", Offset = "0xFA9D70", VA = "0x180FAAF70", Slot = "17")]
|
|
public void SetLinkTargetId(long ENJEOLBEALP)
|
|
{
|
|
this.JPOHGBCEJEJ = ENJEOLBEALP;
|
|
this.<FLFPLPJPOBD>k__BackingField = false;
|
|
ILIGKJJIKLL linkType = this.COJOHODFJOL;
|
|
}
|
|
|
|
// Token: 0x0600D777 RID: 55159 RVA: 0x0031E378 File Offset: 0x0031C578
|
|
[Token(Token = "0x600D777")]
|
|
[Address(RVA = "0xFAA7A0", Offset = "0xFA95A0", VA = "0x180FAA7A0", 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: 0x0600D778 RID: 55160 RVA: 0x0031E3D4 File Offset: 0x0031C5D4
|
|
[Token(Token = "0x600D778")]
|
|
[Address(RVA = "0xFAA610", Offset = "0xFA9410", VA = "0x180FAA610", 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: 0x0600D779 RID: 55161
|
|
[Token(Token = "0x600D779")]
|
|
[Address(Slot = "30")]
|
|
protected abstract PMGCJEPKFOF<string> GDDGGONDENC(long ENJEOLBEALP);
|
|
|
|
// Token: 0x0600D77A RID: 55162 RVA: 0x0031E430 File Offset: 0x0031C630
|
|
[Token(Token = "0x600D77A")]
|
|
[Address(RVA = "0xFAA270", Offset = "0xFA9070", VA = "0x180FAA270", Slot = "14")]
|
|
public PMGCJEPKFOF<Texture2D> GetImageAsync(out float KLNFHHBHGHH)
|
|
{
|
|
long jpohgbcejej = this.JPOHGBCEJEJ;
|
|
return this.GetImageAsync(jpohgbcejej, ref KLNFHHBHGHH);
|
|
}
|
|
|
|
// Token: 0x0600D77B RID: 55163 RVA: 0x0031E44C File Offset: 0x0031C64C
|
|
[Token(Token = "0x600D77B")]
|
|
[Address(RVA = "0xFAA280", Offset = "0xFA9080", VA = "0x180FAA280", 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: 0x0600D77C RID: 55164
|
|
[Token(Token = "0x600D77C")]
|
|
[Address(Slot = "31")]
|
|
protected abstract PMGCJEPKFOF<OHDHPENHDAP.NBMFNJLHKAO> HBLCFCHHCAN(long ENJEOLBEALP);
|
|
|
|
// Token: 0x0600D77D RID: 55165 RVA: 0x0031E4CC File Offset: 0x0031C6CC
|
|
[Token(Token = "0x600D77D")]
|
|
[Address(RVA = "0xFAA4D0", Offset = "0xFA92D0", VA = "0x180FAA4D0", Slot = "18")]
|
|
public ILINODKFHEO GetLinkTargetConfigurableSetting(int JMHKMOACHDG)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600D77D)
|
|
|
|
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: 0x0600D77E RID: 55166 RVA: 0x0031E510 File Offset: 0x0031C710
|
|
[Token(Token = "0x600D77E")]
|
|
[Address(RVA = "0xFAA1F0", Offset = "0xFA8FF0", VA = "0x180FAA1F0", Slot = "19")]
|
|
public DOPNALIMPNA GetDynamicLinkTargetConfigurableSetting()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600D77E)
|
|
|
|
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_22, 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)))
|
|
}
|
|
|
|
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: 0x0600D77F RID: 55167
|
|
[Token(Token = "0x600D77F")]
|
|
[Address(Slot = "32")]
|
|
public abstract void OnLinkTargetIdChanged();
|
|
|
|
// Token: 0x0600D780 RID: 55168 RVA: 0x0031E540 File Offset: 0x0031C740
|
|
[Token(Token = "0x600D780")]
|
|
[Address(RVA = "0xFAA1D0", Offset = "0xFA8FD0", VA = "0x180FAA1D0", Slot = "20")]
|
|
public void FollowLink()
|
|
{
|
|
long jpohgbcejej = this.JPOHGBCEJEJ;
|
|
ILIGKJJIKLL linkType = this.COJOHODFJOL;
|
|
}
|
|
|
|
// Token: 0x0600D781 RID: 55169
|
|
[Token(Token = "0x600D781")]
|
|
[Address(Slot = "33")]
|
|
protected abstract void FJMODELCNOD(long ENJEOLBEALP);
|
|
|
|
// Token: 0x0600D782 RID: 55170
|
|
[Token(Token = "0x600D782")]
|
|
[Address(Slot = "34")]
|
|
protected abstract PMGCJEPKFOF<IEnumerable<long>> CCOFOOPMDDO(string CNBKKCJAHPP);
|
|
|
|
// Token: 0x0600D783 RID: 55171 RVA: 0x0031E55C File Offset: 0x0031C75C
|
|
[Token(Token = "0x600D783")]
|
|
[Address(RVA = "0xFAAA30", Offset = "0xFA9830", VA = "0x180FAAA30")]
|
|
protected void JMAOBPBLLDN(long ENJEOLBEALP)
|
|
{
|
|
Action<long> gaehnggahcl = this.GAEHNGGAHCL;
|
|
if (gaehnggahcl != 0)
|
|
{
|
|
gaehnggahcl(ENJEOLBEALP);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D784 RID: 55172 RVA: 0x0031E57C File Offset: 0x0031C77C
|
|
[Token(Token = "0x600D784")]
|
|
[Address(RVA = "0x791070", Offset = "0x78FE70", VA = "0x180791070")]
|
|
protected void NBMCKBALEOI()
|
|
{
|
|
Action hfbhmmdjlog = this.HFBHMMDJLOG;
|
|
if (hfbhmmdjlog != 0)
|
|
{
|
|
hfbhmmdjlog();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D785 RID: 55173 RVA: 0x0031E59C File Offset: 0x0031C79C
|
|
[Token(Token = "0x600D785")]
|
|
[Address(RVA = "0xFAAE20", Offset = "0xFA9C20", VA = "0x180FAAE20")]
|
|
private void LCPDJNPBJCM(long ENJEOLBEALP, SearchResultView EJNCMAGLMGN)
|
|
{
|
|
SearchUIDialog.HHIINGLBFPF hhiinglbfpf;
|
|
SearchUIDialog.MCCKHFEMLFJ mcckhfemlfj;
|
|
SearchUIDialog.IBDNHKPLFJM ibdnhkplfjm;
|
|
EJNCMAGLMGN.Initialize(ENJEOLBEALP, hhiinglbfpf, mcckhfemlfj, ibdnhkplfjm);
|
|
}
|
|
|
|
// Token: 0x0600D786 RID: 55174 RVA: 0x0031E5BC File Offset: 0x0031C7BC
|
|
[Token(Token = "0x600D786")]
|
|
[Address(RVA = "0xFAA190", Offset = "0xFA8F90", VA = "0x180FAA190", Slot = "21")]
|
|
public void Dispose()
|
|
{
|
|
this.OnDestroy();
|
|
ILIGKJJIKLL linkType = this.COJOHODFJOL;
|
|
}
|
|
|
|
// Token: 0x0600D787 RID: 55175
|
|
[Token(Token = "0x600D787")]
|
|
[Address(Slot = "35")]
|
|
protected abstract void MFHBPMONOGI();
|
|
|
|
// Token: 0x0600D788 RID: 55176 RVA: 0x0031E5D8 File Offset: 0x0031C7D8
|
|
[Token(Token = "0x600D788")]
|
|
[Address(RVA = "0xFAAF90", Offset = "0xFA9D90", VA = "0x180FAAF90")]
|
|
protected LinkButtonTypeController()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600D789 RID: 55177 RVA: 0x0031E5F4 File Offset: 0x0031C7F4
|
|
[Token(Token = "0x600D789")]
|
|
[Address(RVA = "0xFA9F60", Offset = "0xFA8D60", VA = "0x180FA9F60")]
|
|
[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: 0x0600D78A RID: 55178 RVA: 0x0031E678 File Offset: 0x0031C878
|
|
[Token(Token = "0x600D78A")]
|
|
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
|
|
[CompilerGenerated]
|
|
private long LKHFALEKMCP()
|
|
{
|
|
return this.JPOHGBCEJEJ;
|
|
}
|
|
|
|
// Token: 0x0600D78B RID: 55179 RVA: 0x0031E68C File Offset: 0x0031C88C
|
|
[Token(Token = "0x600D78B")]
|
|
[Address(RVA = "0xFAAA80", Offset = "0xFA9880", VA = "0x180FAAA80")]
|
|
[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: 0x0600D78C RID: 55180 RVA: 0x0031E6F8 File Offset: 0x0031C8F8
|
|
[Token(Token = "0x600D78C")]
|
|
[Address(RVA = "0xFAACD0", Offset = "0xFA9AD0", VA = "0x180FAACD0")]
|
|
[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: 0x0600D78D RID: 55181 RVA: 0x0031E730 File Offset: 0x0031C930
|
|
[Token(Token = "0x600D78D")]
|
|
[Address(RVA = "0xFAA920", Offset = "0xFA9720", VA = "0x180FAA920")]
|
|
[CompilerGenerated]
|
|
private void HILBOJNDJBO(SearchUIDialog.EHGEJAPCODP PBAOMKNFBFL)
|
|
{
|
|
if (this.GAEHNGGAHCL != 0)
|
|
{
|
|
}
|
|
MakerPen.<IJMEOOBBJNG>k__BackingField.AuthorityHidePaletteMenu();
|
|
}
|
|
|
|
// Token: 0x04008A47 RID: 35399
|
|
[Token(Token = "0x4008A47")]
|
|
public const string MissingLinkTargetName = "Missing";
|
|
|
|
// Token: 0x04008A48 RID: 35400
|
|
[Token(Token = "0x4008A48")]
|
|
public const string NotConfiguredLinkTargetName = "Configure";
|
|
|
|
// Token: 0x04008A49 RID: 35401
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008A49")]
|
|
[SerializeField]
|
|
private Sprite buttonIcon;
|
|
|
|
// Token: 0x04008A4D RID: 35405
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4008A4D")]
|
|
protected long JPOHGBCEJEJ = (long)((ulong)(-1L));
|
|
|
|
// Token: 0x04008A4E RID: 35406
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4008A4E")]
|
|
protected OHDHPENHDAP.NBMFNJLHKAO OPEKGDGMEFP;
|
|
|
|
// Token: 0x020020E8 RID: 8424
|
|
[Token(Token = "0x20020E8")]
|
|
[CompilerGenerated]
|
|
private sealed class PDNDJLEFIDE
|
|
{
|
|
// Token: 0x0600D78E RID: 55182 RVA: 0x0031E758 File Offset: 0x0031C958
|
|
[Token(Token = "0x600D78E")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public PDNDJLEFIDE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600D78F RID: 55183 RVA: 0x0031E76C File Offset: 0x0031C96C
|
|
[Token(Token = "0x600D78F")]
|
|
[Address(RVA = "0xFB7BF0", Offset = "0xFB69F0", VA = "0x180FB7BF0")]
|
|
internal void <GetNameAsync>b__0(string x)
|
|
{
|
|
this.promise.OOOIENHGNCA(x);
|
|
}
|
|
|
|
// Token: 0x0600D790 RID: 55184 RVA: 0x0031E78C File Offset: 0x0031C98C
|
|
[Token(Token = "0x600D790")]
|
|
[Address(RVA = "0xFB7C50", Offset = "0xFB6A50", VA = "0x180FB7C50")]
|
|
internal void <GetNameAsync>b__1(string x)
|
|
{
|
|
this.promise.OOOIENHGNCA("Missing");
|
|
}
|
|
|
|
// Token: 0x04008A4F RID: 35407
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008A4F")]
|
|
public CBLLFJEDOII<string> promise;
|
|
}
|
|
|
|
// Token: 0x020020E9 RID: 8425
|
|
[Token(Token = "0x20020E9")]
|
|
[CompilerGenerated]
|
|
private sealed class BLHIMNDKFJA
|
|
{
|
|
// Token: 0x0600D791 RID: 55185 RVA: 0x0031E7B0 File Offset: 0x0031C9B0
|
|
[Token(Token = "0x600D791")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public BLHIMNDKFJA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600D792 RID: 55186 RVA: 0x0031E7C4 File Offset: 0x0031C9C4
|
|
[Token(Token = "0x600D792")]
|
|
[Address(RVA = "0xFA6080", Offset = "0xFA4E80", VA = "0x180FA6080")]
|
|
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: 0x0600D793 RID: 55187 RVA: 0x0031E830 File Offset: 0x0031CA30
|
|
[Token(Token = "0x600D793")]
|
|
[Address(RVA = "0xFA6250", Offset = "0xFA5050", VA = "0x180FA6250")]
|
|
internal void <GetImageAsync>b__2(Texture2D texture)
|
|
{
|
|
CBLLFJEDOII<Texture2D> cbllfjedoii = this.promise;
|
|
if (texture == 0)
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
}
|
|
cbllfjedoii.OOOIENHGNCA(texture);
|
|
}
|
|
|
|
// Token: 0x0600D794 RID: 55188 RVA: 0x0031E85C File Offset: 0x0031CA5C
|
|
[Token(Token = "0x600D794")]
|
|
[Address(RVA = "0xFA6300", Offset = "0xFA5100", VA = "0x180FA6300")]
|
|
internal void <GetImageAsync>b__3(string error)
|
|
{
|
|
CBLLFJEDOII<Texture2D> cbllfjedoii = this.promise;
|
|
Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
|
|
cbllfjedoii.OOOIENHGNCA(defaultProfileImage);
|
|
}
|
|
|
|
// Token: 0x0600D795 RID: 55189 RVA: 0x0031E888 File Offset: 0x0031CA88
|
|
[Token(Token = "0x600D795")]
|
|
[Address(RVA = "0xFA61B0", Offset = "0xFA4FB0", VA = "0x180FA61B0")]
|
|
internal void <GetImageAsync>b__1(string x)
|
|
{
|
|
CBLLFJEDOII<Texture2D> cbllfjedoii = this.promise;
|
|
Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
|
|
cbllfjedoii.OOOIENHGNCA(defaultProfileImage);
|
|
}
|
|
|
|
// Token: 0x04008A50 RID: 35408
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008A50")]
|
|
public LinkButtonTypeController <>4__this;
|
|
|
|
// Token: 0x04008A51 RID: 35409
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008A51")]
|
|
public CBLLFJEDOII<Texture2D> promise;
|
|
|
|
// Token: 0x04008A52 RID: 35410
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4008A52")]
|
|
public Action<Texture2D> <>9__2;
|
|
|
|
// Token: 0x04008A53 RID: 35411
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4008A53")]
|
|
public Action<string> <>9__3;
|
|
}
|
|
}
|
|
}
|