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 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::get_Entries() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.List`1(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1(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 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.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(); int num = 0; if (componentInParent == num) { ToastListModel componentInChildren = LHOMKMINCHH.GetComponentInChildren(); } return componentInParent; } // Token: 0x06005F27 RID: 24359 RVA: 0x0014CE9C File Offset: 0x0014B09C [Token(Token = "0x6005F27")] [Address(RVA = "0x2186030", Offset = "0x2185030", VA = "0x182186030")] public void AddToast(BIHOKCDKFPC A_1, T ABADFLCBFIJ) where T : AFCNAALMDAG { int num = 0; Action action; if (num < ABADFLCBFIJ) { num += num; if (num == ABADFLCBFIJ) { action += action; throw new NullReferenceException(); } num++; } PMGCJEPKFOF pmgcjepkfof2; PMGCJEPKFOF 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((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.k__BackingField = PAANJCAOOAG; this.AddToast((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 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 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 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.k__BackingField = GCCLEJOGCCE; } } // Token: 0x0200108D RID: 4237 [Token(Token = "0x200108D")] public class HCMDMBAGNPI : ToastListModel.EBCEEFFBAEP where T : BaseToastModel 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 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 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 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 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; } } }