402 lines
15 KiB
C#
402 lines
15 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x02000CA4 RID: 3236
|
|
[Token(Token = "0x2000CA4")]
|
|
public class ImageListModel : ListModel, LGIIEFDOCJL
|
|
{
|
|
// Token: 0x17000E18 RID: 3608
|
|
// (get) Token: 0x06004E22 RID: 20002 RVA: 0x0011D2C8 File Offset: 0x0011B4C8
|
|
[Token(Token = "0x17000E18")]
|
|
public override bool MEBGJGNMIMG
|
|
{
|
|
[Token(Token = "0x6004E22")]
|
|
[Address(RVA = "0x17454A0", Offset = "0x17444A0", VA = "0x1817454A0", Slot = "26")]
|
|
get
|
|
{
|
|
bool flag;
|
|
return this.CLKHCBGAOHF == 0 || flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E19 RID: 3609
|
|
// (get) Token: 0x06004E23 RID: 20003 RVA: 0x0011D2E4 File Offset: 0x0011B4E4
|
|
[Token(Token = "0x17000E19")]
|
|
protected override bool DALKHIPOALJ
|
|
{
|
|
[Token(Token = "0x6004E23")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "27")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E1A RID: 3610
|
|
// (get) Token: 0x06004E24 RID: 20004 RVA: 0x0011D2F4 File Offset: 0x0011B4F4
|
|
[Token(Token = "0x17000E1A")]
|
|
protected override bool PHGOLNMDJLH
|
|
{
|
|
[Token(Token = "0x6004E24")]
|
|
[Address(RVA = "0x1744FE0", Offset = "0x1743FE0", VA = "0x181744FE0", Slot = "12")]
|
|
get
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E1B RID: 3611
|
|
// (get) Token: 0x06004E25 RID: 20005 RVA: 0x0011D304 File Offset: 0x0011B504
|
|
[Token(Token = "0x17000E1B")]
|
|
public IReadOnlyList<long> HEGNCJKKDPE
|
|
{
|
|
[Token(Token = "0x6004E25")]
|
|
[Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06004E25)
|
|
|
|
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 1663
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E1C RID: 3612
|
|
// (get) Token: 0x06004E26 RID: 20006 RVA: 0x0011D318 File Offset: 0x0011B518
|
|
// (set) Token: 0x06004E27 RID: 20007 RVA: 0x0011D32C File Offset: 0x0011B52C
|
|
[Token(Token = "0x17000E1C")]
|
|
public OHDHPENHDAP.ALLECIACGAH OCPOEHIEKIN
|
|
{
|
|
[Token(Token = "0x6004E26")]
|
|
[Address(RVA = "0x4AF6B0", Offset = "0x4AE6B0", VA = "0x1804AF6B0")]
|
|
get;
|
|
[Token(Token = "0x6004E27")]
|
|
[Address(RVA = "0x7B89E0", Offset = "0x7B79E0", VA = "0x1807B89E0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000E1D RID: 3613
|
|
// (get) Token: 0x06004E28 RID: 20008 RVA: 0x0011D340 File Offset: 0x0011B540
|
|
// (set) Token: 0x06004E29 RID: 20009 RVA: 0x0011D354 File Offset: 0x0011B554
|
|
[Token(Token = "0x17000E1D")]
|
|
public OHDHPENHDAP.OGDBPFGJMOO PGKIMIJKJPM
|
|
{
|
|
[Token(Token = "0x6004E28")]
|
|
[Address(RVA = "0x4AF6C0", Offset = "0x4AE6C0", VA = "0x1804AF6C0")]
|
|
get;
|
|
[Token(Token = "0x6004E29")]
|
|
[Address(RVA = "0xDDCB90", Offset = "0xDDBB90", VA = "0x180DDCB90")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000E1E RID: 3614
|
|
// (get) Token: 0x06004E2A RID: 20010 RVA: 0x0011D368 File Offset: 0x0011B568
|
|
// (set) Token: 0x06004E2B RID: 20011 RVA: 0x0011D37C File Offset: 0x0011B57C
|
|
[Token(Token = "0x17000E1E")]
|
|
public bool FKDBCEGGNFK
|
|
{
|
|
[Token(Token = "0x6004E2A")]
|
|
[Address(RVA = "0xBF45E0", Offset = "0xBF35E0", VA = "0x180BF45E0")]
|
|
get;
|
|
[Token(Token = "0x6004E2B")]
|
|
[Address(RVA = "0xBF45F0", Offset = "0xBF35F0", VA = "0x180BF45F0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000E1F RID: 3615
|
|
// (get) Token: 0x06004E2C RID: 20012 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17000E1F")]
|
|
public bool GAAPPOMMOCG
|
|
{
|
|
[Token(Token = "0x6004E2C")]
|
|
[Address(RVA = "0x1745500", Offset = "0x1744500", VA = "0x181745500")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004E2D RID: 20013 RVA: 0x0011D390 File Offset: 0x0011B590
|
|
[Token(Token = "0x6004E2D")]
|
|
[Address(RVA = "0x1744900", Offset = "0x1743900", VA = "0x181744900", Slot = "29")]
|
|
protected override PAODGKJODGD BAEHLDOCENB()
|
|
{
|
|
bool flag = this.source == ImageListModel.HEGBLNKBCFB.Room;
|
|
PAODGKJODGD paodgkjodgd;
|
|
paodgkjodgd.DNMKOOJFMLM = flag;
|
|
return paodgkjodgd;
|
|
}
|
|
|
|
// Token: 0x06004E2E RID: 20014 RVA: 0x0011D3B8 File Offset: 0x0011B5B8
|
|
[Token(Token = "0x6004E2E")]
|
|
[Address(RVA = "0x17449B0", Offset = "0x17439B0", VA = "0x1817449B0", Slot = "34")]
|
|
public void DiscardInMemoryItems(int HKPHMBLKPFI, int MNIJHBJDPPA)
|
|
{
|
|
List<long> clkhcbgaohf = this.CLKHCBGAOHF;
|
|
if (clkhcbgaohf != 0)
|
|
{
|
|
clkhcbgaohf.RemoveRange(HKPHMBLKPFI, MNIJHBJDPPA);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004E2F RID: 20015 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6004E2F")]
|
|
[Address(RVA = "0x1745140", Offset = "0x1744140", VA = "0x181745140", Slot = "33")]
|
|
public DABKFAIHBBP RefreshPage(string JANAJFCNHCP, LANEMGMEBOO ELMJHAMLCIB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06004E30 RID: 20016 RVA: 0x0011D3D8 File Offset: 0x0011B5D8
|
|
[Token(Token = "0x6004E30")]
|
|
[Address(RVA = "0x1745360", Offset = "0x1744360", VA = "0x181745360")]
|
|
public void Set(long HNHLJONGKHB)
|
|
{
|
|
if (this.HNHLJONGKHB != HNHLJONGKHB)
|
|
{
|
|
base.Clear();
|
|
this.HNHLJONGKHB = HNHLJONGKHB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004E31 RID: 20017 RVA: 0x0011D3FC File Offset: 0x0011B5FC
|
|
[Token(Token = "0x6004E31")]
|
|
[Address(RVA = "0x1745130", Offset = "0x1744130", VA = "0x181745130")]
|
|
public void RefreshCheers()
|
|
{
|
|
base.MKBLJJGJAOH();
|
|
}
|
|
|
|
// Token: 0x06004E32 RID: 20018 RVA: 0x0011D410 File Offset: 0x0011B610
|
|
[Token(Token = "0x6004E32")]
|
|
[Address(RVA = "0x1744EA0", Offset = "0x1743EA0", VA = "0x181744EA0", Slot = "31")]
|
|
protected override DABKFAIHBBP GLPJPIEOLDF()
|
|
{
|
|
if (this.source != ImageListModel.HEGBLNKBCFB.Room)
|
|
{
|
|
}
|
|
int num = 0;
|
|
return this.GLCEGKMKILK(num, 100);
|
|
}
|
|
|
|
// Token: 0x06004E33 RID: 20019 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6004E33")]
|
|
[Address(RVA = "0x1744C60", Offset = "0x1743C60", VA = "0x181744C60")]
|
|
private DABKFAIHBBP GLCEGKMKILK(int KKDPFGADCEK, int MADNOGDODFA)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06004E34 RID: 20020 RVA: 0x0011D438 File Offset: 0x0011B638
|
|
[Token(Token = "0x6004E34")]
|
|
[Address(RVA = "0x1744890", Offset = "0x1743890", VA = "0x181744890", 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: 0x06004E35 RID: 20021 RVA: 0x0011D47C File Offset: 0x0011B67C
|
|
[Token(Token = "0x6004E35")]
|
|
[Address(RVA = "0x1745400", Offset = "0x1744400", VA = "0x181745400")]
|
|
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: 0x06004E36 RID: 20022 RVA: 0x0011D4A0 File Offset: 0x0011B6A0
|
|
[Token(Token = "0x6004E36")]
|
|
[Address(RVA = "0x17453C0", Offset = "0x17443C0", VA = "0x1817453C0")]
|
|
public void SortByCheerCount()
|
|
{
|
|
if (this.<DHEFNCOHKOO>k__BackingField != OHDHPENHDAP.ALLECIACGAH.CheerCount_Desc)
|
|
{
|
|
this.<DHEFNCOHKOO>k__BackingField = (OHDHPENHDAP.ALLECIACGAH)((ulong)1L);
|
|
base.MKBLJJGJAOH();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004E37 RID: 20023 RVA: 0x0011D4C8 File Offset: 0x0011B6C8
|
|
[Token(Token = "0x6004E37")]
|
|
[Address(RVA = "0x17453E0", Offset = "0x17443E0", VA = "0x1817453E0")]
|
|
public void SortByRecent()
|
|
{
|
|
if (this.<DHEFNCOHKOO>k__BackingField != OHDHPENHDAP.ALLECIACGAH.CreatedAt_Desc)
|
|
{
|
|
this.<DHEFNCOHKOO>k__BackingField = (OHDHPENHDAP.ALLECIACGAH)((ulong)0L);
|
|
base.MKBLJJGJAOH();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004E38 RID: 20024 RVA: 0x0011D4F0 File Offset: 0x0011B6F0
|
|
[Token(Token = "0x6004E38")]
|
|
[Address(RVA = "0x1745420", Offset = "0x1744420", VA = "0x181745420")]
|
|
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: 0x06004E39 RID: 20025 RVA: 0x0011D52C File Offset: 0x0011B72C
|
|
[Token(Token = "0x6004E39")]
|
|
[Address(RVA = "0x1744FF0", Offset = "0x1743FF0", VA = "0x181744FF0")]
|
|
[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: 0x06004E3A RID: 20026 RVA: 0x0011D578 File Offset: 0x0011B778
|
|
[Token(Token = "0x6004E3A")]
|
|
[Address(RVA = "0x1744A10", Offset = "0x1743A10", VA = "0x181744A10")]
|
|
[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: 0x06004E3B RID: 20027 RVA: 0x0011D5F8 File Offset: 0x0011B7F8
|
|
[Token(Token = "0x6004E3B")]
|
|
[Address(RVA = "0x1744FA0", Offset = "0x1743FA0", VA = "0x181744FA0")]
|
|
[CompilerGenerated]
|
|
private void LMPDPJAFCAK()
|
|
{
|
|
this.<DBKGDINHPGE>k__BackingField = false;
|
|
base.JOJPOMANGPO();
|
|
}
|
|
|
|
// Token: 0x04003926 RID: 14630
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4003926")]
|
|
private List<long> CLKHCBGAOHF;
|
|
|
|
// Token: 0x0400392A RID: 14634
|
|
[FieldOffset(Offset = "0xA1")]
|
|
[Token(Token = "0x400392A")]
|
|
private bool? IJLAHHEDGON;
|
|
|
|
// Token: 0x0400392B RID: 14635
|
|
[FieldOffset(Offset = "0xA4")]
|
|
[Token(Token = "0x400392B")]
|
|
[SerializeField]
|
|
private ImageListModel.HEGBLNKBCFB source;
|
|
|
|
// Token: 0x0400392C RID: 14636
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400392C")]
|
|
private long HNHLJONGKHB;
|
|
|
|
// Token: 0x0400392D RID: 14637
|
|
[Token(Token = "0x400392D")]
|
|
private const int BDAHMLMKNNJ = 100;
|
|
|
|
// Token: 0x0400392E RID: 14638
|
|
[Token(Token = "0x400392E")]
|
|
private const string DNNCOMLDEGC = "RoomDetails.PhotoRollEnabled";
|
|
|
|
// Token: 0x02000CA5 RID: 3237
|
|
[Token(Token = "0x2000CA5")]
|
|
private enum HEGBLNKBCFB
|
|
{
|
|
// Token: 0x04003930 RID: 14640
|
|
[Token(Token = "0x4003930")]
|
|
Room
|
|
}
|
|
|
|
// Token: 0x02000CA6 RID: 3238
|
|
[Token(Token = "0x2000CA6")]
|
|
[CompilerGenerated]
|
|
private sealed class PHEOEJDANLE
|
|
{
|
|
// Token: 0x06004E3C RID: 20028 RVA: 0x0011D614 File Offset: 0x0011B814
|
|
[Token(Token = "0x6004E3C")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public PHEOEJDANLE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004E3D RID: 20029 RVA: 0x0011D628 File Offset: 0x0011B828
|
|
[Token(Token = "0x6004E3D")]
|
|
[Address(RVA = "0x174AE40", Offset = "0x1749E40", VA = "0x18174AE40")]
|
|
internal ValueTuple<int, IEnumerable<long>, string> <RefreshPage>b__0()
|
|
{
|
|
int num = 0;
|
|
this.skip = num;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04003931 RID: 14641
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003931")]
|
|
public int skip;
|
|
|
|
// Token: 0x04003932 RID: 14642
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003932")]
|
|
public ImageListModel <>4__this;
|
|
}
|
|
}
|
|
}
|