542 lines
20 KiB
C#
542 lines
20 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.EventSystems;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x02000B59 RID: 2905
|
|
[Token(Token = "0x2000B59")]
|
|
public class DialogListModel : RRUIModel
|
|
{
|
|
// Token: 0x17000CB5 RID: 3253
|
|
// (get) Token: 0x06004920 RID: 18720 RVA: 0x001146FC File Offset: 0x001128FC
|
|
[Token(Token = "0x17000CB5")]
|
|
protected override bool PHGOLNMDJLH
|
|
{
|
|
[Token(Token = "0x6004920")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000CB6 RID: 3254
|
|
// (get) Token: 0x06004921 RID: 18721 RVA: 0x0011470C File Offset: 0x0011290C
|
|
[Token(Token = "0x17000CB6")]
|
|
public IReadOnlyList<DialogListModel.NLCPADCAAEC> HNJGFAPLNPN
|
|
{
|
|
[Token(Token = "0x6004921")]
|
|
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06004921)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<RRUI.Data.DialogListModel/NLCPADCAAEC> RRUI.Data.DialogListModel::get_Entries()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:class [mscorlib]System.Collections.Generic.List`1<class RRUI.Data.DialogListModel/NLCPADCAAEC>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class RRUI.Data.DialogListModel/NLCPADCAAEC>(DialogListModel::IKHCBHDLNBB, ldloc:DialogListModel(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: 0x06004922 RID: 18722 RVA: 0x00114720 File Offset: 0x00112920
|
|
[Token(Token = "0x6004922")]
|
|
[Address(RVA = "0x2084850", Offset = "0x2083850", VA = "0x182084850", Slot = "15")]
|
|
protected override void JMFHPBDMELA()
|
|
{
|
|
base.JMFHPBDMELA();
|
|
GameObject gameObject = base.gameObject;
|
|
int num = 0;
|
|
IReadOnlyList<BaseRaycaster> readOnlyList = FJCMFIINFIO.HLCNADOGJFC<BaseRaycaster>(gameObject, true, num != 0);
|
|
this.PPMKFFPJCNG = readOnlyList;
|
|
}
|
|
|
|
// Token: 0x06004923 RID: 18723 RVA: 0x0011474C File Offset: 0x0011294C
|
|
[Token(Token = "0x6004923")]
|
|
[Address(RVA = "0x2083CF0", Offset = "0x2082CF0", VA = "0x182083CF0", Slot = "22")]
|
|
protected override void AHFKACICJNC()
|
|
{
|
|
List<DialogListModel.NLCPADCAAEC> list = new List();
|
|
this.IKHCBHDLNBB = list;
|
|
}
|
|
|
|
// Token: 0x06004924 RID: 18724 RVA: 0x00114768 File Offset: 0x00112968
|
|
[Token(Token = "0x6004924")]
|
|
[Address(RVA = "0x20847B0", Offset = "0x20837B0", VA = "0x1820847B0", Slot = "26")]
|
|
protected override DABKFAIHBBP GLPJPIEOLDF()
|
|
{
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06004925 RID: 18725 RVA: 0x0011477C File Offset: 0x0011297C
|
|
[Token(Token = "0x6004925")]
|
|
[Address(RVA = "0x20848E0", Offset = "0x20838E0", VA = "0x1820848E0")]
|
|
public static DialogListModel TryFindDialogListModel(GameObject LHOMKMINCHH)
|
|
{
|
|
DialogListModel componentInParent = LHOMKMINCHH.GetComponentInParent<DialogListModel>();
|
|
int num = 0;
|
|
if (componentInParent == num)
|
|
{
|
|
DialogListModel componentInChildren = LHOMKMINCHH.GetComponentInChildren<DialogListModel>();
|
|
}
|
|
return componentInParent;
|
|
}
|
|
|
|
// Token: 0x06004926 RID: 18726 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6004926")]
|
|
[Address(RVA = "0x26B94A0", Offset = "0x26B84A0", VA = "0x1826B94A0")]
|
|
public PMGCJEPKFOF AddDialog<T>(DLKPBLNKLAD A_1, T ABADFLCBFIJ) where T : IBNJBJLLJFF
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06004927 RID: 18727 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6004927")]
|
|
[Address(RVA = "0x2083EF0", Offset = "0x2082EF0", VA = "0x182083EF0")]
|
|
public PMGCJEPKFOF<OneButtonMessageDialogModel> AddOneButtonMessageDialog(DGHLPMOEABF ABADFLCBFIJ)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06004928 RID: 18728 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6004928")]
|
|
[Address(RVA = "0x2084230", Offset = "0x2083230", VA = "0x182084230")]
|
|
public PMGCJEPKFOF<TwoButtonMessageDialogModel> AddTwoButtonMessageDialog(PMCGHGJACNB ABADFLCBFIJ)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06004929 RID: 18729 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6004929")]
|
|
[Address(RVA = "0x2084090", Offset = "0x2083090", VA = "0x182084090")]
|
|
public PMGCJEPKFOF<ThreeButtonMessageDialogModel> AddThreeButtonMessageDialog(IOMBIEIBFAK ABADFLCBFIJ)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600492A RID: 18730 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600492A")]
|
|
[Address(RVA = "0x2083D50", Offset = "0x2082D50", VA = "0x182083D50")]
|
|
public PMGCJEPKFOF<LoadingDialogModel> AddLoadingDialog(BCLEIOOAPIE ABADFLCBFIJ)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600492B RID: 18731 RVA: 0x001147AC File Offset: 0x001129AC
|
|
[Token(Token = "0x600492B")]
|
|
[Address(RVA = "0x2084480", Offset = "0x2083480", VA = "0x182084480")]
|
|
private PMGCJEPKFOF<BaseDialogModel> BPAJKKAGPKB(DialogListModel.NLCPADCAAEC FNJHLBLAMLE)
|
|
{
|
|
for (;;)
|
|
{
|
|
List<DialogListModel.NLCPADCAAEC> ikhcbhdlnbb = this.IKHCBHDLNBB;
|
|
this.AEAFKPEPAMH();
|
|
CBLLFJEDOII<BaseDialogModel> cbllfjedoii = new CBLLFJEDOII();
|
|
DialogListModel.NLCPADCAAEC entry = FNJHLBLAMLE;
|
|
CBLLFJEDOII<BaseDialogModel> promise = cbllfjedoii;
|
|
Action<BaseDialogModel> <CJIHJBGGGDH>k__BackingField = entry.<CJIHJBGGGDH>k__BackingField;
|
|
Action<BaseDialogModel> action = delegate(BaseDialogModel instance)
|
|
{
|
|
int num = 0;
|
|
bool flag = instance != num;
|
|
CBLLFJEDOII<BaseDialogModel> promise2 = promise;
|
|
if (!flag)
|
|
{
|
|
promise2.HMFPPBJFHKD("Couldn't instantiate dialog");
|
|
return;
|
|
}
|
|
promise2.OOOIENHGNCA(instance);
|
|
};
|
|
Delegate @delegate = Delegate.Combine(<CJIHJBGGGDH>k__BackingField, action);
|
|
if (@delegate == 0 || @delegate != 0)
|
|
{
|
|
entry.<CJIHJBGGGDH>k__BackingField = @delegate;
|
|
string text = FNJHLBLAMLE.ToString();
|
|
Action <>9__2;
|
|
Action action2 = delegate
|
|
{
|
|
Action <>9__ = <>9__2;
|
|
DialogListModel <>4__this = this;
|
|
if (<>9__ == 0)
|
|
{
|
|
Action action3 = delegate
|
|
{
|
|
DialogListModel <>4__this2 = this;
|
|
DialogListModel.NLCPADCAAEC entry3 = FNJHLBLAMLE;
|
|
bool flag2 = <>4__this2.IKHCBHDLNBB.Remove(entry3);
|
|
List<DialogListModel.NLCPADCAAEC> ikhcbhdlnbb3 = <>4__this2.IKHCBHDLNBB;
|
|
<>4__this2.ELGHAJEICCP();
|
|
<>4__this2.MKBLJJGJAOH();
|
|
string text2 = entry3.ToString();
|
|
if (entry3 != 0)
|
|
{
|
|
}
|
|
};
|
|
<>9__2 = action3;
|
|
}
|
|
KFBABPAPIMB kfbabpapimb = <>4__this.GGGCLEIGKCE(<>9__);
|
|
};
|
|
Delegate delegate2 = Delegate.Combine(<CJIHJBGGGDH>k__BackingField, action2);
|
|
if (delegate2 == 0 || delegate2 != 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
List<DialogListModel.NLCPADCAAEC> ikhcbhdlnbb2 = this.IKHCBHDLNBB;
|
|
DialogListModel.NLCPADCAAEC entry2 = dgifcfmacko.entry;
|
|
ikhcbhdlnbb2.Add(entry2);
|
|
base.MKBLJJGJAOH();
|
|
CBLLFJEDOII<BaseDialogModel> promise3 = dgifcfmacko.promise;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600492C RID: 18732 RVA: 0x00114880 File Offset: 0x00112A80
|
|
[Token(Token = "0x600492C")]
|
|
[Address(RVA = "0x20843D0", Offset = "0x20833D0", VA = "0x1820843D0")]
|
|
private void BIHKNNPGGKP(DialogListModel.NLCPADCAAEC FNJHLBLAMLE)
|
|
{
|
|
bool flag = this.IKHCBHDLNBB.Remove(FNJHLBLAMLE);
|
|
List<DialogListModel.NLCPADCAAEC> ikhcbhdlnbb = this.IKHCBHDLNBB;
|
|
this.ELGHAJEICCP();
|
|
base.MKBLJJGJAOH();
|
|
string text = FNJHLBLAMLE.ToString();
|
|
if (FNJHLBLAMLE != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600492D RID: 18733 RVA: 0x001148C0 File Offset: 0x00112AC0
|
|
[Token(Token = "0x600492D")]
|
|
[Address(RVA = "0x2083BA0", Offset = "0x2082BA0", VA = "0x182083BA0")]
|
|
private void AEAFKPEPAMH()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
IReadOnlyList<BaseRaycaster> ppmkffpjcng = this.PPMKFFPJCNG;
|
|
num += num;
|
|
num++;
|
|
int num2 = 0;
|
|
num.OFKIHGPJHJI(num2 != 0);
|
|
num2 += num2;
|
|
num += 19;
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600492E RID: 18734 RVA: 0x001148FC File Offset: 0x00112AFC
|
|
[Token(Token = "0x600492E")]
|
|
[Address(RVA = "0x2084660", Offset = "0x2083660", VA = "0x182084660")]
|
|
private void ELGHAJEICCP()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
IReadOnlyList<BaseRaycaster> ppmkffpjcng = this.PPMKFFPJCNG;
|
|
num += num;
|
|
num++;
|
|
ulong num2;
|
|
num.OFKIHGPJHJI(num2 != 0UL);
|
|
num2 += num2;
|
|
num += 19;
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600492F RID: 18735 RVA: 0x00114934 File Offset: 0x00112B34
|
|
[Token(Token = "0x600492F")]
|
|
[Address(RVA = "0x2084980", Offset = "0x2083980", VA = "0x182084980")]
|
|
public DialogListModel()
|
|
{
|
|
List<DialogListModel.NLCPADCAAEC> list = new List();
|
|
this.IKHCBHDLNBB = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04003790 RID: 14224
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4003790")]
|
|
private List<DialogListModel.NLCPADCAAEC> IKHCBHDLNBB;
|
|
|
|
// Token: 0x04003791 RID: 14225
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4003791")]
|
|
private IReadOnlyList<BaseRaycaster> PPMKFFPJCNG;
|
|
|
|
// Token: 0x02000B5A RID: 2906
|
|
[Token(Token = "0x2000B5A")]
|
|
public abstract class NLCPADCAAEC
|
|
{
|
|
// Token: 0x17000CB7 RID: 3255
|
|
// (get) Token: 0x06004930 RID: 18736 RVA: 0x00114954 File Offset: 0x00112B54
|
|
// (set) Token: 0x06004931 RID: 18737 RVA: 0x00114968 File Offset: 0x00112B68
|
|
[Token(Token = "0x17000CB7")]
|
|
public GameObject HMBJBONOBEB
|
|
{
|
|
[Token(Token = "0x6004930")]
|
|
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
|
get;
|
|
[Token(Token = "0x6004931")]
|
|
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000CB8 RID: 3256
|
|
// (get) Token: 0x06004932 RID: 18738 RVA: 0x0011497C File Offset: 0x00112B7C
|
|
// (set) Token: 0x06004933 RID: 18739 RVA: 0x00114990 File Offset: 0x00112B90
|
|
[Token(Token = "0x17000CB8")]
|
|
public GameObject PKMEIMKMGHJ
|
|
{
|
|
[Token(Token = "0x6004932")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
|
get;
|
|
[Token(Token = "0x6004933")]
|
|
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000CB9 RID: 3257
|
|
// (get) Token: 0x06004934 RID: 18740
|
|
[Token(Token = "0x17000CB9")]
|
|
public abstract IBNJBJLLJFF GONMFHPPKOH
|
|
{
|
|
[Token(Token = "0x6004934")]
|
|
[Address(Slot = "4")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17000CBA RID: 3258
|
|
// (get) Token: 0x06004935 RID: 18741 RVA: 0x001149A4 File Offset: 0x00112BA4
|
|
// (set) Token: 0x06004936 RID: 18742 RVA: 0x001149B8 File Offset: 0x00112BB8
|
|
[Token(Token = "0x17000CBA")]
|
|
public Action<BaseDialogModel> LNJAELIKGON
|
|
{
|
|
[Token(Token = "0x6004935")]
|
|
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
|
get;
|
|
[Token(Token = "0x6004936")]
|
|
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x06004937 RID: 18743 RVA: 0x001149CC File Offset: 0x00112BCC
|
|
[Token(Token = "0x6004937")]
|
|
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
|
|
protected NLCPADCAAEC(GameObject CFAPNBBHEKB)
|
|
{
|
|
this.HMBJBONOBEB = CFAPNBBHEKB;
|
|
}
|
|
|
|
// Token: 0x06004938 RID: 18744 RVA: 0x001149E8 File Offset: 0x00112BE8
|
|
[Token(Token = "0x6004938")]
|
|
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0", Slot = "5")]
|
|
public virtual void KFJGAPBOOEC(GameObject GCCLEJOGCCE)
|
|
{
|
|
this.<INAHNLBJOLA>k__BackingField = GCCLEJOGCCE;
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000B5B RID: 2907
|
|
[Token(Token = "0x2000B5B")]
|
|
public class CBJJGNAPMLI<T, U> : DialogListModel.NLCPADCAAEC where T : BaseDialogModel<U> where U : IBNJBJLLJFF
|
|
{
|
|
// Token: 0x17000CBB RID: 3259
|
|
// (get) Token: 0x06004939 RID: 18745 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x0600493A RID: 18746 RVA: 0x001149FC File Offset: 0x00112BFC
|
|
[Token(Token = "0x17000CBB")]
|
|
public U PBPPCMNHODC
|
|
{
|
|
[Token(Token = "0x6004939")]
|
|
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x600493A")]
|
|
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000CBC RID: 3260
|
|
// (get) Token: 0x0600493B RID: 18747 RVA: 0x00114A0C File Offset: 0x00112C0C
|
|
[Token(Token = "0x17000CBC")]
|
|
public override IBNJBJLLJFF GONMFHPPKOH
|
|
{
|
|
[Token(Token = "0x600493B")]
|
|
[Address(RVA = "0x1CC5F20", Offset = "0x1CC4F20", VA = "0x181CC5F20", Slot = "4")]
|
|
get
|
|
{
|
|
return base.GONMFHPPKOH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600493C RID: 18748 RVA: 0x00114A28 File Offset: 0x00112C28
|
|
[Token(Token = "0x600493C")]
|
|
[Address(RVA = "0x1CC8B80", Offset = "0x1CC7B80", VA = "0x181CC8B80")]
|
|
public CBJJGNAPMLI(GameObject CFAPNBBHEKB, U ABADFLCBFIJ)
|
|
: base(CFAPNBBHEKB)
|
|
{
|
|
IBNJBJLLJFF ibnjbjlljff = base.GONMFHPPKOH;
|
|
}
|
|
|
|
// Token: 0x0600493D RID: 18749 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600493D")]
|
|
[Address(RVA = "0x28D7BF0", Offset = "0x28D6BF0", VA = "0x1828D7BF0", Slot = "5")]
|
|
public override void KFJGAPBOOEC(GameObject GCCLEJOGCCE)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000B5C RID: 2908
|
|
[Token(Token = "0x2000B5C")]
|
|
[CompilerGenerated]
|
|
private sealed class OMPHHPMBBGA<T> where T : IBNJBJLLJFF
|
|
{
|
|
// Token: 0x0600493E RID: 18750 RVA: 0x00114A4C File Offset: 0x00112C4C
|
|
[Token(Token = "0x600493E")]
|
|
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
|
public OMPHHPMBBGA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600493F RID: 18751 RVA: 0x00114A68 File Offset: 0x00112C68
|
|
[Token(Token = "0x600493F")]
|
|
[Address(RVA = "0x28E5A00", Offset = "0x28E4A00", VA = "0x1828E5A00")]
|
|
internal PMGCJEPKFOF<BaseDialogModel> <AddDialog>b__0(GameObject prefab)
|
|
{
|
|
DialogListModel dialogListModel = this.<>4__this;
|
|
T t = this.data;
|
|
DialogListModel.CBJJGNAPMLI cbjjgnapmli = new DialogListModel.CBJJGNAPMLI(prefab, t);
|
|
return dialogListModel.BPAJKKAGPKB(cbjjgnapmli);
|
|
}
|
|
|
|
// Token: 0x04003796 RID: 14230
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003796")]
|
|
public DialogListModel <>4__this;
|
|
|
|
// Token: 0x04003797 RID: 14231
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003797")]
|
|
public T data;
|
|
}
|
|
|
|
// Token: 0x02000B5F RID: 2911
|
|
[Token(Token = "0x2000B5F")]
|
|
[CompilerGenerated]
|
|
private sealed class DGIFCFMACKO
|
|
{
|
|
// Token: 0x06004949 RID: 18761 RVA: 0x00114B84 File Offset: 0x00112D84
|
|
[Token(Token = "0x6004949")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public DGIFCFMACKO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600494A RID: 18762 RVA: 0x00114B98 File Offset: 0x00112D98
|
|
[Token(Token = "0x600494A")]
|
|
[Address(RVA = "0x2083440", Offset = "0x2082440", VA = "0x182083440")]
|
|
internal void <Add>b__0(BaseDialogModel instance)
|
|
{
|
|
int num = 0;
|
|
bool flag = instance != num;
|
|
CBLLFJEDOII<BaseDialogModel> cbllfjedoii = this.promise;
|
|
if (!flag)
|
|
{
|
|
cbllfjedoii.HMFPPBJFHKD("Couldn't instantiate dialog");
|
|
return;
|
|
}
|
|
cbllfjedoii.OOOIENHGNCA(instance);
|
|
}
|
|
|
|
// Token: 0x0600494B RID: 18763 RVA: 0x00114BD4 File Offset: 0x00112DD4
|
|
[Token(Token = "0x600494B")]
|
|
[Address(RVA = "0x20834F0", Offset = "0x20824F0", VA = "0x1820834F0")]
|
|
internal void <Add>b__1()
|
|
{
|
|
Action action = this.<>9__2;
|
|
DialogListModel dialogListModel = this.<>4__this;
|
|
if (action == 0)
|
|
{
|
|
Action action2 = delegate
|
|
{
|
|
DialogListModel dialogListModel2 = this.<>4__this;
|
|
DialogListModel.NLCPADCAAEC nlcpadcaaec = this.entry;
|
|
bool flag = dialogListModel2.IKHCBHDLNBB.Remove(nlcpadcaaec);
|
|
List<DialogListModel.NLCPADCAAEC> ikhcbhdlnbb = dialogListModel2.IKHCBHDLNBB;
|
|
dialogListModel2.ELGHAJEICCP();
|
|
dialogListModel2.MKBLJJGJAOH();
|
|
string text = nlcpadcaaec.ToString();
|
|
if (nlcpadcaaec != 0)
|
|
{
|
|
}
|
|
};
|
|
this.<>9__2 = action2;
|
|
}
|
|
KFBABPAPIMB kfbabpapimb = dialogListModel.GGGCLEIGKCE(action);
|
|
}
|
|
|
|
// Token: 0x0600494C RID: 18764 RVA: 0x00114C10 File Offset: 0x00112E10
|
|
[Token(Token = "0x600494C")]
|
|
[Address(RVA = "0x2083570", Offset = "0x2082570", VA = "0x182083570")]
|
|
internal void <Add>b__2()
|
|
{
|
|
DialogListModel dialogListModel = this.<>4__this;
|
|
DialogListModel.NLCPADCAAEC nlcpadcaaec = this.entry;
|
|
bool flag = dialogListModel.IKHCBHDLNBB.Remove(nlcpadcaaec);
|
|
List<DialogListModel.NLCPADCAAEC> ikhcbhdlnbb = dialogListModel.IKHCBHDLNBB;
|
|
dialogListModel.ELGHAJEICCP();
|
|
dialogListModel.MKBLJJGJAOH();
|
|
string text = nlcpadcaaec.ToString();
|
|
if (nlcpadcaaec != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400379F RID: 14239
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400379F")]
|
|
public CBLLFJEDOII<BaseDialogModel> promise;
|
|
|
|
// Token: 0x040037A0 RID: 14240
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40037A0")]
|
|
public DialogListModel <>4__this;
|
|
|
|
// Token: 0x040037A1 RID: 14241
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40037A1")]
|
|
public DialogListModel.NLCPADCAAEC entry;
|
|
|
|
// Token: 0x040037A2 RID: 14242
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40037A2")]
|
|
public Action <>9__2;
|
|
}
|
|
}
|
|
}
|