Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RRUI/Data/RoomListModelController.cs
T
2026-04-08 23:40:05 +02:00

1148 lines
37 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Core;
using RRUI.Navigation;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000B9F RID: 2975
[Token(Token = "0x2000B9F")]
[StructLayout(3)]
public class RoomListModelController : ModelController<RoomListModel>
{
// Token: 0x0600499A RID: 18842 RVA: 0x001160B4 File Offset: 0x001142B4
[Token(Token = "0x600499A")]
[Address(RVA = "0x1AF89D0", Offset = "0x1AF73D0", VA = "0x181AF89D0")]
public RoomListModelController()
{
}
// Token: 0x02000BA0 RID: 2976
[Token(Token = "0x2000BA0")]
[Serializable]
private class SourceLabelTextImpl : TextControllerImpl<RoomListModel>
{
// Token: 0x0600499B RID: 18843 RVA: 0x001160C8 File Offset: 0x001142C8
[Token(Token = "0x600499B")]
[Address(RVA = "0x1B01540", Offset = "0x1AFFF40", VA = "0x181B01540", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
string text = RoomsConfig.Instance.OPBOLMAGHOO((RoomListModel.BJFLLAKBLBD)num);
if (text == 0 || text.m_stringLength == 0)
{
string empty = string.Empty;
}
}
// Token: 0x0600499C RID: 18844 RVA: 0x00116100 File Offset: 0x00114300
[Token(Token = "0x600499C")]
[Address(RVA = "0x1B01660", Offset = "0x1B00060", VA = "0x181B01660")]
public SourceLabelTextImpl()
{
}
}
// Token: 0x02000BA1 RID: 2977
[Token(Token = "0x2000BA1")]
[Serializable]
private class ClearSearchQueryButtonImpl : ButtonControllerImpl<RoomListModel>
{
// Token: 0x0600499D RID: 18845 RVA: 0x00116114 File Offset: 0x00114314
[Token(Token = "0x600499D")]
[Address(RVA = "0x1AF2EA0", Offset = "0x1AF18A0", VA = "0x181AF2EA0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag2;
bool flag = !flag2;
}
// Token: 0x0600499E RID: 18846 RVA: 0x0011612C File Offset: 0x0011432C
[Token(Token = "0x600499E")]
[Address(RVA = "0x1AF2F10", Offset = "0x1AF1910", VA = "0x181AF2F10", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x0600499F RID: 18847 RVA: 0x00116140 File Offset: 0x00114340
[Token(Token = "0x600499F")]
[Address(RVA = "0x1AF2F70", Offset = "0x1AF1970", VA = "0x181AF2F70")]
public ClearSearchQueryButtonImpl()
{
}
}
// Token: 0x02000BA2 RID: 2978
[Token(Token = "0x2000BA2")]
[Serializable]
private class ClearFilterButtonImpl : ButtonControllerImpl<RoomListModel>
{
// Token: 0x060049A0 RID: 18848 RVA: 0x00116154 File Offset: 0x00114354
[Token(Token = "0x60049A0")]
[Address(RVA = "0x1AF2D80", Offset = "0x1AF1780", VA = "0x181AF2D80", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060049A1 RID: 18849 RVA: 0x00116168 File Offset: 0x00114368
[Token(Token = "0x60049A1")]
[Address(RVA = "0x1AF2E00", Offset = "0x1AF1800", VA = "0x181AF2E00", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x060049A2 RID: 18850 RVA: 0x0011617C File Offset: 0x0011437C
[Token(Token = "0x60049A2")]
[Address(RVA = "0x1AF2E60", Offset = "0x1AF1860", VA = "0x181AF2E60")]
public ClearFilterButtonImpl()
{
}
}
// Token: 0x02000BA3 RID: 2979
[Token(Token = "0x2000BA3")]
[Serializable]
private class SearchQueryButtonImpl : ButtonControllerImpl<RoomListModel>
{
// Token: 0x060049A3 RID: 18851 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60049A3")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060049A4 RID: 18852 RVA: 0x00116190 File Offset: 0x00114390
[Token(Token = "0x60049A4")]
[Address(RVA = "0x1AFF740", Offset = "0x1AFE140", VA = "0x181AFF740", Slot = "29")]
protected override void IKNMALNFPII()
{
if (this.type == RoomListModelController.SearchQueryButtonImpl.OILFFPHOMMJ.Set)
{
}
}
// Token: 0x060049A5 RID: 18853 RVA: 0x001161B0 File Offset: 0x001143B0
[Token(Token = "0x60049A5")]
[Address(RVA = "0x1AFF7D0", Offset = "0x1AFE1D0", VA = "0x181AFF7D0")]
public SearchQueryButtonImpl()
{
string empty = string.Empty;
this.value = empty;
base..ctor();
}
// Token: 0x0400375B RID: 14171
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400375B")]
[SerializeField]
private string value;
// Token: 0x0400375C RID: 14172
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400375C")]
[SerializeField]
private RoomListModelController.SearchQueryButtonImpl.OILFFPHOMMJ type;
// Token: 0x02000BA4 RID: 2980
[Token(Token = "0x2000BA4")]
private enum OILFFPHOMMJ
{
// Token: 0x0400375E RID: 14174
[Token(Token = "0x400375E")]
Set,
// Token: 0x0400375F RID: 14175
[Token(Token = "0x400375F")]
Append
}
}
// Token: 0x02000BA5 RID: 2981
[Token(Token = "0x2000BA5")]
[Serializable]
private class Shim_NavigateToOldWatchPlaySearchButtonImpl : ButtonControllerImpl<RoomListModel>
{
// Token: 0x060049A6 RID: 18854 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60049A6")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060049A7 RID: 18855 RVA: 0x001161D0 File Offset: 0x001143D0
[Token(Token = "0x60049A7")]
[Address(RVA = "0x1B009A0", Offset = "0x1AFF3A0", VA = "0x181B009A0", Slot = "29")]
protected override void IKNMALNFPII()
{
WatchUI local = WatchUI.BFPPPLIJIGC;
int num = 0;
if (local != num)
{
BrowseRoomsScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<BrowseRoomsScreen>();
flowByType.Button_SearchDisplayMode();
WatchUI local2 = WatchUI.BFPPPLIJIGC;
int num2 = 0;
local2.PushFlow(flowByType, num2);
return;
}
}
// Token: 0x060049A8 RID: 18856 RVA: 0x00116228 File Offset: 0x00114428
[Token(Token = "0x60049A8")]
[Address(RVA = "0x1B00AA0", Offset = "0x1AFF4A0", VA = "0x181B00AA0")]
public Shim_NavigateToOldWatchPlaySearchButtonImpl()
{
}
}
// Token: 0x02000BA6 RID: 2982
[Token(Token = "0x2000BA6")]
[Serializable]
private class SourceToggleImpl : ToggleControllerImpl<RoomListModel>
{
// Token: 0x060049A9 RID: 18857 RVA: 0x0011623C File Offset: 0x0011443C
[Token(Token = "0x60049A9")]
[Address(RVA = "0x1B01800", Offset = "0x1B00200", VA = "0x181B01800", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = this.DHEIFNLDBKN();
}
// Token: 0x060049AA RID: 18858 RVA: 0x00116258 File Offset: 0x00114458
[Token(Token = "0x60049AA")]
[Address(RVA = "0x1B01830", Offset = "0x1B00230", VA = "0x181B01830", Slot = "29")]
protected override void IKNMALNFPII()
{
if (!this.DHEIFNLDBKN())
{
RoomListModel.BJFLLAKBLBD bjfllakblbd = this.source;
if (bjfllakblbd == RoomListModel.BJFLLAKBLBD.ServerSearch)
{
return;
}
if (bjfllakblbd == RoomListModel.BJFLLAKBLBD.Hot)
{
string text = this.hotTags;
return;
}
}
}
// Token: 0x060049AB RID: 18859 RVA: 0x00116290 File Offset: 0x00114490
[Token(Token = "0x60049AB")]
[Address(RVA = "0x1B01750", Offset = "0x1B00150", VA = "0x181B01750")]
private bool DHEIFNLDBKN()
{
if (this.requireMatchHotTags)
{
string text = this.hotTags;
if (this.requireMatchSearchQuery)
{
string text2 = this.searchQuery;
return true;
}
}
return true;
}
// Token: 0x060049AC RID: 18860 RVA: 0x001162C8 File Offset: 0x001144C8
[Token(Token = "0x60049AC")]
[Address(RVA = "0x1B01920", Offset = "0x1B00320", VA = "0x181B01920")]
public SourceToggleImpl()
{
string empty = string.Empty;
this.searchQuery = empty;
this.requireMatchSearchQuery = true;
string empty2 = string.Empty;
this.hotTags = empty2;
this.requireMatchHotTags = true;
base..ctor();
}
// Token: 0x04003760 RID: 14176
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003760")]
[SerializeField]
private RoomListModel.BJFLLAKBLBD source;
// Token: 0x04003761 RID: 14177
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003761")]
[SerializeField]
[OMAIFIIBMNL("source", 0)]
private string searchQuery;
// Token: 0x04003762 RID: 14178
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4003762")]
[SerializeField]
[OMAIFIIBMNL("source", 0)]
private bool requireMatchSearchQuery;
// Token: 0x04003763 RID: 14179
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4003763")]
[SerializeField]
[OMAIFIIBMNL("source", 1)]
private string hotTags;
// Token: 0x04003764 RID: 14180
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x4003764")]
[SerializeField]
[OMAIFIIBMNL("source", 1)]
private bool requireMatchHotTags;
}
// Token: 0x02000BA7 RID: 2983
[Token(Token = "0x2000BA7")]
[Serializable]
private class SearchQueryInputFieldImpl : InputFieldControllerImpl<RoomListModel>
{
// Token: 0x060049AD RID: 18861 RVA: 0x00116304 File Offset: 0x00114504
[Token(Token = "0x60049AD")]
[Address(RVA = "0x1AFF820", Offset = "0x1AFE220", VA = "0x181AFF820", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (flag)
{
}
}
// Token: 0x060049AE RID: 18862 RVA: 0x0011631C File Offset: 0x0011451C
[Token(Token = "0x60049AE")]
[Address(RVA = "0x1AFF8D0", Offset = "0x1AFE2D0", VA = "0x181AFF8D0", Slot = "30")]
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
{
}
// Token: 0x060049AF RID: 18863 RVA: 0x00116330 File Offset: 0x00114530
[Token(Token = "0x60049AF")]
[Address(RVA = "0x1AFF930", Offset = "0x1AFE330", VA = "0x181AFF930")]
public SearchQueryInputFieldImpl()
{
}
}
// Token: 0x02000BA8 RID: 2984
[Token(Token = "0x2000BA8")]
[Serializable]
private class FilterInputFieldImpl : InputFieldControllerImpl<RoomListModel>
{
// Token: 0x060049B0 RID: 18864 RVA: 0x00116344 File Offset: 0x00114544
[Token(Token = "0x60049B0")]
[Address(RVA = "0x1AF3B30", Offset = "0x1AF2530", VA = "0x181AF3B30", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (flag)
{
}
}
// Token: 0x060049B1 RID: 18865 RVA: 0x0011635C File Offset: 0x0011455C
[Token(Token = "0x60049B1")]
[Address(RVA = "0x1AF3BE0", Offset = "0x1AF25E0", VA = "0x181AF3BE0", Slot = "30")]
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
{
}
// Token: 0x060049B2 RID: 18866 RVA: 0x00116370 File Offset: 0x00114570
[Token(Token = "0x60049B2")]
[Address(RVA = "0x1AF3C40", Offset = "0x1AF2640", VA = "0x181AF3C40")]
public FilterInputFieldImpl()
{
}
}
// Token: 0x02000BA9 RID: 2985
[Token(Token = "0x2000BA9")]
[Serializable]
private class SourceDropdownImpl : EnumDropdownControllerImpl<RoomListModel, RoomListModel.BJFLLAKBLBD>
{
// Token: 0x060049B3 RID: 18867 RVA: 0x00116384 File Offset: 0x00114584
[Token(Token = "0x60049B3")]
[Address(RVA = "0x1B01460", Offset = "0x1AFFE60", VA = "0x181B01460", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060049B4 RID: 18868 RVA: 0x00116398 File Offset: 0x00114598
[Token(Token = "0x60049B4")]
[Address(RVA = "0x1B014B0", Offset = "0x1AFFEB0", VA = "0x181B014B0", Slot = "31")]
protected override void GBIHKNLACAN(RoomListModel.BJFLLAKBLBD ONGBFDACHHG)
{
}
// Token: 0x060049B5 RID: 18869 RVA: 0x001163AC File Offset: 0x001145AC
[Token(Token = "0x60049B5")]
[Address(RVA = "0x1B01500", Offset = "0x1AFFF00", VA = "0x181B01500")]
public SourceDropdownImpl()
{
}
}
// Token: 0x02000BAA RID: 2986
[Token(Token = "0x2000BAA")]
[Serializable]
private class SortByDropdownImpl : DropdownControllerImpl<RoomListModel>
{
// Token: 0x060049B6 RID: 18870 RVA: 0x001163C0 File Offset: 0x001145C0
[Token(Token = "0x60049B6")]
[Address(RVA = "0x1B01350", Offset = "0x1AFFD50", VA = "0x181B01350", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
List<RoomsConfig.RoomSortFriendlyNameMapping> list = new List();
this.sortCriteriaConfig = list;
RoomsConfig instance = RoomsConfig.Instance;
}
// Token: 0x060049B7 RID: 18871 RVA: 0x001163F0 File Offset: 0x001145F0
[Token(Token = "0x60049B7")]
[Address(RVA = "0x1B01170", Offset = "0x1AFFB70", VA = "0x181B01170", Slot = "27")]
protected override void DMAHGBLDMFA()
{
List<RoomsConfig.RoomSortFriendlyNameMapping> list = this.sortCriteriaConfig;
Predicate<RoomsConfig.RoomSortFriendlyNameMapping> predicate = new Predicate(this.NHGMBBDPBNJ);
int num = list.FindIndex(predicate);
}
// Token: 0x060049B8 RID: 18872 RVA: 0x00116420 File Offset: 0x00114620
[Token(Token = "0x60049B8")]
[Address(RVA = "0x1B01280", Offset = "0x1AFFC80", VA = "0x181B01280", Slot = "29")]
protected override void NLPIDFIICNE(int EFBDCIJMFGD)
{
List<RoomsConfig.RoomSortFriendlyNameMapping> list = this.sortCriteriaConfig;
int num = 0;
ThrowHelper.ThrowArgumentOutOfRangeException();
num += num;
}
// Token: 0x060049B9 RID: 18873 RVA: 0x00116448 File Offset: 0x00114648
[Token(Token = "0x60049B9")]
[Address(RVA = "0x1B01420", Offset = "0x1AFFE20", VA = "0x181B01420")]
public SortByDropdownImpl()
{
}
// Token: 0x060049BA RID: 18874 RVA: 0x0011645C File Offset: 0x0011465C
[Token(Token = "0x60049BA")]
[Address(RVA = "0x1B01220", Offset = "0x1AFFC20", VA = "0x181B01220")]
[CompilerGenerated]
private bool NHGMBBDPBNJ(RoomsConfig.RoomSortFriendlyNameMapping IOBEPGLJNIP)
{
bool flag;
return flag;
}
// Token: 0x04003765 RID: 14181
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003765")]
[NonSerialized]
private List<RoomsConfig.RoomSortFriendlyNameMapping> sortCriteriaConfig;
}
// Token: 0x02000BAB RID: 2987
[Token(Token = "0x2000BAB")]
[Serializable]
private class RoomsBySourceLinkImpl : LinkControllerImpl<RoomListModel>
{
// Token: 0x060049BB RID: 18875 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60049BB")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060049BC RID: 18876 RVA: 0x00116470 File Offset: 0x00114670
[Token(Token = "0x60049BC")]
[Address(RVA = "0x1AFEED0", Offset = "0x1AFD8D0", VA = "0x181AFEED0", Slot = "29")]
protected override void IKNMALNFPII()
{
ulong num;
if (this.source == RoomListModel.BJFLLAKBLBD.PlaylistById && num > (ulong)0L)
{
int num2 = 0;
CECAKDDNHLN cecakddnhln2;
CECAKDDNHLN cecakddnhln = cecakddnhln2.JKHELHNPILB(num2);
}
}
// Token: 0x060049BD RID: 18877 RVA: 0x001164A0 File Offset: 0x001146A0
[Token(Token = "0x60049BD")]
[Address(RVA = "0x1AFEFF0", Offset = "0x1AFD9F0", VA = "0x181AFEFF0")]
public RoomsBySourceLinkImpl()
{
}
// Token: 0x04003766 RID: 14182
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003766")]
[SerializeField]
private RoomListModel.BJFLLAKBLBD source;
}
// Token: 0x02000BAC RID: 2988
[Token(Token = "0x2000BAC")]
[Serializable]
private class RoomsByTagLinkImpl : LinkControllerImpl<RoomListModel>
{
// Token: 0x060049BE RID: 18878 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60049BE")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060049BF RID: 18879 RVA: 0x001164B4 File Offset: 0x001146B4
[Token(Token = "0x60049BF")]
[Address(RVA = "0x1AFF030", Offset = "0x1AFDA30", VA = "0x181AFF030", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x060049C0 RID: 18880 RVA: 0x001164C8 File Offset: 0x001146C8
[Token(Token = "0x60049C0")]
[Address(RVA = "0x1AFF0F0", Offset = "0x1AFDAF0", VA = "0x181AFF0F0")]
public RoomsByTagLinkImpl()
{
}
// Token: 0x04003767 RID: 14183
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003767")]
[SerializeField]
private string tagName;
}
// Token: 0x02000BAD RID: 2989
[Token(Token = "0x2000BAD")]
[Serializable]
private class FromUriImpl : FromUriControllerImpl<RoomListModel>
{
// Token: 0x060049C1 RID: 18881 RVA: 0x001164DC File Offset: 0x001146DC
[Token(Token = "0x60049C1")]
[Address(RVA = "0x1AF3DF0", Offset = "0x1AF27F0", VA = "0x181AF3DF0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
CECAKDDNHLN cecakddnhln;
if (cecakddnhln != 0)
{
int? num = DLHICINBEPA.IBBLBKFGAAI(cecakddnhln);
}
CECAKDDNHLN cecakddnhln2;
if (cecakddnhln2 != 0)
{
RoomListModel.BJFLLAKBLBD bjfllakblbd = cecakddnhln2.NIAPNGIGHFE<RoomListModel.BJFLLAKBLBD, RoomListModel.BJFLLAKBLBD?>();
}
CECAKDDNHLN cecakddnhln3;
if (cecakddnhln2 != 0 && cecakddnhln3 != 0)
{
RoomListModel roomListModel = cecakddnhln3.NIAPNGIGHFE<RoomListModel, string>();
}
CECAKDDNHLN cecakddnhln4;
if (cecakddnhln3 == 0 || cecakddnhln4 != 0)
{
}
int num2 = 0;
if (num2 != 0)
{
string empty = string.Empty;
}
}
// Token: 0x060049C2 RID: 18882 RVA: 0x0011653C File Offset: 0x0011473C
[Token(Token = "0x60049C2")]
[Address(RVA = "0x1AF4070", Offset = "0x1AF2A70", VA = "0x181AF4070")]
public FromUriImpl()
{
}
}
// Token: 0x02000BAE RID: 2990
[Token(Token = "0x2000BAE")]
[Serializable]
private class HideIfNotSearchingImpl : HideableControllerImpl<RoomListModel>, CPNNLEAKNBA<ONHKPELDJGM>
{
// Token: 0x060049C3 RID: 18883 RVA: 0x00116550 File Offset: 0x00114750
[Token(Token = "0x60049C3")]
[Address(RVA = "0x1AF4E50", Offset = "0x1AF3850", VA = "0x181AF4E50", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = string.IsNullOrWhiteSpace(0);
}
// Token: 0x060049C4 RID: 18884 RVA: 0x0011656C File Offset: 0x0011476C
[Token(Token = "0x60049C4")]
[Address(RVA = "0x1AF4ED0", Offset = "0x1AF38D0", VA = "0x181AF4ED0")]
public HideIfNotSearchingImpl()
{
}
}
// Token: 0x02000BAF RID: 2991
[Token(Token = "0x2000BAF")]
[Serializable]
private class HideIfSearchingImpl : HideableControllerImpl<RoomListModel>, CPNNLEAKNBA<ONHKPELDJGM>
{
// Token: 0x060049C5 RID: 18885 RVA: 0x00116580 File Offset: 0x00114780
[Token(Token = "0x60049C5")]
[Address(RVA = "0x1AF51D0", Offset = "0x1AF3BD0", VA = "0x181AF51D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag2;
bool flag = !flag2;
}
// Token: 0x060049C6 RID: 18886 RVA: 0x00116598 File Offset: 0x00114798
[Token(Token = "0x60049C6")]
[Address(RVA = "0x1AF5260", Offset = "0x1AF3C60", VA = "0x181AF5260")]
public HideIfSearchingImpl()
{
}
}
// Token: 0x02000BB0 RID: 2992
[Token(Token = "0x2000BB0")]
[Serializable]
public abstract class SourceMatchImpl : HideableControllerImpl<RoomListModel>
{
// Token: 0x17000CEE RID: 3310
// (get) Token: 0x060049C7 RID: 18887 RVA: 0x001165AC File Offset: 0x001147AC
[Token(Token = "0x17000CEE")]
protected bool isMatch
{
[Token(Token = "0x60049C7")]
[Address(RVA = "0x1B016A0", Offset = "0x1B000A0", VA = "0x181B016A0")]
get
{
if (this.requireMatchHotTags)
{
string text = this.hotTags;
if (this.requireMatchSearchQuery)
{
string text2 = this.searchQuery;
return true;
}
}
return true;
}
}
// Token: 0x060049C8 RID: 18888 RVA: 0x001165E4 File Offset: 0x001147E4
[Token(Token = "0x60049C8")]
[Address(RVA = "0x1B016A0", Offset = "0x1B000A0", VA = "0x181B016A0")]
private bool DHEIFNLDBKN()
{
if (this.requireMatchHotTags)
{
string text = this.hotTags;
if (this.requireMatchSearchQuery)
{
string text2 = this.searchQuery;
return true;
}
}
return true;
}
// Token: 0x060049C9 RID: 18889 RVA: 0x0011661C File Offset: 0x0011481C
[Token(Token = "0x60049C9")]
[Address(RVA = "0x1AF4F50", Offset = "0x1AF3950", VA = "0x181AF4F50")]
protected SourceMatchImpl()
{
string empty = string.Empty;
this.searchQuery = empty;
this.requireMatchSearchQuery = true;
string empty2 = string.Empty;
this.hotTags = empty2;
this.requireMatchHotTags = true;
base..ctor();
}
// Token: 0x04003768 RID: 14184
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003768")]
[SerializeField]
private RoomListModel.BJFLLAKBLBD source;
// Token: 0x04003769 RID: 14185
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003769")]
[SerializeField]
[OMAIFIIBMNL("source", 0)]
private string searchQuery;
// Token: 0x0400376A RID: 14186
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400376A")]
[SerializeField]
[OMAIFIIBMNL("source", 0)]
private bool requireMatchSearchQuery;
// Token: 0x0400376B RID: 14187
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400376B")]
[SerializeField]
[OMAIFIIBMNL("source", 1)]
private string hotTags;
// Token: 0x0400376C RID: 14188
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400376C")]
[SerializeField]
[OMAIFIIBMNL("source", 1)]
private bool requireMatchHotTags;
}
// Token: 0x02000BB1 RID: 2993
[Token(Token = "0x2000BB1")]
[Serializable]
private class HideIfNotSourceMatchImpl : RoomListModelController.SourceMatchImpl
{
// Token: 0x060049CA RID: 18890 RVA: 0x00116658 File Offset: 0x00114858
[Token(Token = "0x60049CA")]
[Address(RVA = "0x1AF4F10", Offset = "0x1AF3910", VA = "0x181AF4F10", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = !base.isMatch;
}
// Token: 0x060049CB RID: 18891 RVA: 0x00116678 File Offset: 0x00114878
[Token(Token = "0x60049CB")]
[Address(RVA = "0x1AF4F50", Offset = "0x1AF3950", VA = "0x181AF4F50")]
public HideIfNotSourceMatchImpl()
{
string empty = string.Empty;
this.searchQuery = empty;
this.requireMatchSearchQuery = true;
string empty2 = string.Empty;
this.hotTags = empty2;
this.requireMatchHotTags = true;
base..ctor();
}
}
// Token: 0x02000BB2 RID: 2994
[Token(Token = "0x2000BB2")]
[Serializable]
private class HideIfSourceMatchImpl : RoomListModelController.SourceMatchImpl
{
// Token: 0x060049CC RID: 18892 RVA: 0x001166B4 File Offset: 0x001148B4
[Token(Token = "0x60049CC")]
[Address(RVA = "0x1AF52A0", Offset = "0x1AF3CA0", VA = "0x181AF52A0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool isMatch = base.isMatch;
}
// Token: 0x060049CD RID: 18893 RVA: 0x001166D0 File Offset: 0x001148D0
[Token(Token = "0x60049CD")]
[Address(RVA = "0x1AF4F50", Offset = "0x1AF3950", VA = "0x181AF4F50")]
public HideIfSourceMatchImpl()
{
string empty = string.Empty;
this.searchQuery = empty;
this.requireMatchSearchQuery = true;
string empty2 = string.Empty;
this.hotTags = empty2;
this.requireMatchHotTags = true;
base..ctor();
}
}
// Token: 0x02000BB3 RID: 2995
[Token(Token = "0x2000BB3")]
[Serializable]
private class RoomListSpawnerImpl : RecyclingListControllerImpl<RoomListModel, RoomModel>
{
// Token: 0x060049CE RID: 18894 RVA: 0x0011670C File Offset: 0x0011490C
[Token(Token = "0x60049CE")]
[Address(RVA = "0x1AFABA0", Offset = "0x1AF95A0", VA = "0x181AFABA0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<long>(num);
}
// Token: 0x060049CF RID: 18895 RVA: 0x00116724 File Offset: 0x00114924
[Token(Token = "0x60049CF")]
[Address(RVA = "0x1AFAA80", Offset = "0x1AF9480", VA = "0x181AFAA80", Slot = "32")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD)
{
int num = 0;
RoomModel cachedComponentInChildren = GCCLEJOGCCE.GetCachedComponentInChildren(true, num != 0);
if (cachedComponentInChildren != 0)
{
}
int num2 = 0;
cachedComponentInChildren.Clear();
cachedComponentInChildren.EKNHEEDECPK = (SessionManager.BDPNOBGNGNI)num2;
cachedComponentInChildren.GDPJLIOIIAM = false;
cachedComponentInChildren.MKBLJJGJAOH();
}
// Token: 0x060049D0 RID: 18896 RVA: 0x00116764 File Offset: 0x00114964
[Token(Token = "0x60049D0")]
[Address(RVA = "0x1AFABF0", Offset = "0x1AF95F0", VA = "0x181AFABF0")]
public RoomListSpawnerImpl()
{
}
}
// Token: 0x02000BB4 RID: 2996
[Token(Token = "0x2000BB4")]
[Serializable]
private class RoomListCardSpawnerImpl : RecyclingListCardSpawnerControllerImpl<RoomListModel, RoomModel, RoomModelController>
{
// Token: 0x060049D1 RID: 18897 RVA: 0x00116778 File Offset: 0x00114978
[Token(Token = "0x60049D1")]
[Address(RVA = "0x1AF84E0", Offset = "0x1AF6EE0", VA = "0x181AF84E0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<long>(num);
}
// Token: 0x060049D2 RID: 18898 RVA: 0x00116790 File Offset: 0x00114990
[Token(Token = "0x60049D2")]
[Address(RVA = "0x1AF8060", Offset = "0x1AF6A60", VA = "0x181AF8060", Slot = "33")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, RoomModel NGOJLFNMAEJ, BAEJLDPBGFI BBPGEEEJAIP)
{
RoomListModelController.RoomListCardSpawnerImpl.BEMEEDDANEG bemeeddaneg = new RoomListModelController.RoomListCardSpawnerImpl.BEMEEDDANEG();
bemeeddaneg.roomModel = NGOJLFNMAEJ;
if (typeof(IReadOnlyList<long>).TypeHandle != (ulong)1L && typeof(IReadOnlyList<long>).TypeHandle != 0)
{
if (bemeeddaneg != (ulong)11L && bemeeddaneg == (ulong)12L && bemeeddaneg.roomModel.<DNGCBIHOEJE>k__BackingField != (ulong)0L)
{
Func<string> func = () => null;
if (RoomListModelController.RoomListCardSpawnerImpl.<>c.<>9__1_5 != 0)
{
goto IL_C4;
}
RoomListModelController.RoomListCardSpawnerImpl.<>c.<>9__1_5 = () => null;
}
Func<string> func2 = () => null;
if (RoomListModelController.RoomListCardSpawnerImpl.<>c.<>9__1_3 != 0)
{
goto IL_C4;
}
RoomListModelController.RoomListCardSpawnerImpl.<>c.<>9__1_3 = () => null;
}
Func<string> func3 = () => null;
if (RoomListModelController.RoomListCardSpawnerImpl.<>c.<>9__1_1 == 0)
{
RoomListModelController.RoomListCardSpawnerImpl.<>c.<>9__1_1 = () => null;
}
IL_C4:
if (typeof(RoomListModelController.RoomListCardSpawnerImpl.<>c).TypeHandle != 0)
{
}
int num = 0;
RoomModel roomModel = bemeeddaneg.roomModel;
roomModel.Clear();
roomModel.IHGKFJEAPNA = bemeeddaneg;
roomModel.EKNHEEDECPK = (SessionManager.BDPNOBGNGNI)num;
roomModel.GDPJLIOIIAM = false;
roomModel.MKBLJJGJAOH();
}
// Token: 0x060049D3 RID: 18899 RVA: 0x001168A4 File Offset: 0x00114AA4
[Token(Token = "0x60049D3")]
[Address(RVA = "0x1AF8530", Offset = "0x1AF6F30", VA = "0x181AF8530")]
public RoomListCardSpawnerImpl()
{
}
// Token: 0x02000BB5 RID: 2997
[Token(Token = "0x2000BB5")]
[CompilerGenerated]
private sealed class BEMEEDDANEG
{
// Token: 0x060049D4 RID: 18900 RVA: 0x0003C3EA File Offset: 0x0003A5EA
[Token(Token = "0x60049D4")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public BEMEEDDANEG()
{
}
// Token: 0x060049D5 RID: 18901 RVA: 0x00062DDE File Offset: 0x00060FDE
[Token(Token = "0x60049D5")]
[Address(RVA = "0x1AF24E0", Offset = "0x1AF0EE0", VA = "0x181AF24E0")]
internal string <OnPopulateInstance>b__0()
{
return null;
}
// Token: 0x060049D6 RID: 18902 RVA: 0x00062DDE File Offset: 0x00060FDE
[Token(Token = "0x60049D6")]
[Address(RVA = "0x1AF2530", Offset = "0x1AF0F30", VA = "0x181AF2530")]
internal string <OnPopulateInstance>b__2()
{
return null;
}
// Token: 0x060049D7 RID: 18903 RVA: 0x00062DDE File Offset: 0x00060FDE
[Token(Token = "0x60049D7")]
[Address(RVA = "0x1AF2570", Offset = "0x1AF0F70", VA = "0x181AF2570")]
internal string <OnPopulateInstance>b__4()
{
return null;
}
// Token: 0x0400376D RID: 14189
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400376D")]
public RoomModel roomModel;
}
}
// Token: 0x02000BB7 RID: 2999
[Token(Token = "0x2000BB7")]
[Serializable]
private class SelectableRoomListCardSpawnerImpl : SelectableRecyclingListCardSpawnerControllerImpl<RoomListModel, RoomModel, RoomModelController>
{
// Token: 0x060049DD RID: 18909 RVA: 0x001168B8 File Offset: 0x00114AB8
[Token(Token = "0x60049DD")]
[Address(RVA = "0x1B00600", Offset = "0x1AFF000", VA = "0x181B00600", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<long>(num);
}
// Token: 0x060049DE RID: 18910 RVA: 0x001168D0 File Offset: 0x00114AD0
[Token(Token = "0x60049DE")]
[Address(RVA = "0x1B00570", Offset = "0x1AFEF70", VA = "0x181B00570", Slot = "33")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, RoomModel NGOJLFNMAEJ, BAEJLDPBGFI BBPGEEEJAIP)
{
this.CEONKCONGKP(EFBDCIJMFGD, NGOJLFNMAEJ);
}
// Token: 0x060049DF RID: 18911 RVA: 0x001168E8 File Offset: 0x00114AE8
[Token(Token = "0x60049DF")]
[Address(RVA = "0x1B00470", Offset = "0x1AFEE70", VA = "0x181B00470", Slot = "36")]
protected override void BAOBINJLAIL(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, RoomModel NGOJLFNMAEJ)
{
this.CEONKCONGKP(EFBDCIJMFGD, NGOJLFNMAEJ);
}
// Token: 0x060049E0 RID: 18912 RVA: 0x00116900 File Offset: 0x00114B00
[Token(Token = "0x60049E0")]
[Address(RVA = "0x1B00490", Offset = "0x1AFEE90", VA = "0x181B00490")]
private void CEONKCONGKP(int EFBDCIJMFGD, RoomModel NGOJLFNMAEJ)
{
if (0 != 0)
{
}
int num = 0;
NGOJLFNMAEJ.Clear();
NGOJLFNMAEJ.IHGKFJEAPNA = (long)EFBDCIJMFGD;
NGOJLFNMAEJ.EKNHEEDECPK = (SessionManager.BDPNOBGNGNI)num;
NGOJLFNMAEJ.GDPJLIOIIAM = false;
NGOJLFNMAEJ.MKBLJJGJAOH();
}
// Token: 0x060049E1 RID: 18913 RVA: 0x0011693C File Offset: 0x00114B3C
[Token(Token = "0x60049E1")]
[Address(RVA = "0x1B00650", Offset = "0x1AFF050", VA = "0x181B00650")]
public SelectableRoomListCardSpawnerImpl()
{
}
}
// Token: 0x02000BB8 RID: 3000
[Token(Token = "0x2000BB8")]
[Serializable]
private class RoomListClubhouseSelectionCardSpawnerImpl : RoomListModelController.RoomListCardSpawnerImpl
{
// Token: 0x060049E2 RID: 18914 RVA: 0x00116950 File Offset: 0x00114B50
[Token(Token = "0x60049E2")]
[Address(RVA = "0x1AF86F0", Offset = "0x1AF70F0", VA = "0x181AF86F0", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
ClubModel clubModel;
this.clubModel = clubModel;
}
// Token: 0x060049E3 RID: 18915 RVA: 0x00116970 File Offset: 0x00114B70
[Token(Token = "0x60049E3")]
[Address(RVA = "0x1AF86A0", Offset = "0x1AF70A0", VA = "0x181AF86A0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<long>(num);
}
// Token: 0x060049E4 RID: 18916 RVA: 0x00116988 File Offset: 0x00114B88
[Token(Token = "0x60049E4")]
[Address(RVA = "0x1AF8570", Offset = "0x1AF6F70", VA = "0x181AF8570", Slot = "33")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, RoomModel NGOJLFNMAEJ, BAEJLDPBGFI BBPGEEEJAIP)
{
Func<Sprite> func = () => null;
Action action = delegate
{
};
throw new NullReferenceException();
}
// Token: 0x060049E5 RID: 18917 RVA: 0x001169C8 File Offset: 0x00114BC8
[Token(Token = "0x60049E5")]
[Address(RVA = "0x1AF8530", Offset = "0x1AF6F30", VA = "0x181AF8530")]
public RoomListClubhouseSelectionCardSpawnerImpl()
{
}
// Token: 0x04003772 RID: 14194
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003772")]
private ClubModel clubModel;
// Token: 0x02000BB9 RID: 3001
[Token(Token = "0x2000BB9")]
[CompilerGenerated]
private sealed class NBMNEAFEFIK
{
// Token: 0x060049E6 RID: 18918 RVA: 0x0003C3EA File Offset: 0x0003A5EA
[Token(Token = "0x60049E6")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public NBMNEAFEFIK()
{
}
// Token: 0x060049E7 RID: 18919 RVA: 0x00062DDE File Offset: 0x00060FDE
[Token(Token = "0x60049E7")]
[Address(RVA = "0x1AF6600", Offset = "0x1AF5000", VA = "0x181AF6600")]
internal Sprite <OnPopulateInstance>b__0()
{
return null;
}
// Token: 0x060049E8 RID: 18920 RVA: 0x0003C3EA File Offset: 0x0003A5EA
[Token(Token = "0x60049E8")]
[Address(RVA = "0x1AF66B0", Offset = "0x1AF50B0", VA = "0x181AF66B0")]
internal void <OnPopulateInstance>b__1()
{
}
// Token: 0x04003773 RID: 14195
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003773")]
public RoomListModelController.RoomListClubhouseSelectionCardSpawnerImpl <>4__this;
// Token: 0x04003774 RID: 14196
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003774")]
public RoomModel roomModel;
}
}
// Token: 0x02000BBA RID: 3002
[Token(Token = "0x2000BBA")]
[Serializable]
private class RoomListClubhouseToClubCardSpawnerImpl : RoomListModelController.RoomListCardSpawnerImpl
{
// Token: 0x060049E9 RID: 18921 RVA: 0x001169DC File Offset: 0x00114BDC
[Token(Token = "0x60049E9")]
[Address(RVA = "0x1AF88A0", Offset = "0x1AF72A0", VA = "0x181AF88A0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
if (RoomListModelController.RoomListClubhouseToClubCardSpawnerImpl.<>c.<>9__1_0 == 0)
{
RoomListModelController.RoomListClubhouseToClubCardSpawnerImpl.<>c.<>9__1_0 = (RoomListModel.KOIHDFMCOOO c) => 0L;
}
IEnumerable<RoomListModel.KOIHDFMCOOO> enumerable;
List<long> list = Enumerable.ToList<long>(enumerable);
}
// Token: 0x060049EA RID: 18922 RVA: 0x00116A10 File Offset: 0x00114C10
[Token(Token = "0x60049EA")]
[Address(RVA = "0x1AF8750", Offset = "0x1AF7150", VA = "0x181AF8750", Slot = "33")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, RoomModel NGOJLFNMAEJ, BAEJLDPBGFI BBPGEEEJAIP)
{
RoomModel roomModel = NGOJLFNMAEJ;
RoomListModelController.RoomListClubhouseToClubCardSpawnerImpl <>4__this = this;
int <KJIFIKGFECH>k__BackingField = NGOJLFNMAEJ.<KJIFIKGFECH>k__BackingField;
Func<RoomListModel.KOIHDFMCOOO, bool> func = (RoomListModel.KOIHDFMCOOO c) => default(bool);
RoomListModel.KOIHDFMCOOO koihdfmcooo;
RoomListModel.KOIHDFMCOOO clubhouseAndClubId = koihdfmcooo;
if (koihdfmcooo != 0)
{
Action action = delegate
{
};
}
}
// Token: 0x060049EB RID: 18923 RVA: 0x00116A68 File Offset: 0x00114C68
[Token(Token = "0x60049EB")]
[Address(RVA = "0x1AF8530", Offset = "0x1AF6F30", VA = "0x181AF8530")]
public RoomListClubhouseToClubCardSpawnerImpl()
{
}
// Token: 0x04003775 RID: 14197
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003775")]
[SerializeField]
private Route ClubDetailsRoute;
// Token: 0x02000BBC RID: 3004
[Token(Token = "0x2000BBC")]
[CompilerGenerated]
private sealed class IGDBNLPFMJI
{
// Token: 0x060049EF RID: 18927 RVA: 0x0003C3EA File Offset: 0x0003A5EA
[Token(Token = "0x60049EF")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public IGDBNLPFMJI()
{
}
// Token: 0x060049F0 RID: 18928 RVA: 0x00116A94 File Offset: 0x00114C94
[Token(Token = "0x60049F0")]
[Address(RVA = "0x1AF54D0", Offset = "0x1AF3ED0", VA = "0x181AF54D0")]
internal bool <OnPopulateInstance>b__0(RoomListModel.KOIHDFMCOOO c)
{
return default(bool);
}
// Token: 0x060049F1 RID: 18929 RVA: 0x0003C3EA File Offset: 0x0003A5EA
[Token(Token = "0x60049F1")]
[Address(RVA = "0x1AF5500", Offset = "0x1AF3F00", VA = "0x181AF5500")]
internal void <OnPopulateInstance>b__1()
{
}
// Token: 0x04003778 RID: 14200
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003778")]
public RoomModel roomModel;
// Token: 0x04003779 RID: 14201
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003779")]
public RoomListModelController.RoomListClubhouseToClubCardSpawnerImpl <>4__this;
// Token: 0x0400377A RID: 14202
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400377A")]
public RoomListModel.KOIHDFMCOOO clubhouseAndClubId;
}
}
}
}