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 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::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: 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 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.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(); int num = 0; if (componentInParent == num) { ToastListModel componentInChildren = LHOMKMINCHH.GetComponentInChildren(); } return componentInParent; } // Token: 0x06005C11 RID: 23569 RVA: 0x00145C4C File Offset: 0x00143E4C [Token(Token = "0x6005C11")] [Address(RVA = "0x16AA500", Offset = "0x16A9300", VA = "0x1816AA500")] 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: 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((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.k__BackingField = PAANJCAOOAG; this.AddToast((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 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 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 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.k__BackingField = GCCLEJOGCCE; } } // Token: 0x02000FCD RID: 4045 [Token(Token = "0x2000FCD")] public class HCMDMBAGNPI : ToastListModel.EBCEEFFBAEP where T : BaseToastModel 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 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 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 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 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; } } }