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: 0x0200108B RID: 4235
|
|
[Token(Token = "0x200108B")]
|
|
public class ToastListModel : RRUIModel
|
|
{
|
|
// Token: 0x1700103A RID: 4154
|
|
// (get) Token: 0x06005F22 RID: 24354 RVA: 0x0014CE18 File Offset: 0x0014B018
|
|
[Token(Token = "0x1700103A")]
|
|
protected override bool PHGOLNMDJLH
|
|
{
|
|
[Token(Token = "0x6005F22")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700103B RID: 4155
|
|
// (get) Token: 0x06005F23 RID: 24355 RVA: 0x0014CE28 File Offset: 0x0014B028
|
|
[Token(Token = "0x1700103B")]
|
|
public IReadOnlyList<ToastListModel.EBCEEFFBAEP> HNJGFAPLNPN
|
|
{
|
|
[Token(Token = "0x6005F23")]
|
|
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06005F23)
|
|
|
|
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: 0x06005F24 RID: 24356 RVA: 0x0014CE3C File Offset: 0x0014B03C
|
|
[Token(Token = "0x6005F24")]
|
|
[Address(RVA = "0x1E76E90", Offset = "0x1E75E90", VA = "0x181E76E90", Slot = "22")]
|
|
protected override void AHFKACICJNC()
|
|
{
|
|
List<ToastListModel.EBCEEFFBAEP> list = new List();
|
|
this.IKHCBHDLNBB = list;
|
|
}
|
|
|
|
// Token: 0x06005F25 RID: 24357 RVA: 0x0014CE58 File Offset: 0x0014B058
|
|
[Token(Token = "0x6005F25")]
|
|
[Address(RVA = "0x1E77200", Offset = "0x1E76200", VA = "0x181E77200", Slot = "26")]
|
|
protected override DABKFAIHBBP GLPJPIEOLDF()
|
|
{
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06005F26 RID: 24358 RVA: 0x0014CE6C File Offset: 0x0014B06C
|
|
[Token(Token = "0x6005F26")]
|
|
[Address(RVA = "0x1E772A0", Offset = "0x1E762A0", VA = "0x181E772A0")]
|
|
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: 0x06005F27 RID: 24359 RVA: 0x0014CE9C File Offset: 0x0014B09C
|
|
[Token(Token = "0x6005F27")]
|
|
[Address(RVA = "0x2186030", Offset = "0x2185030", VA = "0x182186030")]
|
|
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: 0x06005F28 RID: 24360 RVA: 0x0014CED0 File Offset: 0x0014B0D0
|
|
[Token(Token = "0x6005F28")]
|
|
[Address(RVA = "0x1E76FD0", Offset = "0x1E75FD0", VA = "0x181E76FD0")]
|
|
public void AddMessageToast(EEHHJODDGKI ABADFLCBFIJ)
|
|
{
|
|
this.AddToast<EEHHJODDGKI>((BIHOKCDKFPC)((uint)1), ABADFLCBFIJ);
|
|
}
|
|
|
|
// Token: 0x06005F29 RID: 24361 RVA: 0x0014CEE8 File Offset: 0x0014B0E8
|
|
[Token(Token = "0x6005F29")]
|
|
[Address(RVA = "0x1E76EF0", Offset = "0x1E75EF0", VA = "0x181E76EF0")]
|
|
public void AddMessageToast(string PAANJCAOOAG)
|
|
{
|
|
EEHHJODDGKI eehhjoddgki = new EEHHJODDGKI();
|
|
eehhjoddgki.<AOAPLJOGIKJ>k__BackingField = PAANJCAOOAG;
|
|
this.AddToast<EEHHJODDGKI>((BIHOKCDKFPC)((uint)1), eehhjoddgki);
|
|
}
|
|
|
|
// Token: 0x06005F2A RID: 24362 RVA: 0x0014CF1C File Offset: 0x0014B11C
|
|
[Token(Token = "0x6005F2A")]
|
|
[Address(RVA = "0x1E77080", Offset = "0x1E76080", VA = "0x181E77080")]
|
|
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: 0x06005F2B RID: 24363 RVA: 0x0014CFA8 File Offset: 0x0014B1A8
|
|
[Token(Token = "0x6005F2B")]
|
|
[Address(RVA = "0x1E77020", Offset = "0x1E76020", VA = "0x181E77020")]
|
|
private void BIHKNNPGGKP(ToastListModel.EBCEEFFBAEP FNJHLBLAMLE)
|
|
{
|
|
bool flag = this.IKHCBHDLNBB.Remove(FNJHLBLAMLE);
|
|
base.MKBLJJGJAOH();
|
|
}
|
|
|
|
// Token: 0x06005F2C RID: 24364 RVA: 0x0014CFD0 File Offset: 0x0014B1D0
|
|
[Token(Token = "0x6005F2C")]
|
|
[Address(RVA = "0x1E77340", Offset = "0x1E76340", VA = "0x181E77340")]
|
|
public ToastListModel()
|
|
{
|
|
List<ToastListModel.EBCEEFFBAEP> list = new List();
|
|
this.IKHCBHDLNBB = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04003F04 RID: 16132
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4003F04")]
|
|
private readonly float BPHIOMBNAAI = 5f;
|
|
|
|
// Token: 0x04003F05 RID: 16133
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4003F05")]
|
|
private List<ToastListModel.EBCEEFFBAEP> IKHCBHDLNBB;
|
|
|
|
// Token: 0x0200108C RID: 4236
|
|
[Token(Token = "0x200108C")]
|
|
public abstract class EBCEEFFBAEP
|
|
{
|
|
// Token: 0x1700103C RID: 4156
|
|
// (get) Token: 0x06005F2D RID: 24365 RVA: 0x0014CFFC File Offset: 0x0014B1FC
|
|
// (set) Token: 0x06005F2E RID: 24366 RVA: 0x0014D010 File Offset: 0x0014B210
|
|
[Token(Token = "0x1700103C")]
|
|
public GameObject HMBJBONOBEB
|
|
{
|
|
[Token(Token = "0x6005F2D")]
|
|
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
|
get;
|
|
[Token(Token = "0x6005F2E")]
|
|
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x1700103D RID: 4157
|
|
// (get) Token: 0x06005F2F RID: 24367 RVA: 0x0014D024 File Offset: 0x0014B224
|
|
// (set) Token: 0x06005F30 RID: 24368 RVA: 0x0014D038 File Offset: 0x0014B238
|
|
[Token(Token = "0x1700103D")]
|
|
public GameObject PKMEIMKMGHJ
|
|
{
|
|
[Token(Token = "0x6005F2F")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
|
get;
|
|
[Token(Token = "0x6005F30")]
|
|
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x1700103E RID: 4158
|
|
// (get) Token: 0x06005F31 RID: 24369
|
|
[Token(Token = "0x1700103E")]
|
|
public abstract AFCNAALMDAG GONMFHPPKOH
|
|
{
|
|
[Token(Token = "0x6005F31")]
|
|
[Address(Slot = "4")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06005F32 RID: 24370 RVA: 0x0014D04C File Offset: 0x0014B24C
|
|
[Token(Token = "0x6005F32")]
|
|
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
|
|
protected EBCEEFFBAEP(GameObject CFAPNBBHEKB)
|
|
{
|
|
this.HMBJBONOBEB = CFAPNBBHEKB;
|
|
}
|
|
|
|
// Token: 0x06005F33 RID: 24371 RVA: 0x0014D068 File Offset: 0x0014B268
|
|
[Token(Token = "0x6005F33")]
|
|
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0", Slot = "5")]
|
|
public virtual void KFJGAPBOOEC(GameObject GCCLEJOGCCE)
|
|
{
|
|
this.<INAHNLBJOLA>k__BackingField = GCCLEJOGCCE;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0200108D RID: 4237
|
|
[Token(Token = "0x200108D")]
|
|
public class HCMDMBAGNPI<T, U> : ToastListModel.EBCEEFFBAEP where T : BaseToastModel<U> where U : AFCNAALMDAG
|
|
{
|
|
// Token: 0x1700103F RID: 4159
|
|
// (get) Token: 0x06005F34 RID: 24372 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x06005F35 RID: 24373 RVA: 0x0014D07C File Offset: 0x0014B27C
|
|
[Token(Token = "0x1700103F")]
|
|
public U PBPPCMNHODC
|
|
{
|
|
[Token(Token = "0x6005F34")]
|
|
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6005F35")]
|
|
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001040 RID: 4160
|
|
// (get) Token: 0x06005F36 RID: 24374 RVA: 0x0014D08C File Offset: 0x0014B28C
|
|
[Token(Token = "0x17001040")]
|
|
public override AFCNAALMDAG GONMFHPPKOH
|
|
{
|
|
[Token(Token = "0x6005F36")]
|
|
[Address(RVA = "0x1CC5F20", Offset = "0x1CC4F20", VA = "0x181CC5F20", Slot = "4")]
|
|
get
|
|
{
|
|
return base.GONMFHPPKOH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005F37 RID: 24375 RVA: 0x0014D0A8 File Offset: 0x0014B2A8
|
|
[Token(Token = "0x6005F37")]
|
|
[Address(RVA = "0x1CC8B80", Offset = "0x1CC7B80", VA = "0x181CC8B80")]
|
|
public HCMDMBAGNPI(GameObject CFAPNBBHEKB, U ABADFLCBFIJ)
|
|
: base(CFAPNBBHEKB)
|
|
{
|
|
AFCNAALMDAG afcnaalmdag = base.GONMFHPPKOH;
|
|
}
|
|
|
|
// Token: 0x06005F38 RID: 24376 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6005F38")]
|
|
[Address(RVA = "0x1CC89F0", Offset = "0x1CC79F0", VA = "0x181CC89F0", Slot = "5")]
|
|
public override void KFJGAPBOOEC(GameObject GCCLEJOGCCE)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0200108E RID: 4238
|
|
[Token(Token = "0x200108E")]
|
|
[CompilerGenerated]
|
|
private sealed class IOAHCPHPCDF<T> where T : AFCNAALMDAG
|
|
{
|
|
// Token: 0x06005F39 RID: 24377 RVA: 0x0014D0CC File Offset: 0x0014B2CC
|
|
[Token(Token = "0x6005F39")]
|
|
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
|
public IOAHCPHPCDF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005F3A RID: 24378 RVA: 0x0014D0E8 File Offset: 0x0014B2E8
|
|
[Token(Token = "0x6005F3A")]
|
|
[Address(RVA = "0x1CC8C50", Offset = "0x1CC7C50", VA = "0x181CC8C50")]
|
|
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: 0x04003F09 RID: 16137
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003F09")]
|
|
public ToastListModel <>4__this;
|
|
|
|
// Token: 0x04003F0A RID: 16138
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003F0A")]
|
|
public T data;
|
|
}
|
|
|
|
// Token: 0x0200108F RID: 4239
|
|
[Token(Token = "0x200108F")]
|
|
[CompilerGenerated]
|
|
private sealed class LCAJDDGJCCF
|
|
{
|
|
// Token: 0x06005F3B RID: 24379 RVA: 0x0014D118 File Offset: 0x0014B318
|
|
[Token(Token = "0x6005F3B")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public LCAJDDGJCCF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005F3C RID: 24380 RVA: 0x0014D12C File Offset: 0x0014B32C
|
|
[Token(Token = "0x6005F3C")]
|
|
[Address(RVA = "0x1E6CB40", Offset = "0x1E6BB40", VA = "0x181E6CB40")]
|
|
internal void <Add>b__1()
|
|
{
|
|
ToastListModel toastListModel = this.<>4__this;
|
|
ToastListModel.EBCEEFFBAEP ebceeffbaep = this.entry;
|
|
bool flag = toastListModel.IKHCBHDLNBB.Remove(ebceeffbaep);
|
|
toastListModel.MKBLJJGJAOH();
|
|
}
|
|
|
|
// Token: 0x06005F3D RID: 24381 RVA: 0x0014D160 File Offset: 0x0014B360
|
|
[Token(Token = "0x6005F3D")]
|
|
[Address(RVA = "0x1E6CB40", Offset = "0x1E6BB40", VA = "0x181E6CB40")]
|
|
internal void <Add>b__0()
|
|
{
|
|
ToastListModel toastListModel = this.<>4__this;
|
|
ToastListModel.EBCEEFFBAEP ebceeffbaep = this.entry;
|
|
bool flag = toastListModel.IKHCBHDLNBB.Remove(ebceeffbaep);
|
|
toastListModel.MKBLJJGJAOH();
|
|
}
|
|
|
|
// Token: 0x04003F0B RID: 16139
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003F0B")]
|
|
public ToastListModel <>4__this;
|
|
|
|
// Token: 0x04003F0C RID: 16140
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003F0C")]
|
|
public ToastListModel.EBCEEFFBAEP entry;
|
|
}
|
|
}
|
|
}
|