Files
2026-04-10 22:50:51 +02:00

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;
}
}
}