using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using Cpp2IlInjected; namespace RRUI.Data { // Token: 0x02000D23 RID: 3363 [Token(Token = "0x2000D23")] public class RoomCurrencyListModel : FilterableListModel { // Token: 0x17000E52 RID: 3666 // (get) Token: 0x06005021 RID: 20513 RVA: 0x00122CF4 File Offset: 0x00120EF4 [Token(Token = "0x17000E52")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6005021")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")] get { return true; } } // Token: 0x06005022 RID: 20514 RVA: 0x00122D04 File Offset: 0x00120F04 [Token(Token = "0x6005022")] [Address(RVA = "0x1239EE0", Offset = "0x1238CE0", VA = "0x181239EE0", 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: 0x06005023 RID: 20515 RVA: 0x00122D6C File Offset: 0x00120F6C [Token(Token = "0x6005023")] [Address(RVA = "0x1239B90", Offset = "0x1238990", VA = "0x181239B90", 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: 0x06005024 RID: 20516 RVA: 0x00122DAC File Offset: 0x00120FAC [Token(Token = "0x6005024")] [Address(RVA = "0x1239B50", Offset = "0x1238950", VA = "0x181239B50", Slot = "22")] protected override void AHFKACICJNC() { base.AHFKACICJNC(); } // Token: 0x06005025 RID: 20517 RVA: 0x00122DC0 File Offset: 0x00120FC0 [Token(Token = "0x6005025")] [Address(RVA = "0x1239D40", Offset = "0x1238B40", VA = "0x181239D40", Slot = "36")] 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: 0x06005026 RID: 20518 RVA: 0x00122E1C File Offset: 0x0012101C [Token(Token = "0x6005026")] [Address(RVA = "0x1239B10", Offset = "0x1238910", VA = "0x181239B10")] private void AENLMLIABFK(MIOFEDOAAFD GAMLJJBFLMP) { int num = 0; base.MKBLJJGJAOH(num); } // Token: 0x06005027 RID: 20519 RVA: 0x00122E34 File Offset: 0x00121034 [Token(Token = "0x6005027")] [Address(RVA = "0x123A110", Offset = "0x1238F10", VA = "0x18123A110")] private void LBHBFMBABHC(Guid NCDPDENOBDO) { base.MKBLJJGJAOH((uint)1); } // Token: 0x06005028 RID: 20520 RVA: 0x00122E4C File Offset: 0x0012104C [Token(Token = "0x6005028")] [Address(RVA = "0x1239CB0", Offset = "0x1238AB0", VA = "0x181239CB0", Slot = "35")] protected override Guid EAJAHMHILAC(MIOFEDOAAFD NLAGGLOKNBH) { /* An exception occurred when decompiling this method (06005028) 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 1660 */; } // Token: 0x06005029 RID: 20521 RVA: 0x00122E68 File Offset: 0x00121068 [Token(Token = "0x6005029")] [Address(RVA = "0x123A150", Offset = "0x1238F50", VA = "0x18123A150", Slot = "34")] public override void Search(string CNBKKCJAHPP) { CECAKDDNHLN cecakddnhln = base.DHJAICFKEHL.NJIBHKPHKFF.FHIIFPOFNPP("CURRENCY_LIST_SEARCH_QUERY_KEY", CNBKKCJAHPP); base.Search(CNBKKCJAHPP); } // Token: 0x0600502A RID: 20522 RVA: 0x00122E9C File Offset: 0x0012109C [Token(Token = "0x600502A")] [Address(RVA = "0x123A200", Offset = "0x1239000", VA = "0x18123A200")] public void Set(string DFAMLDBFENB) { base.Clear(); if (!DFAMLDBFENB.LJGBBKKGKOP()) { string searchQuery = this.NKENBFJLMAM; } int num = 0; base.MKBLJJGJAOH(num); } // Token: 0x0600502B RID: 20523 RVA: 0x00122EC8 File Offset: 0x001210C8 [Token(Token = "0x600502B")] [Address(RVA = "0x123A060", Offset = "0x1238E60", VA = "0x18123A060")] 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: 0x0600502C RID: 20524 RVA: 0x00122EF8 File Offset: 0x001210F8 [Token(Token = "0x600502C")] [Address(RVA = "0x123A2A0", Offset = "0x12390A0", VA = "0x18123A2A0")] public RoomCurrencyListModel() { } // Token: 0x0400396E RID: 14702 [Token(Token = "0x400396E")] public const string CURRENCY_LIST_SEARCH_QUERY_KEY = "CURRENCY_LIST_SEARCH_QUERY_KEY"; } }