402 lines
14 KiB
C#
402 lines
14 KiB
C#
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<long> 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<System.Int64> 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<int64>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<int64>(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<long> 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<long> clkhcbgaohf = this.CLKHCBGAOHF;
|
|
this.HNHLJONGKHB = (long)((ulong)(-1L));
|
|
clkhcbgaohf.Clear();
|
|
this.<DBKGDINHPGE>k__BackingField = false;
|
|
this.<PJELHJEILMI>k__BackingField = (OHDHPENHDAP.OGDBPFGJMOO)((ulong)1L);
|
|
this.<DHEFNCOHKOO>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.<PJELHJEILMI>k__BackingField == OHDHPENHDAP.OGDBPFGJMOO.PublicOnly;
|
|
this.<PJELHJEILMI>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.<DHEFNCOHKOO>k__BackingField != OHDHPENHDAP.ALLECIACGAH.CheerCount_Desc)
|
|
{
|
|
this.<DHEFNCOHKOO>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.<DHEFNCOHKOO>k__BackingField != OHDHPENHDAP.ALLECIACGAH.CreatedAt_Desc)
|
|
{
|
|
this.<DHEFNCOHKOO>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<long> 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<List<OHDHPENHDAP.NODLLCGLDIE>> PEHBOALHJCJ(List<OHDHPENHDAP.IBANLCLBGLM> CIDEFCAMDNM)
|
|
{
|
|
Func<OHDHPENHDAP.IBANLCLBGLM, long> <>9__35_ = ImageListModel.<>c.<>9__35_3;
|
|
if (<>9__35_ == 0)
|
|
{
|
|
ImageListModel.<>c.<>9__35_3 = (OHDHPENHDAP.IBANLCLBGLM i) => i.<JPAOOKPLEDB>k__BackingField;
|
|
}
|
|
List<long> list = Enumerable.ToList<long>(Enumerable.Select<OHDHPENHDAP.IBANLCLBGLM, long>(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.<DHEFNCOHKOO>k__BackingField;
|
|
if (alleciacgah != OHDHPENHDAP.ALLECIACGAH.CreatedAt_Desc)
|
|
{
|
|
}
|
|
array[1] = alleciacgah;
|
|
OHDHPENHDAP.OGDBPFGJMOO ogdbpfgjmoo = this.<PJELHJEILMI>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.<DBKGDINHPGE>k__BackingField = false;
|
|
base.JOJPOMANGPO();
|
|
}
|
|
|
|
// Token: 0x04003856 RID: 14422
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4003856")]
|
|
private List<long> 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<int, IEnumerable<long>, string> <RefreshPage>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;
|
|
}
|
|
}
|
|
}
|