using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using Cpp2IlInjected; namespace RRUI.Data { // Token: 0x02000D6E RID: 3438 [Token(Token = "0x2000D6E")] public class RoomCurrencyListModel : FilterableListModel { // Token: 0x17000E95 RID: 3733 // (get) Token: 0x06005199 RID: 20889 RVA: 0x00125D64 File Offset: 0x00123F64 [Token(Token = "0x17000E95")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6005199")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")] get { return true; } } // Token: 0x0600519A RID: 20890 RVA: 0x00125D74 File Offset: 0x00123F74 [Token(Token = "0x600519A")] [Address(RVA = "0x1D03070", Offset = "0x1D02070", VA = "0x181D03070", Slot = "15")] protected override void JMFHPBDMELA() { base.JMFHPBDMELA(); MFBGLIHGCGO cachedCurrenciesUpdatedEvent = RoomCurrencyManager.CachedCurrenciesUpdatedEvent; Action action = new Action(this.AENLMLIABFK); MFBGLIHGCGO cachedCurrencyDeletedEvent = RoomCurrencyManager.CachedCurrencyDeletedEvent; Action action2 = new Action(this.LBHBFMBABHC); int num; FilterableListModel.GELHGAHJMCF.NKCOIANMNKG nkcoianmnkg = new FilterableListModel.GELHGAHJMCF.NKCOIANMNKG(num.KJGFJEFINMP); num = 0; int num2; FilterableListModel.GELHGAHJMCF gelhgahjmcf = new FilterableListModel.GELHGAHJMCF(nkcoianmnkg, num2); num2 = 0; base.HCIIGEOGCMF(true, gelhgahjmcf); } // Token: 0x0600519B RID: 20891 RVA: 0x00125DDC File Offset: 0x00123FDC [Token(Token = "0x600519B")] [Address(RVA = "0x1D02D20", Offset = "0x1D01D20", VA = "0x181D02D20", Slot = "17")] protected override void CEJBCCPEGEB() { base.CEJBCCPEGEB(); MFBGLIHGCGO cachedCurrenciesUpdatedEvent = RoomCurrencyManager.CachedCurrenciesUpdatedEvent; Action action = new Action(this.AENLMLIABFK); MFBGLIHGCGO cachedCurrencyDeletedEvent = RoomCurrencyManager.CachedCurrencyDeletedEvent; Action action2 = new Action(this.LBHBFMBABHC); } // Token: 0x0600519C RID: 20892 RVA: 0x00125E1C File Offset: 0x0012401C [Token(Token = "0x600519C")] [Address(RVA = "0x1D02CE0", Offset = "0x1D01CE0", VA = "0x181D02CE0", Slot = "22")] protected override void AHFKACICJNC() { base.AHFKACICJNC(); } // Token: 0x0600519D RID: 20893 RVA: 0x00125E30 File Offset: 0x00124030 [Token(Token = "0x600519D")] [Address(RVA = "0x1D02ED0", Offset = "0x1D01ED0", VA = "0x181D02ED0", Slot = "37")] protected override PMGCJEPKFOF> JLMBBMAEFPA() { int num = 0; bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.TryGetCachedCurrenciesForCurrentRoom(num); if (num != 0) { Func <>9__6_ = RoomCurrencyListModel.<>c.<>9__6_0; if (<>9__6_ == 0) { RoomCurrencyListModel.<>c.<>9__6_0 = (MIOFEDOAAFD x) => x.k__BackingField; } ReadOnlyCollection readOnlyCollection = Enumerable.ToList(Enumerable.OrderByDescending(num, <>9__6_)).AsReadOnly(); } return JJEKJGALHKO.MKLIDFOGIGO>(num); } // Token: 0x0600519E RID: 20894 RVA: 0x00125E8C File Offset: 0x0012408C [Token(Token = "0x600519E")] [Address(RVA = "0x1D02CA0", Offset = "0x1D01CA0", VA = "0x181D02CA0")] private void AENLMLIABFK(MIOFEDOAAFD GAMLJJBFLMP) { int num = 0; base.MKBLJJGJAOH(num); } // Token: 0x0600519F RID: 20895 RVA: 0x00125EA4 File Offset: 0x001240A4 [Token(Token = "0x600519F")] [Address(RVA = "0x1D032A0", Offset = "0x1D022A0", VA = "0x181D032A0")] private void LBHBFMBABHC(Guid NCDPDENOBDO) { base.MKBLJJGJAOH((uint)1); } // Token: 0x060051A0 RID: 20896 RVA: 0x00125EBC File Offset: 0x001240BC [Token(Token = "0x60051A0")] [Address(RVA = "0x1D02E40", Offset = "0x1D01E40", VA = "0x181D02E40", Slot = "36")] protected override Guid EAJAHMHILAC(MIOFEDOAAFD NLAGGLOKNBH) { /* An exception occurred when decompiling this method (060051A0) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Guid RRUI.Data.RoomCurrencyListModel::EAJAHMHILAC(MIOFEDOAAFD) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:Guid(var_0_05, ldsfld:Guid(Guid::Empty)) stfld:class RRUI.Data.FilterableListModel`3/ADDEJHBFEGL(FilterableListModel`3::DECCEEBMPBJ, ldloc:RoomCurrencyListModel[exp:FilterableListModel`3](this), ldloc:Guid[exp:class RRUI.Data.FilterableListModel`3/ADDEJHBFEGL](var_0_05)) } 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: 0x060051A1 RID: 20897 RVA: 0x00125ED8 File Offset: 0x001240D8 [Token(Token = "0x60051A1")] [Address(RVA = "0x1D032E0", Offset = "0x1D022E0", VA = "0x181D032E0", Slot = "35")] public override void Search(string CNBKKCJAHPP) { CECAKDDNHLN cecakddnhln = base.DHJAICFKEHL.NJIBHKPHKFF.FHIIFPOFNPP("CURRENCY_LIST_SEARCH_QUERY_KEY", CNBKKCJAHPP); base.Search(CNBKKCJAHPP); } // Token: 0x060051A2 RID: 20898 RVA: 0x00125F0C File Offset: 0x0012410C [Token(Token = "0x60051A2")] [Address(RVA = "0x1D03390", Offset = "0x1D02390", VA = "0x181D03390")] public void Set(string DFAMLDBFENB) { base.Clear(); if (!DFAMLDBFENB.LJGBBKKGKOP()) { string searchQuery = this.NKENBFJLMAM; } int num = 0; base.MKBLJJGJAOH(num); } // Token: 0x060051A3 RID: 20899 RVA: 0x00125F38 File Offset: 0x00124138 [Token(Token = "0x60051A3")] [Address(RVA = "0x1D031F0", Offset = "0x1D021F0", VA = "0x181D031F0")] private static string[] KJGFJEFINMP(MIOFEDOAAFD NLAGGLOKNBH) { string[] array = new string[1]; string k__BackingField = NLAGGLOKNBH.k__BackingField; if (k__BackingField != 0) { } array[0] = k__BackingField; return array; } // Token: 0x060051A4 RID: 20900 RVA: 0x00125F68 File Offset: 0x00124168 [Token(Token = "0x60051A4")] [Address(RVA = "0x1D03430", Offset = "0x1D02430", VA = "0x181D03430")] public RoomCurrencyListModel() { } // Token: 0x04003A4D RID: 14925 [Token(Token = "0x4003A4D")] public const string CURRENCY_LIST_SEARCH_QUERY_KEY = "CURRENCY_LIST_SEARCH_QUERY_KEY"; } }