using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; namespace RRUI.Data { // Token: 0x02000C6A RID: 3178 [Token(Token = "0x2000C6A")] public class ImageListModel : ListModel, LGIIEFDOCJL { // Token: 0x17000DDA RID: 3546 // (get) Token: 0x06004CDE RID: 19678 RVA: 0x0011AA50 File Offset: 0x00118C50 [Token(Token = "0x17000DDA")] public override bool MEBGJGNMIMG { [Token(Token = "0x6004CDE")] [Address(RVA = "0xF68D10", Offset = "0xF67B10", VA = "0x180F68D10", Slot = "26")] get { bool flag; return this.CLKHCBGAOHF == 0 || flag; } } // Token: 0x17000DDB RID: 3547 // (get) Token: 0x06004CDF RID: 19679 RVA: 0x0011AA6C File Offset: 0x00118C6C [Token(Token = "0x17000DDB")] protected override bool DALKHIPOALJ { [Token(Token = "0x6004CDF")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "27")] get { return true; } } // Token: 0x17000DDC RID: 3548 // (get) Token: 0x06004CE0 RID: 19680 RVA: 0x0011AA7C File Offset: 0x00118C7C [Token(Token = "0x17000DDC")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6004CE0")] [Address(RVA = "0xF68850", Offset = "0xF67650", VA = "0x180F68850", Slot = "12")] get { bool flag; return flag; } } // Token: 0x17000DDD RID: 3549 // (get) Token: 0x06004CE1 RID: 19681 RVA: 0x0011AA8C File Offset: 0x00118C8C [Token(Token = "0x17000DDD")] public IReadOnlyList HEGNCJKKDPE { [Token(Token = "0x6004CE1")] [Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")] get { /* An exception occurred when decompiling this method (06004CE1) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 RRUI.Data.ImageListModel::get_Ids() ---> 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(ImageListModel::CLKHCBGAOHF, ldloc:ImageListModel(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 1660 */; } } // Token: 0x17000DDE RID: 3550 // (get) Token: 0x06004CE2 RID: 19682 RVA: 0x0011AAA0 File Offset: 0x00118CA0 // (set) Token: 0x06004CE3 RID: 19683 RVA: 0x0011AAB4 File Offset: 0x00118CB4 [Token(Token = "0x17000DDE")] public OHDHPENHDAP.ALLECIACGAH OCPOEHIEKIN { [Token(Token = "0x6004CE2")] [Address(RVA = "0x73F5C0", Offset = "0x73E3C0", VA = "0x18073F5C0")] get; [Token(Token = "0x6004CE3")] [Address(RVA = "0x7CB6F0", Offset = "0x7CA4F0", VA = "0x1807CB6F0")] private set; } // Token: 0x17000DDF RID: 3551 // (get) Token: 0x06004CE4 RID: 19684 RVA: 0x0011AAC8 File Offset: 0x00118CC8 // (set) Token: 0x06004CE5 RID: 19685 RVA: 0x0011AADC File Offset: 0x00118CDC [Token(Token = "0x17000DDF")] public OHDHPENHDAP.OGDBPFGJMOO PGKIMIJKJPM { [Token(Token = "0x6004CE4")] [Address(RVA = "0xA338F0", Offset = "0xA326F0", VA = "0x180A338F0")] get; [Token(Token = "0x6004CE5")] [Address(RVA = "0xA336A0", Offset = "0xA324A0", VA = "0x180A336A0")] private set; } // Token: 0x17000DE0 RID: 3552 // (get) Token: 0x06004CE6 RID: 19686 RVA: 0x0011AAF0 File Offset: 0x00118CF0 // (set) Token: 0x06004CE7 RID: 19687 RVA: 0x0011AB04 File Offset: 0x00118D04 [Token(Token = "0x17000DE0")] public bool FKDBCEGGNFK { [Token(Token = "0x6004CE6")] [Address(RVA = "0x403A40", Offset = "0x402840", VA = "0x180403A40")] get; [Token(Token = "0x6004CE7")] [Address(RVA = "0x774D90", Offset = "0x773B90", VA = "0x180774D90")] private set; } // Token: 0x17000DE1 RID: 3553 // (get) Token: 0x06004CE8 RID: 19688 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000DE1")] public bool GAAPPOMMOCG { [Token(Token = "0x6004CE8")] [Address(RVA = "0xF68D70", Offset = "0xF67B70", VA = "0x180F68D70")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06004CE9 RID: 19689 RVA: 0x0011AB18 File Offset: 0x00118D18 [Token(Token = "0x6004CE9")] [Address(RVA = "0xF68170", Offset = "0xF66F70", VA = "0x180F68170", Slot = "29")] protected override PAODGKJODGD BAEHLDOCENB() { bool flag = this.source == ImageListModel.HEGBLNKBCFB.Room; PAODGKJODGD paodgkjodgd; paodgkjodgd.DNMKOOJFMLM = flag; return paodgkjodgd; } // Token: 0x06004CEA RID: 19690 RVA: 0x0011AB40 File Offset: 0x00118D40 [Token(Token = "0x6004CEA")] [Address(RVA = "0xF68220", Offset = "0xF67020", VA = "0x180F68220", Slot = "34")] public void DiscardInMemoryItems(int HKPHMBLKPFI, int MNIJHBJDPPA) { List clkhcbgaohf = this.CLKHCBGAOHF; if (clkhcbgaohf != 0) { clkhcbgaohf.RemoveRange(HKPHMBLKPFI, MNIJHBJDPPA); } } // Token: 0x06004CEB RID: 19691 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004CEB")] [Address(RVA = "0xF689B0", Offset = "0xF677B0", VA = "0x180F689B0", Slot = "33")] public DABKFAIHBBP RefreshPage(string JANAJFCNHCP, LANEMGMEBOO ELMJHAMLCIB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004CEC RID: 19692 RVA: 0x0011AB60 File Offset: 0x00118D60 [Token(Token = "0x6004CEC")] [Address(RVA = "0xF68BD0", Offset = "0xF679D0", VA = "0x180F68BD0")] public void Set(long HNHLJONGKHB) { if (this.HNHLJONGKHB != HNHLJONGKHB) { base.Clear(); this.HNHLJONGKHB = HNHLJONGKHB; } } // Token: 0x06004CED RID: 19693 RVA: 0x0011AB84 File Offset: 0x00118D84 [Token(Token = "0x6004CED")] [Address(RVA = "0xF689A0", Offset = "0xF677A0", VA = "0x180F689A0")] public void RefreshCheers() { base.MKBLJJGJAOH(); } // Token: 0x06004CEE RID: 19694 RVA: 0x0011AB98 File Offset: 0x00118D98 [Token(Token = "0x6004CEE")] [Address(RVA = "0xF68710", Offset = "0xF67510", VA = "0x180F68710", Slot = "31")] protected override DABKFAIHBBP GLPJPIEOLDF() { if (this.source != ImageListModel.HEGBLNKBCFB.Room) { } int num = 0; return this.GLCEGKMKILK(num, 100); } // Token: 0x06004CEF RID: 19695 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004CEF")] [Address(RVA = "0xF684D0", Offset = "0xF672D0", VA = "0x180F684D0")] private DABKFAIHBBP GLCEGKMKILK(int KKDPFGADCEK, int MADNOGDODFA) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004CF0 RID: 19696 RVA: 0x0011ABC0 File Offset: 0x00118DC0 [Token(Token = "0x6004CF0")] [Address(RVA = "0xF68100", Offset = "0xF66F00", VA = "0x180F68100", Slot = "22")] protected override void AHFKACICJNC() { List clkhcbgaohf = this.CLKHCBGAOHF; this.HNHLJONGKHB = (long)((ulong)(-1L)); clkhcbgaohf.Clear(); this.k__BackingField = false; this.k__BackingField = (OHDHPENHDAP.OGDBPFGJMOO)((ulong)1L); this.k__BackingField = (OHDHPENHDAP.ALLECIACGAH)((ulong)1L); } // Token: 0x06004CF1 RID: 19697 RVA: 0x0011AC04 File Offset: 0x00118E04 [Token(Token = "0x6004CF1")] [Address(RVA = "0xF68C70", Offset = "0xF67A70", VA = "0x180F68C70")] public void ToggleFilteredSelf() { bool flag = this.k__BackingField == OHDHPENHDAP.OGDBPFGJMOO.PublicOnly; this.k__BackingField = (flag ? OHDHPENHDAP.OGDBPFGJMOO.PublicOnly : OHDHPENHDAP.OGDBPFGJMOO.VisibleToPlayer); base.MKBLJJGJAOH(); } // Token: 0x06004CF2 RID: 19698 RVA: 0x0011AC28 File Offset: 0x00118E28 [Token(Token = "0x6004CF2")] [Address(RVA = "0xF68C30", Offset = "0xF67A30", VA = "0x180F68C30")] public void SortByCheerCount() { if (this.k__BackingField != OHDHPENHDAP.ALLECIACGAH.CheerCount_Desc) { this.k__BackingField = (OHDHPENHDAP.ALLECIACGAH)((ulong)1L); base.MKBLJJGJAOH(); return; } } // Token: 0x06004CF3 RID: 19699 RVA: 0x0011AC50 File Offset: 0x00118E50 [Token(Token = "0x6004CF3")] [Address(RVA = "0xF68C50", Offset = "0xF67A50", VA = "0x180F68C50")] public void SortByRecent() { if (this.k__BackingField != OHDHPENHDAP.ALLECIACGAH.CreatedAt_Desc) { this.k__BackingField = (OHDHPENHDAP.ALLECIACGAH)((ulong)0L); base.MKBLJJGJAOH(); return; } } // Token: 0x06004CF4 RID: 19700 RVA: 0x0011AC78 File Offset: 0x00118E78 [Token(Token = "0x6004CF4")] [Address(RVA = "0xF68C90", Offset = "0xF67A90", VA = "0x180F68C90")] public ImageListModel() { List list = new List(); this.CLKHCBGAOHF = list; this.OCPOEHIEKIN = (OHDHPENHDAP.ALLECIACGAH)((ulong)1L); this.PGKIMIJKJPM = (OHDHPENHDAP.OGDBPFGJMOO)((ulong)1L); this.HNHLJONGKHB = (long)((ulong)(-1L)); base..ctor(); } // Token: 0x06004CF5 RID: 19701 RVA: 0x0011ACB4 File Offset: 0x00118EB4 [Token(Token = "0x6004CF5")] [Address(RVA = "0xF68860", Offset = "0xF67660", VA = "0x180F68860")] [CompilerGenerated] private PMGCJEPKFOF> PEHBOALHJCJ(List CIDEFCAMDNM) { Func <>9__35_ = ImageListModel.<>c.<>9__35_3; if (<>9__35_ == 0) { ImageListModel.<>c.<>9__35_3 = (OHDHPENHDAP.IBANLCLBGLM i) => i.k__BackingField; } List list = Enumerable.ToList(Enumerable.Select(CIDEFCAMDNM, <>9__35_)); this.CLKHCBGAOHF = list; return OHDHPENHDAP.HBMCEPCAMMB(list); } // Token: 0x06004CF6 RID: 19702 RVA: 0x0011AD00 File Offset: 0x00118F00 [Token(Token = "0x6004CF6")] [Address(RVA = "0xF68280", Offset = "0xF67080", VA = "0x180F68280")] [CompilerGenerated] private void FKLMCOJIHJI(string NCKNCLLNLGA) { object[] array = new object[4]; long hnhljongkhb = this.HNHLJONGKHB; if (array != 0) { } array[0] = array; OHDHPENHDAP.ALLECIACGAH alleciacgah = this.k__BackingField; if (alleciacgah != OHDHPENHDAP.ALLECIACGAH.CreatedAt_Desc) { } array[1] = alleciacgah; OHDHPENHDAP.OGDBPFGJMOO ogdbpfgjmoo = this.k__BackingField; if (ogdbpfgjmoo != OHDHPENHDAP.OGDBPFGJMOO.VisibleToPlayer) { } array[2] = ogdbpfgjmoo; if (NCKNCLLNLGA != 0) { } array[3] = NCKNCLLNLGA; Debug.LogError(string.Format("Error GetSavedImagesForRoom for room ID {0} with Sort {1} and Filter {2}: {3}", array)); base.ADJIAENKNAN.AddMessageToast("Could not show images for room"); } // Token: 0x06004CF7 RID: 19703 RVA: 0x0011AD80 File Offset: 0x00118F80 [Token(Token = "0x6004CF7")] [Address(RVA = "0xF68810", Offset = "0xF67610", VA = "0x180F68810")] [CompilerGenerated] private void LMPDPJAFCAK() { this.k__BackingField = false; base.JOJPOMANGPO(); } // Token: 0x04003856 RID: 14422 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4003856")] private List CLKHCBGAOHF; // Token: 0x0400385A RID: 14426 [FieldOffset(Offset = "0x99")] [Token(Token = "0x400385A")] private bool? IJLAHHEDGON; // Token: 0x0400385B RID: 14427 [FieldOffset(Offset = "0x9C")] [Token(Token = "0x400385B")] [SerializeField] private ImageListModel.HEGBLNKBCFB source; // Token: 0x0400385C RID: 14428 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400385C")] private long HNHLJONGKHB; // Token: 0x0400385D RID: 14429 [Token(Token = "0x400385D")] private const int BDAHMLMKNNJ = 100; // Token: 0x0400385E RID: 14430 [Token(Token = "0x400385E")] private const string DNNCOMLDEGC = "RoomDetails.PhotoRollEnabled"; // Token: 0x02000C6B RID: 3179 [Token(Token = "0x2000C6B")] private enum HEGBLNKBCFB { // Token: 0x04003860 RID: 14432 [Token(Token = "0x4003860")] Room } // Token: 0x02000C6C RID: 3180 [Token(Token = "0x2000C6C")] [CompilerGenerated] private sealed class PHEOEJDANLE { // Token: 0x06004CF8 RID: 19704 RVA: 0x0011AD9C File Offset: 0x00118F9C [Token(Token = "0x6004CF8")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public PHEOEJDANLE() { } // Token: 0x06004CF9 RID: 19705 RVA: 0x0011ADB0 File Offset: 0x00118FB0 [Token(Token = "0x6004CF9")] [Address(RVA = "0xF6E470", Offset = "0xF6D270", VA = "0x180F6E470")] internal ValueTuple, string> b__0() { int num = 0; this.skip = num; throw new NullReferenceException(); } // Token: 0x04003861 RID: 14433 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4003861")] public int skip; // Token: 0x04003862 RID: 14434 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003862")] public ImageListModel <>4__this; } } }