1341 lines
53 KiB
C#
1341 lines
53 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Async;
|
|
using RecRoom.Core;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x02001B33 RID: 6963
|
|
[Token(Token = "0x2001B33")]
|
|
[StructLayout(3)]
|
|
public class BrowseRoomsScreen : WatchUIFlow
|
|
{
|
|
// Token: 0x0600BAA9 RID: 47785 RVA: 0x002BE724 File Offset: 0x002BC924
|
|
[Token(Token = "0x600BAA9")]
|
|
[Address(RVA = "0x16EFCA0", Offset = "0x16EE6A0", VA = "0x1816EFCA0")]
|
|
private static SessionManager.BDPNOBGNGNI NGLIPMAAING(BrowseRoomsScreen.BOGHOBNDCEM HGLLKBFOBIE)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600BAA9)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling SessionManager/BDPNOBGNGNI AGUI.StackedUI.BrowseRoomsScreen::NGLIPMAAING(AGUI.StackedUI.BrowseRoomsScreen/BOGHOBNDCEM)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_00:
|
|
brtrue(IL_00, cgt:bool(ldloc:BOGHOBNDCEM(HGLLKBFOBIE), ldc.i4:BOGHOBNDCEM(9)))
|
|
}
|
|
|
|
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
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: 0x17001DE2 RID: 7650
|
|
// (get) Token: 0x0600BAAA RID: 47786 RVA: 0x002BE738 File Offset: 0x002BC938
|
|
// (set) Token: 0x0600BAAB RID: 47787 RVA: 0x002BE754 File Offset: 0x002BC954
|
|
[Token(Token = "0x17001DE2")]
|
|
private static BrowseRoomsScreen.BOGHOBNDCEM BGJLEFMJNIP
|
|
{
|
|
[Token(Token = "0x600BAAA")]
|
|
[Address(RVA = "0x16F0020", Offset = "0x16EEA20", VA = "0x1816F0020")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600BAAA)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling AGUI.StackedUI.BrowseRoomsScreen/BOGHOBNDCEM AGUI.StackedUI.BrowseRoomsScreen::PHCLLPCHLAO()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:int32(var_0_01, ldc.i4:int32(0))
|
|
stloc:BrowseRoomsScreen(var_1_0D, call:BrowseRoomsScreen(SessionManager::GetProperty, ldstr:string("savedDisplayMode"), ldloc:int32[exp:BrowseRoomsScreen](var_0_01)))
|
|
}
|
|
|
|
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(Token = "0x600BAAB")]
|
|
[Address(RVA = "0x16EF170", Offset = "0x16EDB70", VA = "0x1816EF170")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001DE3 RID: 7651
|
|
// (get) Token: 0x0600BAAC RID: 47788 RVA: 0x002BE764 File Offset: 0x002BC964
|
|
// (set) Token: 0x0600BAAD RID: 47789 RVA: 0x002BE780 File Offset: 0x002BC980
|
|
[Token(Token = "0x17001DE3")]
|
|
private static int NCGLKNJGEAM
|
|
{
|
|
[Token(Token = "0x600BAAC")]
|
|
[Address(RVA = "0x16ED8F0", Offset = "0x16EC2F0", VA = "0x1816ED8F0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600BAAC)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 AGUI.StackedUI.BrowseRoomsScreen::BPNBIJAGLOI()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:int32(var_0_01, ldc.i4:int32(0))
|
|
stloc:BrowseRoomsScreen(var_1_0D, call:BrowseRoomsScreen(SessionManager::GetProperty, ldstr:string("activeTags"), ldloc:int32[exp:BrowseRoomsScreen](var_0_01)))
|
|
}
|
|
|
|
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(Token = "0x600BAAD")]
|
|
[Address(RVA = "0x16EE2E0", Offset = "0x16ECCE0", VA = "0x1816EE2E0")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001DE4 RID: 7652
|
|
// (get) Token: 0x0600BAAE RID: 47790 RVA: 0x002BE790 File Offset: 0x002BC990
|
|
[Token(Token = "0x17001DE4")]
|
|
private int NNLFDJCDELI
|
|
{
|
|
[Token(Token = "0x600BAAE")]
|
|
[Address(RVA = "0x16EFD20", Offset = "0x16EE720", VA = "0x1816EFD20")]
|
|
get
|
|
{
|
|
int size = this.KAJGAGPFPDB._size;
|
|
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
|
return Mathf.Min(size, 8);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001DE5 RID: 7653
|
|
// (get) Token: 0x0600BAAF RID: 47791 RVA: 0x002BE7C0 File Offset: 0x002BC9C0
|
|
// (set) Token: 0x0600BAB0 RID: 47792 RVA: 0x002BE7D4 File Offset: 0x002BC9D4
|
|
[Token(Token = "0x17001DE5")]
|
|
private BrowseRoomsScreen.BOGHOBNDCEM DMNEAMCPCAI
|
|
{
|
|
[Token(Token = "0x600BAAF")]
|
|
[Address(RVA = "0x16EF070", Offset = "0x16EDA70", VA = "0x1816EF070")]
|
|
get
|
|
{
|
|
return this.CCLBLGLCPMC;
|
|
}
|
|
[Token(Token = "0x600BAB0")]
|
|
[Address(RVA = "0x16EED60", Offset = "0x16ED760", VA = "0x1816EED60")]
|
|
set
|
|
{
|
|
if (this.CCLBLGLCPMC != value)
|
|
{
|
|
this.CCLBLGLCPMC = value;
|
|
if (value != BrowseRoomsScreen.BOGHOBNDCEM.DoorSelect)
|
|
{
|
|
}
|
|
this.FIFOHGCNDJP(true);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BAB1 RID: 47793 RVA: 0x002BE800 File Offset: 0x002BCA00
|
|
[Token(Token = "0x600BAB1")]
|
|
[Address(RVA = "0x16EF1D0", Offset = "0x16EDBD0", VA = "0x1816EF1D0", Slot = "9")]
|
|
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
|
{
|
|
base.Initialize(LJOCNMLBCAH);
|
|
Subscreen subscreen = this.roomsSubscreen;
|
|
int num = 0;
|
|
if (SingletonMonoBehaviour.Instance.TryGetExperimentSegment<SplitTesting.Curated_Rooms_2020_08_06>(num))
|
|
{
|
|
if (!SingletonMonoBehaviour.Instance.TryGetExperimentSegment<SplitTesting.Curated_Rooms_Tab_Placement_2020_09_22>(num) || num == 0 || num != 1)
|
|
{
|
|
}
|
|
this.curatedRadioButton.transform.SetSiblingIndex(num);
|
|
if (num != 0)
|
|
{
|
|
goto IL_5E;
|
|
}
|
|
}
|
|
GameObject gameObject = this.curatedRadioButton.gameObject;
|
|
int num2 = 0;
|
|
gameObject.SetActive(num2 != 0);
|
|
IL_5E:
|
|
this.subscreenControl.HBKKNJJKBKM = subscreen;
|
|
int num3 = 0;
|
|
if (SessionManager.GetProperty<BrowseRoomsScreen, BrowseRoomsScreen.BOGHOBNDCEM>("savedDisplayMode", num3) != 0)
|
|
{
|
|
int num4 = 0;
|
|
BrowseRoomsScreen property = SessionManager.GetProperty<BrowseRoomsScreen, BrowseRoomsScreen.BOGHOBNDCEM>("savedDisplayMode", num4);
|
|
}
|
|
this.subscreenControl.ShowSubscreen(subscreen);
|
|
ToggleButton3D[] componentsInChildren = this.tagButtonsParent.GetComponentsInChildren<ToggleButton3D>(true);
|
|
this.GHIJPFKKLHN = componentsInChildren;
|
|
if (num < componentsInChildren.Length)
|
|
{
|
|
int temp = num;
|
|
ToggleButton3D.OnToggleButton3DClick onClick = this.GHIJPFKKLHN[num].OnClick;
|
|
UnityAction<bool> unityAction = delegate(bool isOn)
|
|
{
|
|
BrowseRoomsScreen <>4__this = this;
|
|
int temp2 = temp;
|
|
<>4__this.Toggle_Tag(temp2, isOn);
|
|
};
|
|
onClick.AddListener(unityAction);
|
|
ToggleButton3D[] ghijpfkklhn = this.GHIJPFKKLHN;
|
|
int temp3 = temp;
|
|
GameObject gameObject2 = ghijpfkklhn[temp3].gameObject;
|
|
int num5 = 0;
|
|
gameObject2.SetActive(num5 != 0);
|
|
ToggleButton3D[] ghijpfkklhn2 = this.GHIJPFKKLHN;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BAB2 RID: 47794 RVA: 0x002BE948 File Offset: 0x002BCB48
|
|
[Token(Token = "0x600BAB2")]
|
|
[Address(RVA = "0x16EFE00", Offset = "0x16EE800", VA = "0x1816EFE00", Slot = "10")]
|
|
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
|
{
|
|
StackedUIFlowBase oldFlow = BFHJBBGCMAN;
|
|
base.OnFlowEntered(BFHJBBGCMAN);
|
|
IPromise <CompletedPromise>k__BackingField = Promise.<CompletedPromise>k__BackingField;
|
|
Action action = delegate
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600BAB3 RID: 47795 RVA: 0x002BE988 File Offset: 0x002BCB88
|
|
[Token(Token = "0x600BAB3")]
|
|
[Address(RVA = "0x16EFF40", Offset = "0x16EE940", VA = "0x1816EFF40", Slot = "11")]
|
|
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
|
{
|
|
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
|
this.MKDIBALFCGB(NBINAJPFBOA);
|
|
}
|
|
|
|
// Token: 0x0600BAB4 RID: 47796 RVA: 0x002BE9A4 File Offset: 0x002BCBA4
|
|
[Token(Token = "0x600BAB4")]
|
|
[Address(RVA = "0x16EFDE0", Offset = "0x16EE7E0", VA = "0x1816EFDE0")]
|
|
private void OnDisable()
|
|
{
|
|
int num = 0;
|
|
this.MKDIBALFCGB(num);
|
|
}
|
|
|
|
// Token: 0x0600BAB5 RID: 47797 RVA: 0x002BE9BC File Offset: 0x002BCBBC
|
|
[Token(Token = "0x600BAB5")]
|
|
[Address(RVA = "0x16EEB10", Offset = "0x16ED510", VA = "0x1816EEB10", Slot = "15")]
|
|
protected override void FKDAJGGOMOC(OGLEAGGNIPE OJJOHDIFMEG, bool DIDDIMFKFCC)
|
|
{
|
|
base.FKDAJGGOMOC(OJJOHDIFMEG, DIDDIMFKFCC);
|
|
if (!DIDDIMFKFCC)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BAB6 RID: 47798 RVA: 0x002BE9D8 File Offset: 0x002BCBD8
|
|
[Token(Token = "0x600BAB6")]
|
|
[Address(RVA = "0x16EFB10", Offset = "0x16EE510", VA = "0x1816EFB10")]
|
|
private void MKDIBALFCGB(StackedUIFlowBase NBINAJPFBOA)
|
|
{
|
|
if (this.CCLBLGLCPMC == BrowseRoomsScreen.BOGHOBNDCEM.DoorSelect)
|
|
{
|
|
int num = 0;
|
|
bool flag = NBINAJPFBOA == num;
|
|
Type type = NBINAJPFBOA.GetType();
|
|
Type typeFromHandle = typeof(ThisRoomWatchUIFlow);
|
|
if (type != typeFromHandle)
|
|
{
|
|
int num2 = 0;
|
|
if (SessionManager.GetProperty<BrowseRoomsScreen, BrowseRoomsScreen.BOGHOBNDCEM>("savedDisplayMode", num2) == 0)
|
|
{
|
|
}
|
|
BrowseRoomsScreen.BOGHOBNDCEM boghobndcem = BrowseRoomsScreen.BGJLEFMJNIP;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BAB7 RID: 47799 RVA: 0x002BEA38 File Offset: 0x002BCC38
|
|
[Token(Token = "0x600BAB7")]
|
|
[Address(RVA = "0x16EDCA0", Offset = "0x16EC6A0", VA = "0x1816EDCA0")]
|
|
private void DCKPBDNPNKP()
|
|
{
|
|
ToggleButton3D[] ghijpfkklhn = this.GHIJPFKKLHN;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (num2 < ghijpfkklhn.Length)
|
|
{
|
|
ToggleButton3D toggleButton3D;
|
|
GameObject gameObject = toggleButton3D.gameObject;
|
|
List<string> kajgagpfpdb = this.KAJGAGPFPDB;
|
|
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
|
int num3 = Mathf.Min(kajgagpfpdb._size, 8);
|
|
bool flag = num < num3;
|
|
gameObject.SetActive(flag);
|
|
List<string> kajgagpfpdb2 = this.KAJGAGPFPDB;
|
|
ToggleButton3D[] ghijpfkklhn2 = this.GHIJPFKKLHN;
|
|
ToggleButton3D toggleButton3D2;
|
|
GameObject gameObject2 = toggleButton3D2.label.gameObject;
|
|
List<string> kajgagpfpdb3 = this.KAJGAGPFPDB;
|
|
bool flag2;
|
|
gameObject2.SetActive(flag2);
|
|
ToggleButton3D[] ghijpfkklhn3 = this.GHIJPFKKLHN;
|
|
List<string> kajgagpfpdb4 = this.KAJGAGPFPDB;
|
|
if (ghijpfkklhn3 != 0)
|
|
{
|
|
}
|
|
int num4 = 0;
|
|
ToggleButton3D toggleButton3D3;
|
|
toggleButton3D3.SetConstantSprite(num4);
|
|
ToggleButton3D[] ghijpfkklhn4 = this.GHIJPFKKLHN;
|
|
ToggleButton3D toggleButton3D4;
|
|
TextMeshProUGUI label = toggleButton3D4.label;
|
|
List<string> kajgagpfpdb5 = this.KAJGAGPFPDB;
|
|
ToggleButton3D[] ghijpfkklhn5 = this.GHIJPFKKLHN;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BAB8 RID: 47800 RVA: 0x002BEB18 File Offset: 0x002BCD18
|
|
[Token(Token = "0x600BAB8")]
|
|
[Address(RVA = "0x16EEC50", Offset = "0x16ED650", VA = "0x1816EEC50")]
|
|
private void FLMNLFEJICE()
|
|
{
|
|
int num = 0;
|
|
SessionManager.SetProperty<BrowseRoomsScreen, int>("activeTags", num);
|
|
ToggleButton3D[] ghijpfkklhn = this.GHIJPFKKLHN;
|
|
int num2 = 0;
|
|
int length = ghijpfkklhn.Length;
|
|
if (num2 < length)
|
|
{
|
|
ghijpfkklhn[num2].ForceRelease();
|
|
num2++;
|
|
}
|
|
this.FIFOHGCNDJP(true);
|
|
}
|
|
|
|
// Token: 0x0600BAB9 RID: 47801 RVA: 0x002BEB64 File Offset: 0x002BCD64
|
|
[Token(Token = "0x600BAB9")]
|
|
[Address(RVA = "0x16EEE30", Offset = "0x16ED830", VA = "0x1816EEE30")]
|
|
private void HBCGLPDDGJC()
|
|
{
|
|
BrowseRoomsScreen.BOGHOBNDCEM cclblglcpmc = this.CCLBLGLCPMC;
|
|
int num = 0;
|
|
if (cclblglcpmc <= BrowseRoomsScreen.BOGHOBNDCEM.Recommended)
|
|
{
|
|
}
|
|
int num2 = 0;
|
|
if (num != num2)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BABA RID: 47802 RVA: 0x002BEB94 File Offset: 0x002BCD94
|
|
[Token(Token = "0x600BABA")]
|
|
[Address(RVA = "0x16EE340", Offset = "0x16ECD40", VA = "0x1816EE340")]
|
|
private void FIFOHGCNDJP(bool NPJELODPHJC)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600BABA)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AGUI.StackedUI.BrowseRoomsScreen::FIFOHGCNDJP(System.Boolean)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_25A:
|
|
stloc:NotImplementedException(var_37_264, newobj:NotImplementedException(NotImplementedException::.ctor, ldstr:string("Unknown error fetching rooms")))
|
|
}
|
|
|
|
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
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: 0x0600BABB RID: 47803 RVA: 0x002BEE08 File Offset: 0x002BD008
|
|
[Token(Token = "0x600BABB")]
|
|
[Address(RVA = "0x16EEB60", Offset = "0x16ED560", VA = "0x1816EEB60")]
|
|
private void FLJEMLAPMBG()
|
|
{
|
|
IPromise<List<long>> promise = FPNPBJBCMKB.EPPPMHMMGME();
|
|
Action<List<long>> action = new Action(this.IHJBHGOFBIO);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
IPromise<List<long>> promise2 = promise.Then(action);
|
|
}
|
|
|
|
// Token: 0x0600BABC RID: 47804 RVA: 0x002BEE48 File Offset: 0x002BD048
|
|
[Token(Token = "0x600BABC")]
|
|
[Address(RVA = "0x16EF080", Offset = "0x16EDA80", VA = "0x1816EF080")]
|
|
private void ILLGDJNKMAH()
|
|
{
|
|
List<string> list = this.FAKPBGPOOPI();
|
|
List<string> tags = list;
|
|
IPromise<IReadOnlyList<MKAMHOIHOJK>> promise = OJMCBOKJFOF.EBBHGHEGBKG(list);
|
|
Action<IReadOnlyList<MKAMHOIHOJK>> action = delegate(IReadOnlyList<MKAMHOIHOJK> roomsOrPlaylists)
|
|
{
|
|
BrowseRoomsScreen <>4__this = this;
|
|
int num = 0;
|
|
if (<>4__this != num)
|
|
{
|
|
BrowseRoomsScreen <>4__this2 = this;
|
|
List<string> tags2 = tags;
|
|
List<string> list2 = <>4__this2.FAKPBGPOOPI();
|
|
if (Enumerable.SequenceEqual<string>(tags2, list2))
|
|
{
|
|
this.BPAANMOEGFG(roomsOrPlaylists, BrowseRoomsScreen.BOGHOBNDCEM.Hot);
|
|
}
|
|
}
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600BABD RID: 47805 RVA: 0x002BEE8C File Offset: 0x002BD08C
|
|
[Token(Token = "0x600BABD")]
|
|
[Address(RVA = "0x16ED2A0", Offset = "0x16EBCA0", VA = "0x1816ED2A0")]
|
|
private void AAKNFFEILPK()
|
|
{
|
|
int num = 0;
|
|
bool flag = SingletonMonoBehaviour.Instance.TryGetExperimentSegment<SplitTesting.RoomRecommendationsType_2020_08_14>(num);
|
|
IPromise<IReadOnlyList<ANNKHNFLMNP>> promise = OJMCBOKJFOF.JDKLBNBIEAH(AMBEPDPIBPA.Aug14JuniorAccessibilityTest, (short)num);
|
|
Action<IReadOnlyList<ANNKHNFLMNP>> action = new Action(this.LEOJABMJNDP);
|
|
if (num < this)
|
|
{
|
|
num += num;
|
|
if (num == this)
|
|
{
|
|
promise += promise;
|
|
throw new NullReferenceException();
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BABE RID: 47806 RVA: 0x002BEED8 File Offset: 0x002BD0D8
|
|
[Token(Token = "0x600BABE")]
|
|
[Address(RVA = "0x16EEF30", Offset = "0x16ED930", VA = "0x1816EEF30")]
|
|
private void IEANENPMEKE()
|
|
{
|
|
List<string> list = this.FAKPBGPOOPI();
|
|
List<string> tags = list;
|
|
list.Add("new");
|
|
IPromise<IReadOnlyList<MKAMHOIHOJK>> promise = OJMCBOKJFOF.EBBHGHEGBKG(tags);
|
|
Action<IReadOnlyList<MKAMHOIHOJK>> action = delegate(IReadOnlyList<MKAMHOIHOJK> roomsOrPlaylists)
|
|
{
|
|
List<string> list2 = this.FAKPBGPOOPI();
|
|
list2.Add("new");
|
|
BrowseRoomsScreen <>4__this = this;
|
|
int num = 0;
|
|
if (<>4__this != num && Enumerable.SequenceEqual<string>(tags, list2))
|
|
{
|
|
BrowseRoomsScreen <>4__this2 = this;
|
|
int num2 = 0;
|
|
if (<>4__this2 != num2 && <>4__this2.CCLBLGLCPMC == BrowseRoomsScreen.BOGHOBNDCEM.New)
|
|
{
|
|
<>4__this2.roomsGrid.SetItems(roomsOrPlaylists, SessionManager.BDPNOBGNGNI.NEW_ROOMS_WATCH);
|
|
<>4__this2.roomsGrid.SetEmptyDisplayText("No results [|=(]");
|
|
}
|
|
}
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600BABF RID: 47807 RVA: 0x002BEF2C File Offset: 0x002BD12C
|
|
[Token(Token = "0x600BABF")]
|
|
[Address(RVA = "0x16EFDC0", Offset = "0x16EE7C0", VA = "0x1816EFDC0")]
|
|
private string OHCGEKPCKLB()
|
|
{
|
|
List<string> list = this.FAKPBGPOOPI();
|
|
string text;
|
|
return text;
|
|
}
|
|
|
|
// Token: 0x0600BAC0 RID: 47808 RVA: 0x002BEF44 File Offset: 0x002BD144
|
|
[Token(Token = "0x600BAC0")]
|
|
[Address(RVA = "0x16EE120", Offset = "0x16ECB20", VA = "0x1816EE120")]
|
|
private List<string> FAKPBGPOOPI()
|
|
{
|
|
List<string> list = new List();
|
|
List<string> kajgagpfpdb = this.KAJGAGPFPDB;
|
|
int num = 0;
|
|
int num2 = BrowseRoomsScreen.NCGLKNJGEAM;
|
|
int num3 = Enumerable.Count<ToggleButton3D>(this.GHIJPFKKLHN);
|
|
if (num < num3)
|
|
{
|
|
ToggleButton3D toggleButton3D = this.GHIJPFKKLHN[num];
|
|
int num4 = 0;
|
|
toggleButton3D.BOHIGPFGJBA = num4 != 0;
|
|
int num5;
|
|
if (num < num5)
|
|
{
|
|
this.GHIJPFKKLHN[num].BOHIGPFGJBA = true;
|
|
}
|
|
List<string> kajgagpfpdb2 = this.KAJGAGPFPDB;
|
|
string text;
|
|
list.Add(text);
|
|
}
|
|
List<string> kajgagpfpdb3 = this.KAJGAGPFPDB;
|
|
num++;
|
|
return list;
|
|
}
|
|
|
|
// Token: 0x0600BAC1 RID: 47809 RVA: 0x002BEFD0 File Offset: 0x002BD1D0
|
|
[Token(Token = "0x600BAC1")]
|
|
[Address(RVA = "0x16ED400", Offset = "0x16EBE00", VA = "0x1816ED400")]
|
|
private void ABPNAAHEGCL(OGLEAGGNIPE OJJOHDIFMEG, bool CMLDEMBAIHJ)
|
|
{
|
|
RoomOrPlaylistButtonPagedGrid roomOrPlaylistButtonPagedGrid;
|
|
do
|
|
{
|
|
BrowseRoomsScreen.BOGHOBNDCEM cclblglcpmc = this.CCLBLGLCPMC;
|
|
if (cclblglcpmc != BrowseRoomsScreen.BOGHOBNDCEM.Hot && cclblglcpmc != BrowseRoomsScreen.BOGHOBNDCEM.New)
|
|
{
|
|
roomOrPlaylistButtonPagedGrid = this.roomsGrid;
|
|
if (cclblglcpmc != BrowseRoomsScreen.BOGHOBNDCEM.Search && OJJOHDIFMEG != OGLEAGGNIPE.LARGE)
|
|
{
|
|
goto IL_32;
|
|
}
|
|
if (OJJOHDIFMEG == OGLEAGGNIPE.LARGE)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
while (!EIMGAFPPJFD.AFFHLKBCIGM());
|
|
if (OJJOHDIFMEG == OGLEAGGNIPE.LARGE)
|
|
{
|
|
}
|
|
IL_32:
|
|
bool isCompleted = ((IAsyncResult)roomOrPlaylistButtonPagedGrid).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x0600BAC2 RID: 47810 RVA: 0x002BF020 File Offset: 0x002BD220
|
|
[Token(Token = "0x600BAC2")]
|
|
[Address(RVA = "0x16EF810", Offset = "0x16EE210", VA = "0x1816EF810")]
|
|
private bool JEJDMHIBKAF(BrowseRoomsScreen.BOGHOBNDCEM HGLLKBFOBIE)
|
|
{
|
|
if (HGLLKBFOBIE == BrowseRoomsScreen.BOGHOBNDCEM.Hot || HGLLKBFOBIE != BrowseRoomsScreen.BOGHOBNDCEM.New)
|
|
{
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0600BAC3 RID: 47811 RVA: 0x002BF038 File Offset: 0x002BD238
|
|
[Token(Token = "0x600BAC3")]
|
|
[Address(RVA = "0x16EF630", Offset = "0x16EE030", VA = "0x1816EF630")]
|
|
private void JDIOBGHAHCK(string DFAMLDBFENB)
|
|
{
|
|
string text = DFAMLDBFENB.Replace("^", "");
|
|
Button3D button3D = this.searchButton;
|
|
this.JOFHFPFMKNL = text;
|
|
int num = 0;
|
|
button3D.interactable = num != 0;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
button3D.BLIJCJNGGIJ = num2;
|
|
button3D.DKILDKCKHDM = (float)num2;
|
|
button3D.MALDFLCADLG(num3 != 0);
|
|
button3D.PMFNJKCHLCO();
|
|
this.roomsGrid.Awake();
|
|
IPromise<IReadOnlyList<MKAMHOIHOJK>> promise = OJMCBOKJFOF.HFHDFLDCIEM(this.JOFHFPFMKNL);
|
|
Action<IReadOnlyList<MKAMHOIHOJK>> action = new Action(this.ELBDBIIHPGM);
|
|
Action<string> action2 = new Action(this.MEMENOOPPGL);
|
|
Action action3 = new Action(this.PDBGGPOHMDN);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600BAC4 RID: 47812 RVA: 0x002BF0D8 File Offset: 0x002BD2D8
|
|
[Token(Token = "0x600BAC4")]
|
|
[Address(RVA = "0x16ED750", Offset = "0x16EC150", VA = "0x1816ED750")]
|
|
private void BPAANMOEGFG(IEnumerable<MKAMHOIHOJK> HFPEMBACLGG, BrowseRoomsScreen.BOGHOBNDCEM OJJLDEPGAEJ)
|
|
{
|
|
int num = 0;
|
|
if (this != num && this.CCLBLGLCPMC == OJJLDEPGAEJ)
|
|
{
|
|
RoomOrPlaylistButtonPagedGrid roomOrPlaylistButtonPagedGrid = this.roomsGrid;
|
|
if (OJJLDEPGAEJ - BrowseRoomsScreen.BOGHOBNDCEM.Hot <= 9)
|
|
{
|
|
}
|
|
RoomOrPlaylistButtonPagedGrid roomOrPlaylistButtonPagedGrid2 = this.roomsGrid;
|
|
if (OJJLDEPGAEJ == BrowseRoomsScreen.BOGHOBNDCEM.Favorites || OJJLDEPGAEJ == BrowseRoomsScreen.BOGHOBNDCEM.Recommended)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
roomOrPlaylistButtonPagedGrid2.SetEmptyDisplayText("No results [|=(]");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BAC5 RID: 47813 RVA: 0x002BF12C File Offset: 0x002BD32C
|
|
[Token(Token = "0x600BAC5")]
|
|
[Address(RVA = "0x16F0110", Offset = "0x16EEB10", VA = "0x1816F0110")]
|
|
public void SearchByDoorSelection(string CNBKKCJAHPP, [Optional] Vector3? DDHPAFKBMON)
|
|
{
|
|
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
|
int num = 0;
|
|
<LBNLPAIAGHF>k__BackingField.PushFlow(this, num);
|
|
this.<LBNLPAIAGHF>k__BackingField.OHPDNGENFJL.AuthorityOpenMenuDetached(true);
|
|
if (this.CCLBLGLCPMC != BrowseRoomsScreen.BOGHOBNDCEM.DoorSelect)
|
|
{
|
|
this.CCLBLGLCPMC = (BrowseRoomsScreen.BOGHOBNDCEM)((ulong)5L);
|
|
this.FIFOHGCNDJP(true);
|
|
}
|
|
this.roomsGrid.Awake();
|
|
IPromise<IReadOnlyList<MKAMHOIHOJK>> promise = OJMCBOKJFOF.HFHDFLDCIEM(CNBKKCJAHPP);
|
|
Action<IReadOnlyList<MKAMHOIHOJK>> action = new Action(this.AOOLCCNBGHN);
|
|
}
|
|
|
|
// Token: 0x0600BAC6 RID: 47814 RVA: 0x002BF19C File Offset: 0x002BD39C
|
|
[Token(Token = "0x600BAC6")]
|
|
[Address(RVA = "0x16F02E0", Offset = "0x16EECE0", VA = "0x1816F02E0")]
|
|
public void SetCurrentPage(int LMJALOEKCED)
|
|
{
|
|
this.roomsGrid.SetCurrentPage(LMJALOEKCED, true);
|
|
}
|
|
|
|
// Token: 0x0600BAC7 RID: 47815 RVA: 0x002BF1BC File Offset: 0x002BD3BC
|
|
[Token(Token = "0x600BAC7")]
|
|
[Address(RVA = "0x16EDA50", Offset = "0x16EC450", VA = "0x1816EDA50")]
|
|
public void Button_HotDisplayMode()
|
|
{
|
|
this.DMNEAMCPCAI = BrowseRoomsScreen.BOGHOBNDCEM.Hot;
|
|
}
|
|
|
|
// Token: 0x0600BAC8 RID: 47816 RVA: 0x002BF1D0 File Offset: 0x002BD3D0
|
|
[Token(Token = "0x600BAC8")]
|
|
[Address(RVA = "0x16EDB40", Offset = "0x16EC540", VA = "0x1816EDB40")]
|
|
public void Button_NewDisplayMode()
|
|
{
|
|
this.DMNEAMCPCAI = BrowseRoomsScreen.BOGHOBNDCEM.New;
|
|
}
|
|
|
|
// Token: 0x0600BAC9 RID: 47817 RVA: 0x002BF1E4 File Offset: 0x002BD3E4
|
|
[Token(Token = "0x600BAC9")]
|
|
[Address(RVA = "0x16ED960", Offset = "0x16EC360", VA = "0x1816ED960")]
|
|
public void Button_FavoritesDisplayMode()
|
|
{
|
|
this.DMNEAMCPCAI = BrowseRoomsScreen.BOGHOBNDCEM.Favorites;
|
|
}
|
|
|
|
// Token: 0x0600BACA RID: 47818 RVA: 0x002BF1F8 File Offset: 0x002BD3F8
|
|
[Token(Token = "0x600BACA")]
|
|
[Address(RVA = "0x16EDB60", Offset = "0x16EC560", VA = "0x1816EDB60")]
|
|
public void Button_SearchDisplayMode()
|
|
{
|
|
this.DMNEAMCPCAI = BrowseRoomsScreen.BOGHOBNDCEM.Search;
|
|
}
|
|
|
|
// Token: 0x0600BACB RID: 47819 RVA: 0x002BF20C File Offset: 0x002BD40C
|
|
[Token(Token = "0x600BACB")]
|
|
[Address(RVA = "0x16EDB50", Offset = "0x16EC550", VA = "0x1816EDB50")]
|
|
public void Button_RecNetDisplayMode()
|
|
{
|
|
this.DMNEAMCPCAI = BrowseRoomsScreen.BOGHOBNDCEM.Recommended;
|
|
}
|
|
|
|
// Token: 0x0600BACC RID: 47820 RVA: 0x002BF224 File Offset: 0x002BD424
|
|
[Token(Token = "0x600BACC")]
|
|
[Address(RVA = "0x16ED950", Offset = "0x16EC350", VA = "0x1816ED950")]
|
|
public void Button_CuratedDisplayMode()
|
|
{
|
|
this.DMNEAMCPCAI = BrowseRoomsScreen.BOGHOBNDCEM.Curated;
|
|
}
|
|
|
|
// Token: 0x0600BACD RID: 47821 RVA: 0x002BF23C File Offset: 0x002BD43C
|
|
[Token(Token = "0x600BACD")]
|
|
[Address(RVA = "0x16EDB70", Offset = "0x16EC570", VA = "0x1816EDB70")]
|
|
public void Button_Search()
|
|
{
|
|
string text = this.searchField.KKJIOHNFHFJ.Trim();
|
|
this.JDIOBGHAHCK(text);
|
|
}
|
|
|
|
// Token: 0x0600BACE RID: 47822 RVA: 0x002BF268 File Offset: 0x002BD468
|
|
[Token(Token = "0x600BACE")]
|
|
[Address(RVA = "0x16F0310", Offset = "0x16EED10", VA = "0x1816F0310")]
|
|
public void Toggle_Tag(int index, bool isOn)
|
|
{
|
|
if (!isOn)
|
|
{
|
|
int num = 0;
|
|
BrowseRoomsScreen property = SessionManager.GetProperty<BrowseRoomsScreen, int>("activeTags", num);
|
|
SessionManager.SetProperty<BrowseRoomsScreen, int>("activeTags", property);
|
|
}
|
|
int num2 = 0;
|
|
BrowseRoomsScreen property2 = SessionManager.GetProperty<BrowseRoomsScreen, int>("activeTags", num2);
|
|
SessionManager.SetProperty<BrowseRoomsScreen, int>("activeTags", property2);
|
|
int num3 = this.KAJGAGPFPDB.IndexOf("#recroomoriginal");
|
|
int num4 = this.KAJGAGPFPDB.IndexOf("#community");
|
|
if (index == num3)
|
|
{
|
|
int num5 = BrowseRoomsScreen.NCGLKNJGEAM;
|
|
int num6 = BrowseRoomsScreen.NCGLKNJGEAM;
|
|
}
|
|
if (index == num4)
|
|
{
|
|
int num7 = BrowseRoomsScreen.NCGLKNJGEAM;
|
|
BrowseRoomsScreen.NCGLKNJGEAM = BrowseRoomsScreen.NCGLKNJGEAM;
|
|
}
|
|
this.FIFOHGCNDJP(true);
|
|
}
|
|
|
|
// Token: 0x0600BACF RID: 47823 RVA: 0x002BF314 File Offset: 0x002BD514
|
|
[Token(Token = "0x600BACF")]
|
|
[Address(RVA = "0x16EDA60", Offset = "0x16EC460", VA = "0x1816EDA60")]
|
|
public void Button_HotRRORooms()
|
|
{
|
|
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
|
int num = 0;
|
|
<LBNLPAIAGHF>k__BackingField.PushFlow(this, num);
|
|
this.DMNEAMCPCAI = BrowseRoomsScreen.BOGHOBNDCEM.Hot;
|
|
int num2 = 0;
|
|
this.ALLNHGIANHO("#recroomoriginal", num2);
|
|
this.FLMNLFEJICE();
|
|
List<string> kajgagpfpdb = this.KAJGAGPFPDB;
|
|
ToggleButton3D[] ghijpfkklhn = this.GHIJPFKKLHN;
|
|
int num3 = kajgagpfpdb.IndexOf("#recroomoriginal");
|
|
ghijpfkklhn[num3].ForcePressed();
|
|
}
|
|
|
|
// Token: 0x0600BAD0 RID: 47824 RVA: 0x002BF380 File Offset: 0x002BD580
|
|
[Token(Token = "0x600BAD0")]
|
|
[Address(RVA = "0x16ED970", Offset = "0x16EC370", VA = "0x1816ED970")]
|
|
public void Button_HotCommunityRooms()
|
|
{
|
|
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
|
int num = 0;
|
|
<LBNLPAIAGHF>k__BackingField.PushFlow(this, num);
|
|
this.DMNEAMCPCAI = BrowseRoomsScreen.BOGHOBNDCEM.Hot;
|
|
this.ALLNHGIANHO("#community", 1);
|
|
this.FLMNLFEJICE();
|
|
List<string> kajgagpfpdb = this.KAJGAGPFPDB;
|
|
ToggleButton3D[] ghijpfkklhn = this.GHIJPFKKLHN;
|
|
int num2 = kajgagpfpdb.IndexOf("#community");
|
|
ghijpfkklhn[num2].ForcePressed();
|
|
}
|
|
|
|
// Token: 0x0600BAD1 RID: 47825 RVA: 0x002BF3E8 File Offset: 0x002BD5E8
|
|
[Token(Token = "0x600BAD1")]
|
|
[Address(RVA = "0x16ED4F0", Offset = "0x16EBEF0", VA = "0x1816ED4F0")]
|
|
private void ALLNHGIANHO(string GHBNIGCAPPL, int EFBDCIJMFGD)
|
|
{
|
|
if (!this.KAJGAGPFPDB.Contains(GHBNIGCAPPL))
|
|
{
|
|
List<string> kajgagpfpdb = this.KAJGAGPFPDB;
|
|
int size = kajgagpfpdb._size;
|
|
int num = 0;
|
|
int num2 = Mathf.Clamp(EFBDCIJMFGD, num, size);
|
|
kajgagpfpdb.Insert(num2, GHBNIGCAPPL);
|
|
this.DCKPBDNPNKP();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BAD2 RID: 47826 RVA: 0x002BF434 File Offset: 0x002BD634
|
|
[Token(Token = "0x600BAD2")]
|
|
[Address(RVA = "0x16F0080", Offset = "0x16EEA80", VA = "0x1816F0080")]
|
|
private static bool PJOEAGNIJDJ()
|
|
{
|
|
SplitTesting instance = SingletonMonoBehaviour.Instance;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
bool flag2;
|
|
return flag2;
|
|
}
|
|
|
|
// Token: 0x0600BAD3 RID: 47827 RVA: 0x002BF454 File Offset: 0x002BD654
|
|
[Token(Token = "0x600BAD3")]
|
|
[Address(RVA = "0x16ED6C0", Offset = "0x16EC0C0", VA = "0x1816ED6C0")]
|
|
private static bool BJMCLBEAEMH()
|
|
{
|
|
SplitTesting instance = SingletonMonoBehaviour.Instance;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
bool flag2;
|
|
return flag2;
|
|
}
|
|
|
|
// Token: 0x0600BAD4 RID: 47828 RVA: 0x002BF474 File Offset: 0x002BD674
|
|
[Token(Token = "0x600BAD4")]
|
|
[Address(RVA = "0x16EDFB0", Offset = "0x16EC9B0", VA = "0x1816EDFB0")]
|
|
private static int EKEOMNIMEGH()
|
|
{
|
|
SplitTesting instance = SingletonMonoBehaviour.Instance;
|
|
bool flag;
|
|
ulong num;
|
|
int num2;
|
|
if (!flag || num == (ulong)0L)
|
|
{
|
|
num2 = 0;
|
|
return num2;
|
|
}
|
|
while (num2 != 1)
|
|
{
|
|
}
|
|
return num2;
|
|
}
|
|
|
|
// Token: 0x0600BAD5 RID: 47829 RVA: 0x002BF4A0 File Offset: 0x002BD6A0
|
|
[Token(Token = "0x600BAD5")]
|
|
[Address(RVA = "0x16F0690", Offset = "0x16EF090", VA = "0x1816F0690")]
|
|
public BrowseRoomsScreen()
|
|
{
|
|
int num = 0;
|
|
this.searchGridSize = (int)((ulong)4L);
|
|
this.hotGridSize = (int)((ulong)6L);
|
|
this.largeGridSize = (int)((ulong)15L);
|
|
this.largeSearchGridSize = (int)((ulong)10L);
|
|
this.largeHotGridSize = (int)((ulong)12L);
|
|
ToggleButton3D[] array = new ToggleButton3D[num];
|
|
this.GHIJPFKKLHN = array;
|
|
List<string> list = new List();
|
|
this.KAJGAGPFPDB = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0600BAD6 RID: 47830 RVA: 0x002BF50C File Offset: 0x002BD70C
|
|
[Token(Token = "0x600BAD6")]
|
|
[Address(RVA = "0x16EDBC0", Offset = "0x16EC5C0", VA = "0x1816EDBC0")]
|
|
[CompilerGenerated]
|
|
private void CPHHFGFPGHI(IReadOnlyList<MKAMHOIHOJK> EOFDECBDKFI)
|
|
{
|
|
int num = 0;
|
|
if (this != num && this.CCLBLGLCPMC == BrowseRoomsScreen.BOGHOBNDCEM.Favorites)
|
|
{
|
|
this.roomsGrid.SetItems(EOFDECBDKFI, SessionManager.BDPNOBGNGNI.FAVORITE_ROOMS_WATCH);
|
|
this.roomsGrid.SetEmptyDisplayText("No results [|=(] To favorite a room, open the room details, then tap Favorite.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BAD7 RID: 47831 RVA: 0x002BF554 File Offset: 0x002BD754
|
|
[Token(Token = "0x600BAD7")]
|
|
[Address(RVA = "0x16EF040", Offset = "0x16EDA40", VA = "0x1816EF040")]
|
|
[CompilerGenerated]
|
|
private void IHJBHGOFBIO(List<long> ANIKDNFLDIG)
|
|
{
|
|
this.curatedPlaylistsGrid.SetItems(ANIKDNFLDIG);
|
|
}
|
|
|
|
// Token: 0x0600BAD8 RID: 47832 RVA: 0x002BF574 File Offset: 0x002BD774
|
|
[Token(Token = "0x600BAD8")]
|
|
[Address(RVA = "0x16EF820", Offset = "0x16EE220", VA = "0x1816EF820")]
|
|
[CompilerGenerated]
|
|
private void LEOJABMJNDP(IReadOnlyList<ANNKHNFLMNP> KDDBENNMAOE)
|
|
{
|
|
int num = 0;
|
|
if (this != num)
|
|
{
|
|
Func<ANNKHNFLMNP, IEnumerable<KLCOGEIGEBJ>> <>9__56_ = BrowseRoomsScreen.<>c.<>9__56_1;
|
|
if (<>9__56_ == 0)
|
|
{
|
|
BrowseRoomsScreen.<>c.<>9__56_1 = delegate(ANNKHNFLMNP r)
|
|
{
|
|
IReadOnlyList<KLCOGEIGEBJ> <NGLHJDHDNBB>k__BackingField = r.<NGLHJDHDNBB>k__BackingField;
|
|
throw new NullReferenceException();
|
|
};
|
|
}
|
|
IEnumerable<ANNKHNFLMNP> enumerable = Enumerable.SelectMany<ANNKHNFLMNP, KLCOGEIGEBJ>(KDDBENNMAOE, <>9__56_);
|
|
int num2 = 0;
|
|
if (this != num2 && this.CCLBLGLCPMC == BrowseRoomsScreen.BOGHOBNDCEM.Recommended)
|
|
{
|
|
this.roomsGrid.SetItems(enumerable, SessionManager.BDPNOBGNGNI.RECOMMENDED_ROOMS_WATCH);
|
|
this.roomsGrid.SetEmptyDisplayText("No results [|=(] You may need to visit more rooms so we can give you recommendations!");
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BAD9 RID: 47833 RVA: 0x002BF5F0 File Offset: 0x002BD7F0
|
|
[Token(Token = "0x600BAD9")]
|
|
[Address(RVA = "0x16EE040", Offset = "0x16ECA40", VA = "0x1816EE040")]
|
|
[CompilerGenerated]
|
|
private void ELBDBIIHPGM(IReadOnlyList<MKAMHOIHOJK> BCMFOEKAOKI)
|
|
{
|
|
int num = 0;
|
|
if (this != num && this.CCLBLGLCPMC == BrowseRoomsScreen.BOGHOBNDCEM.Search)
|
|
{
|
|
this.roomsGrid.SetItems(BCMFOEKAOKI, SessionManager.BDPNOBGNGNI.SEARCH_ROOMS_WATCH);
|
|
this.roomsGrid.SetEmptyDisplayText("No results [|=(]");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BADA RID: 47834 RVA: 0x002BF638 File Offset: 0x002BD838
|
|
[Token(Token = "0x600BADA")]
|
|
[Address(RVA = "0x16EFA00", Offset = "0x16EE400", VA = "0x1816EFA00")]
|
|
[CompilerGenerated]
|
|
private void MEMENOOPPGL(string MOPOMPHBHKF)
|
|
{
|
|
int num = 0;
|
|
if (this != num && this.CCLBLGLCPMC == BrowseRoomsScreen.BOGHOBNDCEM.Search)
|
|
{
|
|
this.roomsGrid.SetItems(num, SessionManager.BDPNOBGNGNI.SEARCH_ROOMS_WATCH);
|
|
this.roomsGrid.SetEmptyDisplayText("No results [|=(]");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BADB RID: 47835 RVA: 0x002BF680 File Offset: 0x002BD880
|
|
[Token(Token = "0x600BADB")]
|
|
[Address(RVA = "0x16EFF70", Offset = "0x16EE970", VA = "0x1816EFF70")]
|
|
[CompilerGenerated]
|
|
private void PDBGGPOHMDN()
|
|
{
|
|
int num = 0;
|
|
if (this != num)
|
|
{
|
|
Button3D button3D = this.searchButton;
|
|
button3D.interactable = true;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
button3D.BLIJCJNGGIJ = num2;
|
|
button3D.DKILDKCKHDM = (float)num2;
|
|
button3D.MALDFLCADLG(num3 != 0);
|
|
button3D.PMFNJKCHLCO();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BADC RID: 47836 RVA: 0x002BF6D0 File Offset: 0x002BD8D0
|
|
[Token(Token = "0x600BADC")]
|
|
[Address(RVA = "0x16ED5E0", Offset = "0x16EBFE0", VA = "0x1816ED5E0")]
|
|
[CompilerGenerated]
|
|
private void AOOLCCNBGHN(IReadOnlyList<MKAMHOIHOJK> HFPEMBACLGG)
|
|
{
|
|
int num = 0;
|
|
if (this != num && this.CCLBLGLCPMC == BrowseRoomsScreen.BOGHOBNDCEM.DoorSelect)
|
|
{
|
|
this.roomsGrid.SetItems(HFPEMBACLGG, SessionManager.BDPNOBGNGNI.DOOR_SELECT_WATCH);
|
|
this.roomsGrid.SetEmptyDisplayText("No results [|=(]");
|
|
}
|
|
}
|
|
|
|
// Token: 0x04007AF3 RID: 31475
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4007AF3")]
|
|
[SerializeField]
|
|
[Header("Radio Buttons")]
|
|
private GameObject contextRow;
|
|
|
|
// Token: 0x04007AF4 RID: 31476
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4007AF4")]
|
|
[SerializeField]
|
|
private RadioButton3D hotRadioButton;
|
|
|
|
// Token: 0x04007AF5 RID: 31477
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4007AF5")]
|
|
[SerializeField]
|
|
private RadioButton3D newRadioButton;
|
|
|
|
// Token: 0x04007AF6 RID: 31478
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4007AF6")]
|
|
[SerializeField]
|
|
private RadioButton3D recommendedRadioButton;
|
|
|
|
// Token: 0x04007AF7 RID: 31479
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4007AF7")]
|
|
[SerializeField]
|
|
private RadioButton3D favoritesRadioButton;
|
|
|
|
// Token: 0x04007AF8 RID: 31480
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4007AF8")]
|
|
[SerializeField]
|
|
private RadioButton3D searchRadioButton;
|
|
|
|
// Token: 0x04007AF9 RID: 31481
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4007AF9")]
|
|
[SerializeField]
|
|
private RadioButton3D curatedRadioButton;
|
|
|
|
// Token: 0x04007AFA RID: 31482
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4007AFA")]
|
|
[SerializeField]
|
|
[Header("Subscreens")]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
|
private SubscreenControl subscreenControl;
|
|
|
|
// Token: 0x04007AFB RID: 31483
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x4007AFB")]
|
|
[SerializeField]
|
|
private Subscreen roomsSubscreen;
|
|
|
|
// Token: 0x04007AFC RID: 31484
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x4007AFC")]
|
|
[SerializeField]
|
|
private Subscreen curatedSubscreen;
|
|
|
|
// Token: 0x04007AFD RID: 31485
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x4007AFD")]
|
|
[SerializeField]
|
|
[Header("Search Settings")]
|
|
private GameObject searchRow;
|
|
|
|
// Token: 0x04007AFE RID: 31486
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x4007AFE")]
|
|
[SerializeField]
|
|
private InputField3D searchField;
|
|
|
|
// Token: 0x04007AFF RID: 31487
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x4007AFF")]
|
|
[SerializeField]
|
|
private Button3D searchButton;
|
|
|
|
// Token: 0x04007B00 RID: 31488
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x4007B00")]
|
|
[SerializeField]
|
|
[Header("Tags")]
|
|
private GameObject tagFilterContainer;
|
|
|
|
// Token: 0x04007B01 RID: 31489
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x4007B01")]
|
|
[SerializeField]
|
|
private GameObject tagButtonsParent;
|
|
|
|
// Token: 0x04007B02 RID: 31490
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x4007B02")]
|
|
[SerializeField]
|
|
private Sprite agTagSprite;
|
|
|
|
// Token: 0x04007B03 RID: 31491
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x4007B03")]
|
|
[SerializeField]
|
|
[Header("Featured")]
|
|
private PlaylistDetailsButtonPagedGrid curatedPlaylistsGrid;
|
|
|
|
// Token: 0x04007B04 RID: 31492
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x4007B04")]
|
|
[SerializeField]
|
|
[Header("Rooms Grid")]
|
|
private RoomOrPlaylistButtonPagedGrid roomsGrid;
|
|
|
|
// Token: 0x04007B05 RID: 31493
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x4007B05")]
|
|
[SerializeField]
|
|
private int defaultGridSize = (int)((ulong)8L);
|
|
|
|
// Token: 0x04007B06 RID: 31494
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14C")]
|
|
[Token(Token = "0x4007B06")]
|
|
[SerializeField]
|
|
private int searchGridSize;
|
|
|
|
// Token: 0x04007B07 RID: 31495
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x4007B07")]
|
|
[SerializeField]
|
|
private int hotGridSize;
|
|
|
|
// Token: 0x04007B08 RID: 31496
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x154")]
|
|
[Token(Token = "0x4007B08")]
|
|
[SerializeField]
|
|
private int largeGridSize;
|
|
|
|
// Token: 0x04007B09 RID: 31497
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x4007B09")]
|
|
[SerializeField]
|
|
private int largeSearchGridSize;
|
|
|
|
// Token: 0x04007B0A RID: 31498
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x15C")]
|
|
[Token(Token = "0x4007B0A")]
|
|
[SerializeField]
|
|
private int largeHotGridSize;
|
|
|
|
// Token: 0x04007B0B RID: 31499
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x4007B0B")]
|
|
private ToggleButton3D[] GHIJPFKKLHN;
|
|
|
|
// Token: 0x04007B0C RID: 31500
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x4007B0C")]
|
|
private List<string> KAJGAGPFPDB;
|
|
|
|
// Token: 0x04007B0D RID: 31501
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x4007B0D")]
|
|
private string JOFHFPFMKNL;
|
|
|
|
// Token: 0x04007B0E RID: 31502
|
|
[Token(Token = "0x4007B0E")]
|
|
private const char JNIDAKMIDNF = '#';
|
|
|
|
// Token: 0x04007B0F RID: 31503
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
|
|
[Token(Token = "0x4007B0F")]
|
|
private BrowseRoomsScreen.BOGHOBNDCEM CCLBLGLCPMC;
|
|
|
|
// Token: 0x04007B10 RID: 31504
|
|
[Token(Token = "0x4007B10")]
|
|
public static string RRO_TAG = "#recroomoriginal";
|
|
|
|
// Token: 0x04007B11 RID: 31505
|
|
[Token(Token = "0x4007B11")]
|
|
public static string COMMUNITY_TAG = "#community";
|
|
|
|
// Token: 0x02001B34 RID: 6964
|
|
[Token(Token = "0x2001B34")]
|
|
private enum BOGHOBNDCEM
|
|
{
|
|
// Token: 0x04007B13 RID: 31507
|
|
[Token(Token = "0x4007B13")]
|
|
None,
|
|
// Token: 0x04007B14 RID: 31508
|
|
[Token(Token = "0x4007B14")]
|
|
Hot,
|
|
// Token: 0x04007B15 RID: 31509
|
|
[Token(Token = "0x4007B15")]
|
|
Search = 3,
|
|
// Token: 0x04007B16 RID: 31510
|
|
[Token(Token = "0x4007B16")]
|
|
Favorites,
|
|
// Token: 0x04007B17 RID: 31511
|
|
[Token(Token = "0x4007B17")]
|
|
DoorSelect,
|
|
// Token: 0x04007B18 RID: 31512
|
|
[Token(Token = "0x4007B18")]
|
|
New = 8,
|
|
// Token: 0x04007B19 RID: 31513
|
|
[Token(Token = "0x4007B19")]
|
|
Recommended,
|
|
// Token: 0x04007B1A RID: 31514
|
|
[Token(Token = "0x4007B1A")]
|
|
Curated
|
|
}
|
|
|
|
// Token: 0x02001B35 RID: 6965
|
|
[Token(Token = "0x2001B35")]
|
|
[CompilerGenerated]
|
|
private sealed class MDALPHKLGKG
|
|
{
|
|
// Token: 0x0600BADE RID: 47838 RVA: 0x002BF73C File Offset: 0x002BD93C
|
|
[Token(Token = "0x600BADE")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public MDALPHKLGKG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600BADF RID: 47839 RVA: 0x002BF750 File Offset: 0x002BD950
|
|
[Token(Token = "0x600BADF")]
|
|
[Address(RVA = "0x16F7FE0", Offset = "0x16F69E0", VA = "0x1816F7FE0")]
|
|
internal void <Initialize>b__0(bool isOn)
|
|
{
|
|
BrowseRoomsScreen browseRoomsScreen = this.<>4__this;
|
|
int num = this.temp;
|
|
browseRoomsScreen.Toggle_Tag(num, isOn);
|
|
}
|
|
|
|
// Token: 0x04007B1B RID: 31515
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4007B1B")]
|
|
public int temp;
|
|
|
|
// Token: 0x04007B1C RID: 31516
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4007B1C")]
|
|
public BrowseRoomsScreen <>4__this;
|
|
}
|
|
|
|
// Token: 0x02001B36 RID: 6966
|
|
[Token(Token = "0x2001B36")]
|
|
[CompilerGenerated]
|
|
private sealed class KPNNOFMLLBM
|
|
{
|
|
// Token: 0x0600BAE0 RID: 47840 RVA: 0x002BF77C File Offset: 0x002BD97C
|
|
[Token(Token = "0x600BAE0")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public KPNNOFMLLBM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600BAE1 RID: 47841 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600BAE1")]
|
|
[Address(RVA = "0x16F6E30", Offset = "0x16F5830", VA = "0x1816F6E30")]
|
|
internal void <OnFlowEntered>b__0()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600BAE2 RID: 47842 RVA: 0x002BF790 File Offset: 0x002BD990
|
|
[Token(Token = "0x600BAE2")]
|
|
[Address(RVA = "0x16F7270", Offset = "0x16F5C70", VA = "0x1816F7270")]
|
|
internal void <OnFlowEntered>b__1(IReadOnlyList<string> tags)
|
|
{
|
|
BrowseRoomsScreen browseRoomsScreen = this.<>4__this;
|
|
int num = 0;
|
|
if (browseRoomsScreen != num)
|
|
{
|
|
BrowseRoomsScreen browseRoomsScreen2 = this.<>4__this;
|
|
List<string> list = new List(tags);
|
|
browseRoomsScreen2.KAJGAGPFPDB = list;
|
|
this.<>4__this.DCKPBDNPNKP();
|
|
}
|
|
}
|
|
|
|
// Token: 0x04007B1D RID: 31517
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4007B1D")]
|
|
public BrowseRoomsScreen <>4__this;
|
|
|
|
// Token: 0x04007B1E RID: 31518
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4007B1E")]
|
|
public StackedUIFlowBase oldFlow;
|
|
|
|
// Token: 0x04007B1F RID: 31519
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4007B1F")]
|
|
public Action<IReadOnlyList<string>> <>9__1;
|
|
}
|
|
|
|
// Token: 0x02001B37 RID: 6967
|
|
[Token(Token = "0x2001B37")]
|
|
[CompilerGenerated]
|
|
private sealed class NAHNFNGBHHP
|
|
{
|
|
// Token: 0x0600BAE3 RID: 47843 RVA: 0x002BF7D8 File Offset: 0x002BD9D8
|
|
[Token(Token = "0x600BAE3")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public NAHNFNGBHHP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600BAE4 RID: 47844 RVA: 0x002BF7EC File Offset: 0x002BD9EC
|
|
[Token(Token = "0x600BAE4")]
|
|
[Address(RVA = "0x16F8010", Offset = "0x16F6A10", VA = "0x1816F8010")]
|
|
internal void <ShowHotRooms>b__0(IReadOnlyList<MKAMHOIHOJK> roomsOrPlaylists)
|
|
{
|
|
BrowseRoomsScreen browseRoomsScreen = this.<>4__this;
|
|
int num = 0;
|
|
if (browseRoomsScreen != num)
|
|
{
|
|
BrowseRoomsScreen browseRoomsScreen2 = this.<>4__this;
|
|
List<string> list = this.tags;
|
|
List<string> list2 = browseRoomsScreen2.FAKPBGPOOPI();
|
|
if (Enumerable.SequenceEqual<string>(list, list2))
|
|
{
|
|
this.<>4__this.BPAANMOEGFG(roomsOrPlaylists, BrowseRoomsScreen.BOGHOBNDCEM.Hot);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x04007B20 RID: 31520
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4007B20")]
|
|
public BrowseRoomsScreen <>4__this;
|
|
|
|
// Token: 0x04007B21 RID: 31521
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4007B21")]
|
|
public List<string> tags;
|
|
}
|
|
|
|
// Token: 0x02001B39 RID: 6969
|
|
[Token(Token = "0x2001B39")]
|
|
[CompilerGenerated]
|
|
private sealed class NFFDHDEBACN
|
|
{
|
|
// Token: 0x0600BAE8 RID: 47848 RVA: 0x002BF888 File Offset: 0x002BDA88
|
|
[Token(Token = "0x600BAE8")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public NFFDHDEBACN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600BAE9 RID: 47849 RVA: 0x002BF89C File Offset: 0x002BDA9C
|
|
[Token(Token = "0x600BAE9")]
|
|
[Address(RVA = "0x16F80D0", Offset = "0x16F6AD0", VA = "0x1816F80D0")]
|
|
internal void <ShowNewRooms>b__0(IReadOnlyList<MKAMHOIHOJK> roomsOrPlaylists)
|
|
{
|
|
List<string> list = this.<>4__this.FAKPBGPOOPI();
|
|
list.Add("new");
|
|
BrowseRoomsScreen browseRoomsScreen = this.<>4__this;
|
|
int num = 0;
|
|
if (browseRoomsScreen != num && Enumerable.SequenceEqual<string>(this.tags, list))
|
|
{
|
|
BrowseRoomsScreen browseRoomsScreen2 = this.<>4__this;
|
|
int num2 = 0;
|
|
if (browseRoomsScreen2 != num2 && browseRoomsScreen2.CCLBLGLCPMC == BrowseRoomsScreen.BOGHOBNDCEM.New)
|
|
{
|
|
browseRoomsScreen2.roomsGrid.SetItems(roomsOrPlaylists, SessionManager.BDPNOBGNGNI.NEW_ROOMS_WATCH);
|
|
browseRoomsScreen2.roomsGrid.SetEmptyDisplayText("No results [|=(]");
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x04007B24 RID: 31524
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4007B24")]
|
|
public BrowseRoomsScreen <>4__this;
|
|
|
|
// Token: 0x04007B25 RID: 31525
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4007B25")]
|
|
public List<string> tags;
|
|
}
|
|
}
|
|
}
|