386 lines
14 KiB
C#
386 lines
14 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x02000FCB RID: 4043
|
|
[Token(Token = "0x2000FCB")]
|
|
public class ToastListModel : RRUIModel
|
|
{
|
|
// Token: 0x17000FC9 RID: 4041
|
|
// (get) Token: 0x06005C0C RID: 23564 RVA: 0x00145BC8 File Offset: 0x00143DC8
|
|
[Token(Token = "0x17000FC9")]
|
|
protected override bool PHGOLNMDJLH
|
|
{
|
|
[Token(Token = "0x6005C0C")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000FCA RID: 4042
|
|
// (get) Token: 0x06005C0D RID: 23565 RVA: 0x00145BD8 File Offset: 0x00143DD8
|
|
[Token(Token = "0x17000FCA")]
|
|
public IReadOnlyList<ToastListModel.EBCEEFFBAEP> HNJGFAPLNPN
|
|
{
|
|
[Token(Token = "0x6005C0D")]
|
|
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06005C0D)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<RRUI.Data.ToastListModel/EBCEEFFBAEP> RRUI.Data.ToastListModel::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.ToastListModel/EBCEEFFBAEP>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class RRUI.Data.ToastListModel/EBCEEFFBAEP>(ToastListModel::IKHCBHDLNBB, ldloc:ToastListModel(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: 0x06005C0E RID: 23566 RVA: 0x00145BEC File Offset: 0x00143DEC
|
|
[Token(Token = "0x6005C0E")]
|
|
[Address(RVA = "0x13B1450", Offset = "0x13B0250", VA = "0x1813B1450", Slot = "22")]
|
|
protected override void AHFKACICJNC()
|
|
{
|
|
List<ToastListModel.EBCEEFFBAEP> list = new List();
|
|
this.IKHCBHDLNBB = list;
|
|
}
|
|
|
|
// Token: 0x06005C0F RID: 23567 RVA: 0x00145C08 File Offset: 0x00143E08
|
|
[Token(Token = "0x6005C0F")]
|
|
[Address(RVA = "0x13B17C0", Offset = "0x13B05C0", VA = "0x1813B17C0", Slot = "26")]
|
|
protected override DABKFAIHBBP GLPJPIEOLDF()
|
|
{
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06005C10 RID: 23568 RVA: 0x00145C1C File Offset: 0x00143E1C
|
|
[Token(Token = "0x6005C10")]
|
|
[Address(RVA = "0x13B1860", Offset = "0x13B0660", VA = "0x1813B1860")]
|
|
public static ToastListModel TryFindToastListModel(GameObject LHOMKMINCHH)
|
|
{
|
|
ToastListModel componentInParent = LHOMKMINCHH.GetComponentInParent<ToastListModel>();
|
|
int num = 0;
|
|
if (componentInParent == num)
|
|
{
|
|
ToastListModel componentInChildren = LHOMKMINCHH.GetComponentInChildren<ToastListModel>();
|
|
}
|
|
return componentInParent;
|
|
}
|
|
|
|
// Token: 0x06005C11 RID: 23569 RVA: 0x00145C4C File Offset: 0x00143E4C
|
|
[Token(Token = "0x6005C11")]
|
|
[Address(RVA = "0x16AA500", Offset = "0x16A9300", VA = "0x1816AA500")]
|
|
public void AddToast<T>(BIHOKCDKFPC A_1, T ABADFLCBFIJ) where T : AFCNAALMDAG
|
|
{
|
|
int num = 0;
|
|
Action<GameObject> action;
|
|
if (num < ABADFLCBFIJ)
|
|
{
|
|
num += num;
|
|
if (num == ABADFLCBFIJ)
|
|
{
|
|
action += action;
|
|
throw new NullReferenceException();
|
|
}
|
|
num++;
|
|
}
|
|
PMGCJEPKFOF<GameObject> pmgcjepkfof2;
|
|
PMGCJEPKFOF<GameObject> pmgcjepkfof = pmgcjepkfof2.OHLPJBFCABI(action);
|
|
}
|
|
|
|
// Token: 0x06005C12 RID: 23570 RVA: 0x00145C80 File Offset: 0x00143E80
|
|
[Token(Token = "0x6005C12")]
|
|
[Address(RVA = "0x13B1590", Offset = "0x13B0390", VA = "0x1813B1590")]
|
|
public void AddMessageToast(EEHHJODDGKI ABADFLCBFIJ)
|
|
{
|
|
this.AddToast<EEHHJODDGKI>((BIHOKCDKFPC)((uint)1), ABADFLCBFIJ);
|
|
}
|
|
|
|
// Token: 0x06005C13 RID: 23571 RVA: 0x00145C98 File Offset: 0x00143E98
|
|
[Token(Token = "0x6005C13")]
|
|
[Address(RVA = "0x13B14B0", Offset = "0x13B02B0", VA = "0x1813B14B0")]
|
|
public void AddMessageToast(string PAANJCAOOAG)
|
|
{
|
|
EEHHJODDGKI eehhjoddgki = new EEHHJODDGKI();
|
|
eehhjoddgki.<AOAPLJOGIKJ>k__BackingField = PAANJCAOOAG;
|
|
this.AddToast<EEHHJODDGKI>((BIHOKCDKFPC)((uint)1), eehhjoddgki);
|
|
}
|
|
|
|
// Token: 0x06005C14 RID: 23572 RVA: 0x00145CCC File Offset: 0x00143ECC
|
|
[Token(Token = "0x6005C14")]
|
|
[Address(RVA = "0x13B1640", Offset = "0x13B0440", VA = "0x1813B1640")]
|
|
private void BPAJKKAGPKB(ToastListModel.EBCEEFFBAEP FNJHLBLAMLE)
|
|
{
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
ToastListModel.EBCEEFFBAEP entry = FNJHLBLAMLE;
|
|
string text = FNJHLBLAMLE.ToString();
|
|
Action action = delegate
|
|
{
|
|
ToastListModel <>4__this = this;
|
|
ToastListModel.EBCEEFFBAEP entry2 = entry;
|
|
bool flag = <>4__this.IKHCBHDLNBB.Remove(entry2);
|
|
<>4__this.MKBLJJGJAOH();
|
|
};
|
|
@delegate = Delegate.Combine(action, action);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
float bphiombnaai = this.BPHIOMBNAAI;
|
|
Action action2 = delegate
|
|
{
|
|
ToastListModel <>4__this2 = lcajddgjccf.<>4__this;
|
|
ToastListModel.EBCEEFFBAEP entry4 = lcajddgjccf.entry;
|
|
bool flag2 = <>4__this2.IKHCBHDLNBB.Remove(entry4);
|
|
<>4__this2.MKBLJJGJAOH();
|
|
};
|
|
KFBABPAPIMB kfbabpapimb = this.NLBLFPBOCLD(bphiombnaai, action2);
|
|
List<ToastListModel.EBCEEFFBAEP> ikhcbhdlnbb = this.IKHCBHDLNBB;
|
|
ToastListModel.EBCEEFFBAEP entry3 = lcajddgjccf.entry;
|
|
ikhcbhdlnbb.Add(entry3);
|
|
base.MKBLJJGJAOH();
|
|
}
|
|
|
|
// Token: 0x06005C15 RID: 23573 RVA: 0x00145D58 File Offset: 0x00143F58
|
|
[Token(Token = "0x6005C15")]
|
|
[Address(RVA = "0x13B15E0", Offset = "0x13B03E0", VA = "0x1813B15E0")]
|
|
private void BIHKNNPGGKP(ToastListModel.EBCEEFFBAEP FNJHLBLAMLE)
|
|
{
|
|
bool flag = this.IKHCBHDLNBB.Remove(FNJHLBLAMLE);
|
|
base.MKBLJJGJAOH();
|
|
}
|
|
|
|
// Token: 0x06005C16 RID: 23574 RVA: 0x00145D80 File Offset: 0x00143F80
|
|
[Token(Token = "0x6005C16")]
|
|
[Address(RVA = "0x13B1900", Offset = "0x13B0700", VA = "0x1813B1900")]
|
|
public ToastListModel()
|
|
{
|
|
List<ToastListModel.EBCEEFFBAEP> list = new List();
|
|
this.IKHCBHDLNBB = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04003DB2 RID: 15794
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4003DB2")]
|
|
private readonly float BPHIOMBNAAI = 5f;
|
|
|
|
// Token: 0x04003DB3 RID: 15795
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4003DB3")]
|
|
private List<ToastListModel.EBCEEFFBAEP> IKHCBHDLNBB;
|
|
|
|
// Token: 0x02000FCC RID: 4044
|
|
[Token(Token = "0x2000FCC")]
|
|
public abstract class EBCEEFFBAEP
|
|
{
|
|
// Token: 0x17000FCB RID: 4043
|
|
// (get) Token: 0x06005C17 RID: 23575 RVA: 0x00145DAC File Offset: 0x00143FAC
|
|
// (set) Token: 0x06005C18 RID: 23576 RVA: 0x00145DC0 File Offset: 0x00143FC0
|
|
[Token(Token = "0x17000FCB")]
|
|
public GameObject HMBJBONOBEB
|
|
{
|
|
[Token(Token = "0x6005C17")]
|
|
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
|
get;
|
|
[Token(Token = "0x6005C18")]
|
|
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000FCC RID: 4044
|
|
// (get) Token: 0x06005C19 RID: 23577 RVA: 0x00145DD4 File Offset: 0x00143FD4
|
|
// (set) Token: 0x06005C1A RID: 23578 RVA: 0x00145DE8 File Offset: 0x00143FE8
|
|
[Token(Token = "0x17000FCC")]
|
|
public GameObject PKMEIMKMGHJ
|
|
{
|
|
[Token(Token = "0x6005C19")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
|
get;
|
|
[Token(Token = "0x6005C1A")]
|
|
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000FCD RID: 4045
|
|
// (get) Token: 0x06005C1B RID: 23579
|
|
[Token(Token = "0x17000FCD")]
|
|
public abstract AFCNAALMDAG GONMFHPPKOH
|
|
{
|
|
[Token(Token = "0x6005C1B")]
|
|
[Address(Slot = "4")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06005C1C RID: 23580 RVA: 0x00145DFC File Offset: 0x00143FFC
|
|
[Token(Token = "0x6005C1C")]
|
|
[Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")]
|
|
protected EBCEEFFBAEP(GameObject CFAPNBBHEKB)
|
|
{
|
|
this.HMBJBONOBEB = CFAPNBBHEKB;
|
|
}
|
|
|
|
// Token: 0x06005C1D RID: 23581 RVA: 0x00145E18 File Offset: 0x00144018
|
|
[Token(Token = "0x6005C1D")]
|
|
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210", Slot = "5")]
|
|
public virtual void KFJGAPBOOEC(GameObject GCCLEJOGCCE)
|
|
{
|
|
this.<INAHNLBJOLA>k__BackingField = GCCLEJOGCCE;
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000FCD RID: 4045
|
|
[Token(Token = "0x2000FCD")]
|
|
public class HCMDMBAGNPI<T, U> : ToastListModel.EBCEEFFBAEP where T : BaseToastModel<U> where U : AFCNAALMDAG
|
|
{
|
|
// Token: 0x17000FCE RID: 4046
|
|
// (get) Token: 0x06005C1E RID: 23582 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x06005C1F RID: 23583 RVA: 0x00145E2C File Offset: 0x0014402C
|
|
[Token(Token = "0x17000FCE")]
|
|
public U PBPPCMNHODC
|
|
{
|
|
[Token(Token = "0x6005C1E")]
|
|
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6005C1F")]
|
|
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000FCF RID: 4047
|
|
// (get) Token: 0x06005C20 RID: 23584 RVA: 0x00145E3C File Offset: 0x0014403C
|
|
[Token(Token = "0x17000FCF")]
|
|
public override AFCNAALMDAG GONMFHPPKOH
|
|
{
|
|
[Token(Token = "0x6005C20")]
|
|
[Address(RVA = "0x118F680", Offset = "0x118E480", VA = "0x18118F680", Slot = "4")]
|
|
get
|
|
{
|
|
return base.GONMFHPPKOH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005C21 RID: 23585 RVA: 0x00145E58 File Offset: 0x00144058
|
|
[Token(Token = "0x6005C21")]
|
|
[Address(RVA = "0x1192250", Offset = "0x1191050", VA = "0x181192250")]
|
|
public HCMDMBAGNPI(GameObject CFAPNBBHEKB, U ABADFLCBFIJ)
|
|
: base(CFAPNBBHEKB)
|
|
{
|
|
AFCNAALMDAG afcnaalmdag = base.GONMFHPPKOH;
|
|
}
|
|
|
|
// Token: 0x06005C22 RID: 23586 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6005C22")]
|
|
[Address(RVA = "0x11920C0", Offset = "0x1190EC0", VA = "0x1811920C0", Slot = "5")]
|
|
public override void KFJGAPBOOEC(GameObject GCCLEJOGCCE)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000FCE RID: 4046
|
|
[Token(Token = "0x2000FCE")]
|
|
[CompilerGenerated]
|
|
private sealed class IOAHCPHPCDF<T> where T : AFCNAALMDAG
|
|
{
|
|
// Token: 0x06005C23 RID: 23587 RVA: 0x00145E7C File Offset: 0x0014407C
|
|
[Token(Token = "0x6005C23")]
|
|
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
|
public IOAHCPHPCDF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005C24 RID: 23588 RVA: 0x00145E98 File Offset: 0x00144098
|
|
[Token(Token = "0x6005C24")]
|
|
[Address(RVA = "0x1192320", Offset = "0x1191120", VA = "0x181192320")]
|
|
internal void <AddToast>b__0(GameObject prefab)
|
|
{
|
|
ToastListModel toastListModel = this.<>4__this;
|
|
T t = this.data;
|
|
ToastListModel.HCMDMBAGNPI hcmdmbagnpi = new ToastListModel.HCMDMBAGNPI(prefab, t);
|
|
toastListModel.BPAJKKAGPKB(hcmdmbagnpi);
|
|
}
|
|
|
|
// Token: 0x04003DB7 RID: 15799
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003DB7")]
|
|
public ToastListModel <>4__this;
|
|
|
|
// Token: 0x04003DB8 RID: 15800
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003DB8")]
|
|
public T data;
|
|
}
|
|
|
|
// Token: 0x02000FCF RID: 4047
|
|
[Token(Token = "0x2000FCF")]
|
|
[CompilerGenerated]
|
|
private sealed class LCAJDDGJCCF
|
|
{
|
|
// Token: 0x06005C25 RID: 23589 RVA: 0x00145EC8 File Offset: 0x001440C8
|
|
[Token(Token = "0x6005C25")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public LCAJDDGJCCF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005C26 RID: 23590 RVA: 0x00145EDC File Offset: 0x001440DC
|
|
[Token(Token = "0x6005C26")]
|
|
[Address(RVA = "0x13A7E50", Offset = "0x13A6C50", VA = "0x1813A7E50")]
|
|
internal void <Add>b__1()
|
|
{
|
|
ToastListModel toastListModel = this.<>4__this;
|
|
ToastListModel.EBCEEFFBAEP ebceeffbaep = this.entry;
|
|
bool flag = toastListModel.IKHCBHDLNBB.Remove(ebceeffbaep);
|
|
toastListModel.MKBLJJGJAOH();
|
|
}
|
|
|
|
// Token: 0x06005C27 RID: 23591 RVA: 0x00145F10 File Offset: 0x00144110
|
|
[Token(Token = "0x6005C27")]
|
|
[Address(RVA = "0x13A7E50", Offset = "0x13A6C50", VA = "0x1813A7E50")]
|
|
internal void <Add>b__0()
|
|
{
|
|
ToastListModel toastListModel = this.<>4__this;
|
|
ToastListModel.EBCEEFFBAEP ebceeffbaep = this.entry;
|
|
bool flag = toastListModel.IKHCBHDLNBB.Remove(ebceeffbaep);
|
|
toastListModel.MKBLJJGJAOH();
|
|
}
|
|
|
|
// Token: 0x04003DB9 RID: 15801
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003DB9")]
|
|
public ToastListModel <>4__this;
|
|
|
|
// Token: 0x04003DBA RID: 15802
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003DBA")]
|
|
public ToastListModel.EBCEEFFBAEP entry;
|
|
}
|
|
}
|
|
}
|