1350 lines
57 KiB
C#
1350 lines
57 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using Photon.Realtime;
|
|
using RecNet;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
using RecRoom.Core;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x02001AC9 RID: 6857
|
|
[Token(Token = "0x2001AC9")]
|
|
[StructLayout(3)]
|
|
public class PeopleWatchUIFlow : WatchUIFlow
|
|
{
|
|
// Token: 0x17001DB7 RID: 7607
|
|
// (get) Token: 0x0600B825 RID: 47141 RVA: 0x002B335C File Offset: 0x002B155C
|
|
[Token(Token = "0x17001DB7")]
|
|
private int AHPGJBLFBCO
|
|
{
|
|
[Token(Token = "0x600B825")]
|
|
[Address(RVA = "0x192A630", Offset = "0x1929030", VA = "0x18192A630")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600B825)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 AGUI.StackedUI.PeopleWatchUIFlow::FMCFNDKDEMC()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:int32(var_0_0B, call:int32(IGCCFMFHBBN::JGGKHJCBGLF, ldstr:string("Friends.PostGamePromptUnderFriendCount"), ldc.i4:int32(5)))
|
|
stfld:valuetype [mscorlib]System.Nullable`1<int32>(PeopleWatchUIFlow::NHGFGBBHDBN, ldloc:PeopleWatchUIFlow(this), ldloc:uint64[exp:valuetype [mscorlib]System.Nullable`1<int32>](var_1))
|
|
}
|
|
|
|
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: 0x17001DB8 RID: 7608
|
|
// (get) Token: 0x0600B826 RID: 47142 RVA: 0x002B337C File Offset: 0x002B157C
|
|
// (set) Token: 0x0600B827 RID: 47143 RVA: 0x002B3390 File Offset: 0x002B1590
|
|
[Token(Token = "0x17001DB8")]
|
|
public AccountSpecificUIBehaviour.PlayerDisplayMode PGPHEMKPAHC
|
|
{
|
|
[Token(Token = "0x600B826")]
|
|
[Address(RVA = "0xC8ECD0", Offset = "0xC8D6D0", VA = "0x180C8ECD0")]
|
|
get
|
|
{
|
|
return this.DIDFOLIHEFF;
|
|
}
|
|
[Token(Token = "0x600B827")]
|
|
[Address(RVA = "0x192BF10", Offset = "0x192A910", VA = "0x18192BF10")]
|
|
set
|
|
{
|
|
if (this.DIDFOLIHEFF != value)
|
|
{
|
|
this.DIDFOLIHEFF = value;
|
|
int num = 0;
|
|
this.FIFOHGCNDJP(true, num != 0);
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B828 RID: 47144 RVA: 0x002B33B8 File Offset: 0x002B15B8
|
|
[Token(Token = "0x600B828")]
|
|
[Address(RVA = "0x1928510", Offset = "0x1926F10", VA = "0x181928510")]
|
|
private void Awake()
|
|
{
|
|
AccountSpecificUIBehaviour.PlayerDisplayMode playerDisplayMode = this.defaultDisplayMode;
|
|
ValidatedButtonInputField validatedButtonInputField = this.searchField;
|
|
this.DIDFOLIHEFF = playerDisplayMode;
|
|
Func<string, bool> func = new Func(this.CMFPBFOJGKP);
|
|
validatedButtonInputField.IsValidFunction = func;
|
|
ActionEvent onGameEndEvent = GameManager.OnGameEndEvent;
|
|
Action action = new Action(this.ILMBFOOBPHK);
|
|
GameManager.OnGameEndEvent = onGameEndEvent + action;
|
|
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.OENCFJHENPB);
|
|
instance2.KMKCFILCLNO += ggphekcppmp;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B829 RID: 47145 RVA: 0x002B344C File Offset: 0x002B164C
|
|
[Token(Token = "0x600B829")]
|
|
[Address(RVA = "0x192B4F0", Offset = "0x1929EF0", VA = "0x18192B4F0")]
|
|
private void OnEnable()
|
|
{
|
|
Action action = new Action(this.COJLNKLFLME);
|
|
ISchedulerPromise schedulerPromise = this.InvokeNextUpdate(action);
|
|
}
|
|
|
|
// Token: 0x0600B82A RID: 47146 RVA: 0x002B3470 File Offset: 0x002B1670
|
|
[Token(Token = "0x600B82A")]
|
|
[Address(RVA = "0x192B330", Offset = "0x1929D30", VA = "0x18192B330", Slot = "6")]
|
|
protected override void OnDestroy()
|
|
{
|
|
ActionEvent onGameEndEvent = GameManager.OnGameEndEvent;
|
|
Action action = new Action(this.ILMBFOOBPHK);
|
|
GameManager.OnGameEndEvent = onGameEndEvent - action;
|
|
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.OENCFJHENPB);
|
|
instance2.KMKCFILCLNO -= ggphekcppmp;
|
|
}
|
|
if (this.GPECOBOKEBH != 0)
|
|
{
|
|
}
|
|
if (this.IFCMMPEDJED != 0)
|
|
{
|
|
}
|
|
base.OnDestroy();
|
|
}
|
|
|
|
// Token: 0x0600B82B RID: 47147 RVA: 0x002B34EC File Offset: 0x002B16EC
|
|
[Token(Token = "0x600B82B")]
|
|
[Address(RVA = "0x192B560", Offset = "0x1929F60", VA = "0x18192B560", Slot = "10")]
|
|
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
|
{
|
|
base.OnFlowEntered(BFHJBBGCMAN);
|
|
IPromise<List<DCGAMCKNJDB>> promise = KKHJMCMNJBE.CJNHKMANDDA();
|
|
Action action = new Action(this.AFCGPAHODKI);
|
|
GameObject gameObject = this.suggestedFriendsRadioButton.gameObject;
|
|
bool flag = Enumerable.Count<CCEOLAOLEKJ>(this.ENBCDNCPIFN()) > 0;
|
|
int num = 0;
|
|
gameObject.SetActive(flag);
|
|
IPromise<HashSet<long>> promise2 = JDJGIBLMFKK.ONKBEEOFDNC(JCDEFCJLCHN.Creator);
|
|
if (PeopleWatchUIFlow.<>c.<>9__65_0 == 0)
|
|
{
|
|
PeopleWatchUIFlow.<>c.<>9__65_0 = delegate(HashSet<long> clubIds)
|
|
{
|
|
int count = clubIds._count;
|
|
WatchUI.SetToast(IAFCKKHMKKM.CreatorAnnouncements, count);
|
|
};
|
|
}
|
|
int num2 = 0;
|
|
if (num2 < num)
|
|
{
|
|
num2 += num2;
|
|
if (num2 == num)
|
|
{
|
|
goto IL_1E7;
|
|
}
|
|
num2++;
|
|
}
|
|
Type type = BFHJBBGCMAN.GetType();
|
|
Type typeFromHandle = typeof(PlayerDetailsWatchUIFlow);
|
|
bool flag2 = type.Equals(typeFromHandle);
|
|
Type type2 = BFHJBBGCMAN.GetType();
|
|
Type typeFromHandle2 = typeof(HomeScreenFlow);
|
|
bool flag3 = type2.Equals(typeFromHandle2);
|
|
bool flag4 = !flag2;
|
|
this.FIFOHGCNDJP(flag4, flag2);
|
|
Type type3 = BFHJBBGCMAN.GetType();
|
|
Type typeFromHandle3 = typeof(HomeScreenFlow);
|
|
if (type3.Equals(typeFromHandle3))
|
|
{
|
|
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
|
this.TargetRoom = ppenfjmfpne;
|
|
}
|
|
this.HBCGLPDDGJC();
|
|
ActionEvent<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
|
|
Action<int?> action2 = new Action(this.HODOKBIDHHG);
|
|
FGPIDGLCKEF.HODOKBIDHHG = hodokbidhhg + action2;
|
|
ActionEvent<global::Player> playerCreatedEvent = global::Player.PlayerCreatedEvent;
|
|
Action<global::Player> action3 = new Action(this.BMGKFEFNNJD);
|
|
global::Player.PlayerCreatedEvent = playerCreatedEvent + action3;
|
|
ActionEvent<global::Player> playerDestroyedEvent = global::Player.PlayerDestroyedEvent;
|
|
Action<global::Player> action4 = new Action(this.BMGKFEFNNJD);
|
|
global::Player.PlayerDestroyedEvent = playerDestroyedEvent + action4;
|
|
ActionEvent dknbbefgafn = ALNDLENCPKO.DKNBBEFGAFN;
|
|
Action action5 = new Action(this.FONDBEPIMPI);
|
|
int num3 = 0;
|
|
dknbbefgafn.Add(action5, num3 != 0);
|
|
if (!flag3 && (flag2 || this.DIDFOLIHEFF == AccountSpecificUIBehaviour.PlayerDisplayMode.SuggestedFriends))
|
|
{
|
|
return;
|
|
}
|
|
bool bkebnideeeo = this.BKEBNIDEEEO;
|
|
bool hkmgoeebnec = this.HKMGOEEBNEC;
|
|
if (Enumerable.Count<CCEOLAOLEKJ>(this.CBEGABPMBGD(hkmgoeebnec, bkebnideeeo)) <= 0)
|
|
{
|
|
goto IL_1F5;
|
|
}
|
|
int num4 = Enumerable.Count<CCEOLAOLEKJ>(this.ALJBPHPNNLI());
|
|
int num5 = 0;
|
|
int num6 = this.AHPGJBLFBCO;
|
|
IL_1E7:
|
|
num5 += num5;
|
|
num6 += 19;
|
|
IL_1F5:
|
|
this.friendsRadioButton.ForcePressed();
|
|
}
|
|
|
|
// Token: 0x0600B82C RID: 47148 RVA: 0x002B3700 File Offset: 0x002B1900
|
|
[Token(Token = "0x600B82C")]
|
|
[Address(RVA = "0x192BB60", Offset = "0x192A560", VA = "0x18192BB60", Slot = "11")]
|
|
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
|
{
|
|
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
|
ActionEvent<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
|
|
Action<int?> action = new Action(this.HODOKBIDHHG);
|
|
FGPIDGLCKEF.HODOKBIDHHG = hodokbidhhg - action;
|
|
ActionEvent<global::Player> playerCreatedEvent = global::Player.PlayerCreatedEvent;
|
|
Action<global::Player> action2 = new Action(this.BMGKFEFNNJD);
|
|
global::Player.PlayerCreatedEvent = playerCreatedEvent - action2;
|
|
ActionEvent<global::Player> playerDestroyedEvent = global::Player.PlayerDestroyedEvent;
|
|
Action<global::Player> action3 = new Action(this.BMGKFEFNNJD);
|
|
global::Player.PlayerDestroyedEvent = playerDestroyedEvent - action3;
|
|
ActionEvent dknbbefgafn = ALNDLENCPKO.DKNBBEFGAFN;
|
|
Action action4 = new Action(this.FONDBEPIMPI);
|
|
dknbbefgafn.Remove(action4);
|
|
}
|
|
|
|
// Token: 0x0600B82D RID: 47149 RVA: 0x002B379C File Offset: 0x002B199C
|
|
[Token(Token = "0x600B82D")]
|
|
[Address(RVA = "0x192A5A0", Offset = "0x1928FA0", VA = "0x18192A5A0", Slot = "15")]
|
|
protected override void FKDAJGGOMOC(OGLEAGGNIPE OJJOHDIFMEG, bool DIDDIMFKFCC)
|
|
{
|
|
base.FKDAJGGOMOC(OJJOHDIFMEG, DIDDIMFKFCC);
|
|
if (!DIDDIMFKFCC)
|
|
{
|
|
AccountSpecificUIBehaviour.PlayerDisplayMode didfoliheff = this.DIDFOLIHEFF;
|
|
PeopleScreenPagedGrid peopleScreenPagedGrid = this.pagedGrid;
|
|
if (OJJOHDIFMEG == OGLEAGGNIPE.LARGE || didfoliheff == AccountSpecificUIBehaviour.PlayerDisplayMode.Find)
|
|
{
|
|
}
|
|
if (didfoliheff == AccountSpecificUIBehaviour.PlayerDisplayMode.Find)
|
|
{
|
|
}
|
|
bool flag = peopleScreenPagedGrid.AFPGDLJABBO;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B82E RID: 47150 RVA: 0x002B37E0 File Offset: 0x002B19E0
|
|
[Token(Token = "0x600B82E")]
|
|
[Address(RVA = "0x192A200", Offset = "0x1928C00", VA = "0x18192A200")]
|
|
private void FIFOHGCNDJP(bool EEFDDMLCDEM = false, bool NCGPJFCOIBI = false)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600B82E)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AGUI.StackedUI.PeopleWatchUIFlow::FIFOHGCNDJP(System.Boolean,System.Boolean)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_1F6:
|
|
stloc:NotImplementedException(var_33_200, newobj:NotImplementedException(NotImplementedException::.ctor, ldstr:string("Unknown error fetching accounts")))
|
|
}
|
|
|
|
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.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: 0x0600B82F RID: 47151 RVA: 0x002B39F0 File Offset: 0x002B1BF0
|
|
[Token(Token = "0x600B82F")]
|
|
[Address(RVA = "0x1928270", Offset = "0x1926C70", VA = "0x181928270")]
|
|
private void ABPNAAHEGCL(OGLEAGGNIPE OJJOHDIFMEG, bool CMLDEMBAIHJ)
|
|
{
|
|
AccountSpecificUIBehaviour.PlayerDisplayMode didfoliheff = this.DIDFOLIHEFF;
|
|
PeopleScreenPagedGrid peopleScreenPagedGrid = this.pagedGrid;
|
|
if (OJJOHDIFMEG == OGLEAGGNIPE.LARGE || didfoliheff == AccountSpecificUIBehaviour.PlayerDisplayMode.Find)
|
|
{
|
|
}
|
|
if (didfoliheff == AccountSpecificUIBehaviour.PlayerDisplayMode.Find)
|
|
{
|
|
}
|
|
bool isCompleted = ((IAsyncResult)peopleScreenPagedGrid).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x0600B830 RID: 47152 RVA: 0x002B3A24 File Offset: 0x002B1C24
|
|
[Token(Token = "0x600B830")]
|
|
[Address(RVA = "0x192A800", Offset = "0x1929200", VA = "0x18192A800")]
|
|
private void HBCGLPDDGJC()
|
|
{
|
|
AccountSpecificUIBehaviour.PlayerDisplayMode didfoliheff = this.DIDFOLIHEFF;
|
|
int num = 0;
|
|
if (didfoliheff == (AccountSpecificUIBehaviour.PlayerDisplayMode)1)
|
|
{
|
|
}
|
|
int num2 = 0;
|
|
if (num != num2)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B831 RID: 47153 RVA: 0x002B3A50 File Offset: 0x002B1C50
|
|
[Token(Token = "0x600B831")]
|
|
[Address(RVA = "0x192A0F0", Offset = "0x1928AF0", VA = "0x18192A0F0")]
|
|
private void FIEHCMHLJNF(AccountSpecificUIBehaviour.PlayerDisplayMode HGLLKBFOBIE)
|
|
{
|
|
if (!global::Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.<BMIJHIHBGBH>k__BackingField)
|
|
{
|
|
bool flag = this.<KBKJKEOPIGB>k__BackingField.RefreshTopFlow();
|
|
if (this.DIDFOLIHEFF != HGLLKBFOBIE)
|
|
{
|
|
this.DIDFOLIHEFF = HGLLKBFOBIE;
|
|
int num = 0;
|
|
this.FIFOHGCNDJP(true, num != 0);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B832 RID: 47154 RVA: 0x002B3AA4 File Offset: 0x002B1CA4
|
|
[Token(Token = "0x600B832")]
|
|
[Address(RVA = "0x1928300", Offset = "0x1926D00", VA = "0x181928300")]
|
|
private IEnumerable<CCEOLAOLEKJ> ALJBPHPNNLI()
|
|
{
|
|
List<LLKHFJDNFMM> eaekofnkfbm = FGPIDGLCKEF.EAEKOFNKFBM;
|
|
Func<LLKHFJDNFMM, CCEOLAOLEKJ> <>9__53_ = PeopleWatchUIFlow.<>c.<>9__53_0;
|
|
if (<>9__53_ == 0)
|
|
{
|
|
PeopleWatchUIFlow.<>c.<>9__53_0 = delegate(LLKHFJDNFMM r)
|
|
{
|
|
int <GFBNBCIPNND>k__BackingField = r.<GFBNBCIPNND>k__BackingField;
|
|
throw new NullReferenceException();
|
|
};
|
|
}
|
|
IEnumerable<LLKHFJDNFMM> enumerable = Enumerable.Select<LLKHFJDNFMM, CCEOLAOLEKJ>(eaekofnkfbm, <>9__53_);
|
|
Func<CCEOLAOLEKJ, bool> func;
|
|
if (PeopleWatchUIFlow.<>c.<>9__53_1 == 0)
|
|
{
|
|
func = (CCEOLAOLEKJ a) => a != 0;
|
|
PeopleWatchUIFlow.<>c.<>9__53_1 = func;
|
|
}
|
|
return Enumerable.Where<CCEOLAOLEKJ>(enumerable, func);
|
|
}
|
|
|
|
// Token: 0x0600B833 RID: 47155 RVA: 0x002B3B04 File Offset: 0x002B1D04
|
|
[Token(Token = "0x600B833")]
|
|
[Address(RVA = "0x19299D0", Offset = "0x19283D0", VA = "0x1819299D0")]
|
|
private IEnumerable<CCEOLAOLEKJ> ENBCDNCPIFN()
|
|
{
|
|
List<LLKHFJDNFMM> eaekofnkfbm = FGPIDGLCKEF.EAEKOFNKFBM;
|
|
Func<LLKHFJDNFMM, bool> <>9__54_ = PeopleWatchUIFlow.<>c.<>9__54_0;
|
|
if (<>9__54_ == 0)
|
|
{
|
|
PeopleWatchUIFlow.<>c.<>9__54_0 = (LLKHFJDNFMM r) => r.<PALMIOEJANE>k__BackingField == LLKHFJDNFMM.DDAADAMFMCL.FriendRequestReceived;
|
|
}
|
|
IEnumerable<LLKHFJDNFMM> enumerable = Enumerable.Where<LLKHFJDNFMM>(eaekofnkfbm, <>9__54_);
|
|
Func<LLKHFJDNFMM, CCEOLAOLEKJ> func;
|
|
if (PeopleWatchUIFlow.<>c.<>9__54_1 == 0)
|
|
{
|
|
func = delegate(LLKHFJDNFMM r)
|
|
{
|
|
int <GFBNBCIPNND>k__BackingField = r.<GFBNBCIPNND>k__BackingField;
|
|
throw new NullReferenceException();
|
|
};
|
|
PeopleWatchUIFlow.<>c.<>9__54_1 = func;
|
|
}
|
|
IEnumerable<LLKHFJDNFMM> enumerable2 = Enumerable.Select<LLKHFJDNFMM, CCEOLAOLEKJ>(enumerable, func);
|
|
Func<CCEOLAOLEKJ, bool> func2;
|
|
if (PeopleWatchUIFlow.<>c.<>9__54_2 == 0)
|
|
{
|
|
func2 = (CCEOLAOLEKJ a) => a != 0;
|
|
PeopleWatchUIFlow.<>c.<>9__54_2 = func2;
|
|
}
|
|
return Enumerable.Where<CCEOLAOLEKJ>(enumerable2, func2);
|
|
}
|
|
|
|
// Token: 0x0600B834 RID: 47156 RVA: 0x002B3B90 File Offset: 0x002B1D90
|
|
[Token(Token = "0x600B834")]
|
|
[Address(RVA = "0x1928F00", Offset = "0x1927900", VA = "0x181928F00")]
|
|
private IEnumerable<CCEOLAOLEKJ> CBEGABPMBGD(bool HKMGOEEBNEC, bool BKEBNIDEEEO)
|
|
{
|
|
List<int> cldocfclbme = ALNDLENCPKO.CLDOCFCLBME;
|
|
List<CCEOLAOLEKJ> list = new List();
|
|
if (BKEBNIDEEEO)
|
|
{
|
|
List<global::Player> all = global::Player.All;
|
|
Func<global::Player, bool> <>9__55_ = PeopleWatchUIFlow.<>c.<>9__55_0;
|
|
if (<>9__55_ == 0)
|
|
{
|
|
PeopleWatchUIFlow.<>c.<>9__55_0 = delegate(global::Player p)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
};
|
|
}
|
|
IEnumerable<global::Player> enumerable = Enumerable.Where<global::Player>(all, <>9__55_);
|
|
Func<global::Player, CCEOLAOLEKJ> func;
|
|
if (PeopleWatchUIFlow.<>c.<>9__55_1 == 0)
|
|
{
|
|
func = delegate(global::Player p)
|
|
{
|
|
int <FMMJEJMBDPL>k__BackingField = p.<FMMJEJMBDPL>k__BackingField;
|
|
throw new NullReferenceException();
|
|
};
|
|
PeopleWatchUIFlow.<>c.<>9__55_1 = func;
|
|
}
|
|
IEnumerable<global::Player> enumerable2 = Enumerable.Select<global::Player, CCEOLAOLEKJ>(enumerable, func);
|
|
Func<CCEOLAOLEKJ, bool> func2;
|
|
if (PeopleWatchUIFlow.<>c.<>9__55_2 == 0)
|
|
{
|
|
func2 = (CCEOLAOLEKJ account) => account != 0;
|
|
PeopleWatchUIFlow.<>c.<>9__55_2 = func2;
|
|
}
|
|
IEnumerable<CCEOLAOLEKJ> enumerable3 = Enumerable.Where<CCEOLAOLEKJ>(enumerable2, func2);
|
|
List<CCEOLAOLEKJ> list2 = this.MCDPJPLJMNI(enumerable3);
|
|
}
|
|
List<CCEOLAOLEKJ> list3 = new List();
|
|
IEnumerable<CCEOLAOLEKJ> enumerable5;
|
|
if (HKMGOEEBNEC)
|
|
{
|
|
Func<int, CCEOLAOLEKJ> func3;
|
|
if (PeopleWatchUIFlow.<>c.<>9__55_3 == 0)
|
|
{
|
|
func3 = delegate(int pid)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
PeopleWatchUIFlow.<>c.<>9__55_3 = func3;
|
|
}
|
|
IEnumerable<int> enumerable4 = Enumerable.Select<int, CCEOLAOLEKJ>(cldocfclbme, func3);
|
|
Func<CCEOLAOLEKJ, bool> func4;
|
|
if (PeopleWatchUIFlow.<>c.<>9__55_4 == 0)
|
|
{
|
|
func4 = (CCEOLAOLEKJ prof) => prof != 0;
|
|
PeopleWatchUIFlow.<>c.<>9__55_4 = func4;
|
|
}
|
|
enumerable5 = Enumerable.Where<CCEOLAOLEKJ>(enumerable4, func4);
|
|
}
|
|
IEnumerable<CCEOLAOLEKJ> enumerable6 = Enumerable.Union<CCEOLAOLEKJ>(list, enumerable5);
|
|
Func<CCEOLAOLEKJ, bool> func5;
|
|
if (PeopleWatchUIFlow.<>c.<>9__55_5 == 0)
|
|
{
|
|
func5 = (CCEOLAOLEKJ a) => ObscuredInt.FAJDMKOEFLH(a.<IFBPANODIPA>k__BackingField) != "{il2cpp field on {'constant27' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x8}";
|
|
PeopleWatchUIFlow.<>c.<>9__55_5 = func5;
|
|
}
|
|
return Enumerable.Where<CCEOLAOLEKJ>(enumerable6, func5);
|
|
}
|
|
|
|
// Token: 0x0600B835 RID: 47157 RVA: 0x002B3CD8 File Offset: 0x002B1ED8
|
|
[Token(Token = "0x600B835")]
|
|
[Address(RVA = "0x192AC40", Offset = "0x1929640", VA = "0x18192AC40")]
|
|
private List<CCEOLAOLEKJ> MCDPJPLJMNI(IEnumerable<CCEOLAOLEKJ> OLLKMIGNGBF)
|
|
{
|
|
Func<CCEOLAOLEKJ, int> func = new Func(this.GJKLMHLPBIC);
|
|
IOrderedEnumerable<CCEOLAOLEKJ> orderedEnumerable = Enumerable.OrderByDescending<CCEOLAOLEKJ, int>(OLLKMIGNGBF, func);
|
|
Func<CCEOLAOLEKJ, bool> <>9__56_ = PeopleWatchUIFlow.<>c.<>9__56_0;
|
|
if (<>9__56_ == 0)
|
|
{
|
|
PeopleWatchUIFlow.<>c.<>9__56_0 = delegate(CCEOLAOLEKJ account)
|
|
{
|
|
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(ObscuredInt.FAJDMKOEFLH(account.<IFBPANODIPA>k__BackingField));
|
|
return efajbhgdidd == 0 || !efajbhgdidd.FLIKAHFMJCH;
|
|
};
|
|
}
|
|
IOrderedEnumerable<CCEOLAOLEKJ> orderedEnumerable2 = Enumerable.ThenBy<CCEOLAOLEKJ, bool>(orderedEnumerable, <>9__56_);
|
|
Func<CCEOLAOLEKJ, bool> func2;
|
|
if (PeopleWatchUIFlow.<>c.<>9__56_1 == 0)
|
|
{
|
|
func2 = delegate(CCEOLAOLEKJ account)
|
|
{
|
|
EFAJBHGDIDD efajbhgdidd2 = Matchmaking.OLIKKLKLBKJ(ObscuredInt.FAJDMKOEFLH(account.<IFBPANODIPA>k__BackingField));
|
|
return efajbhgdidd2 == 0 || !efajbhgdidd2.<JMOCJMLHGBD>k__BackingField;
|
|
};
|
|
PeopleWatchUIFlow.<>c.<>9__56_1 = func2;
|
|
}
|
|
IOrderedEnumerable<CCEOLAOLEKJ> orderedEnumerable3 = Enumerable.ThenBy<CCEOLAOLEKJ, bool>(orderedEnumerable2, func2);
|
|
Func<CCEOLAOLEKJ, bool> func3;
|
|
if (PeopleWatchUIFlow.<>c.<>9__56_2 == 0)
|
|
{
|
|
func3 = delegate(CCEOLAOLEKJ account)
|
|
{
|
|
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(ObscuredInt.FAJDMKOEFLH(account.<IFBPANODIPA>k__BackingField));
|
|
return llkhfjdnfmm == 0 || !llkhfjdnfmm.CPAAFLNLLMP;
|
|
};
|
|
PeopleWatchUIFlow.<>c.<>9__56_2 = func3;
|
|
}
|
|
IOrderedEnumerable<CCEOLAOLEKJ> orderedEnumerable4 = Enumerable.ThenBy<CCEOLAOLEKJ, bool>(orderedEnumerable3, func3);
|
|
Func<CCEOLAOLEKJ, string> func4;
|
|
if (PeopleWatchUIFlow.<>c.<>9__56_3 == 0)
|
|
{
|
|
func4 = (CCEOLAOLEKJ account) => account.<ODJFEIBNGPO>k__BackingField.NEFJIGBPGNM();
|
|
PeopleWatchUIFlow.<>c.<>9__56_3 = func4;
|
|
}
|
|
IOrderedEnumerable<CCEOLAOLEKJ> orderedEnumerable5 = Enumerable.ThenBy<CCEOLAOLEKJ, string>(orderedEnumerable4, func4);
|
|
Func<CCEOLAOLEKJ, string> func5;
|
|
if (PeopleWatchUIFlow.<>c.<>9__56_4 == 0)
|
|
{
|
|
func5 = (CCEOLAOLEKJ account) => account.<KHJCEENDAOL>k__BackingField.NEFJIGBPGNM();
|
|
PeopleWatchUIFlow.<>c.<>9__56_4 = func5;
|
|
}
|
|
return Enumerable.ToList<CCEOLAOLEKJ>(Enumerable.ThenBy<CCEOLAOLEKJ, string>(orderedEnumerable5, func5));
|
|
}
|
|
|
|
// Token: 0x0600B836 RID: 47158 RVA: 0x002B3DD4 File Offset: 0x002B1FD4
|
|
[Token(Token = "0x600B836")]
|
|
[Address(RVA = "0x192A720", Offset = "0x1929120", VA = "0x18192A720")]
|
|
private int GJKLMHLPBIC(CCEOLAOLEKJ HFIDFDPOCKA)
|
|
{
|
|
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(ObscuredInt.FAJDMKOEFLH(HFIDFDPOCKA.<IFBPANODIPA>k__BackingField));
|
|
int num = 0;
|
|
if (llkhfjdnfmm != 0 && llkhfjdnfmm.<GJDPDDHJPAC>k__BackingField != (LLKHFJDNFMM.CJEPCMDFKNF)num)
|
|
{
|
|
return -1;
|
|
}
|
|
if (18446744073709551615UL <= (ulong)1L)
|
|
{
|
|
return 1;
|
|
}
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x0600B837 RID: 47159 RVA: 0x002B3E14 File Offset: 0x002B2014
|
|
[Token(Token = "0x600B837")]
|
|
[Address(RVA = "0x1929F90", Offset = "0x1928990", VA = "0x181929F90")]
|
|
private void FBBJPMCHMIH()
|
|
{
|
|
IPromise<List<DCGAMCKNJDB>> promise = KKHJMCMNJBE.LJILKFNEEPG();
|
|
Action<List<DCGAMCKNJDB>> action = new Action(this.ECLPICDEEAG);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
Action<string> action2 = new Action(this.PDOLEILNLLI);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600B838 RID: 47160 RVA: 0x002B3E54 File Offset: 0x002B2054
|
|
[Token(Token = "0x600B838")]
|
|
[Address(RVA = "0x192A8C0", Offset = "0x19292C0", VA = "0x18192A8C0")]
|
|
private void ILMBFOOBPHK()
|
|
{
|
|
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num && !this.JIIAJLOJEKO)
|
|
{
|
|
IEnumerable<LLKHFJDNFMM> enumerable = FGPIDGLCKEF.JBAIDHIJFDI();
|
|
Func<LLKHFJDNFMM, bool> <>9__59_ = PeopleWatchUIFlow.<>c.<>9__59_0;
|
|
if (<>9__59_ == 0)
|
|
{
|
|
PeopleWatchUIFlow.<>c.<>9__59_0 = (LLKHFJDNFMM p) => p.MHEGHKNGOEG;
|
|
}
|
|
int num2 = Enumerable.Count<LLKHFJDNFMM>(enumerable, <>9__59_);
|
|
int num3 = this.AHPGJBLFBCO;
|
|
if (num2 < num3)
|
|
{
|
|
IEnumerable<Photon.Realtime.Player> activePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayers();
|
|
Func<Photon.Realtime.Player, bool> func;
|
|
if (PeopleWatchUIFlow.<>c.<>9__59_1 == 0)
|
|
{
|
|
func = delegate(Photon.Realtime.Player p)
|
|
{
|
|
if (!p.IsLocal)
|
|
{
|
|
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(p.<RecNetAccountId>k__BackingField);
|
|
if (llkhfjdnfmm == 0)
|
|
{
|
|
return true;
|
|
}
|
|
if (!llkhfjdnfmm.PLJNOOENNDP)
|
|
{
|
|
return !llkhfjdnfmm.NPBCMKLOCAE;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
};
|
|
PeopleWatchUIFlow.<>c.<>9__59_1 = func;
|
|
}
|
|
if (Enumerable.Any<Photon.Realtime.Player>(activePlayers, func))
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PNJFBCKBOHJ)
|
|
{
|
|
this.EPKMIDCJPJN();
|
|
throw new NullReferenceException();
|
|
}
|
|
this.GMDEFHLHJKG = true;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B839 RID: 47161 RVA: 0x002B3F24 File Offset: 0x002B2124
|
|
[Token(Token = "0x600B839")]
|
|
[Address(RVA = "0x192B210", Offset = "0x1929C10", VA = "0x18192B210")]
|
|
private void OENCFJHENPB(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF)
|
|
{
|
|
if (this.GMDEFHLHJKG && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PNJFBCKBOHJ)
|
|
{
|
|
this.GMDEFHLHJKG = false;
|
|
this.EPKMIDCJPJN();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B83A RID: 47162 RVA: 0x002B3F5C File Offset: 0x002B215C
|
|
[Token(Token = "0x600B83A")]
|
|
[Address(RVA = "0x1929C90", Offset = "0x1928690", VA = "0x181929C90")]
|
|
private void EPKMIDCJPJN()
|
|
{
|
|
if (WatchUI.BFPPPLIJIGC != 0)
|
|
{
|
|
WatchUI local = WatchUI.BFPPPLIJIGC;
|
|
int num = 0;
|
|
local.PushFlow(this, num);
|
|
if (this.DIDFOLIHEFF != AccountSpecificUIBehaviour.PlayerDisplayMode.Recent)
|
|
{
|
|
this.DIDFOLIHEFF = (AccountSpecificUIBehaviour.PlayerDisplayMode)((ulong)4L);
|
|
int num2 = 0;
|
|
this.FIFOHGCNDJP(true, num2 != 0);
|
|
}
|
|
WatchUI local2 = WatchUI.BFPPPLIJIGC;
|
|
int num3 = 0;
|
|
local2.PlayAttract((NotificationManager.HLJEOKDOLPF)(-1), "Make friends with people you just played with!", num3);
|
|
Scheduler instance = SingletonMonoBehaviour.Instance;
|
|
global::Player <EGKJPJKLEAI>k__BackingField = global::Player.<EGKJPJKLEAI>k__BackingField;
|
|
PeopleWatchUIFlow.PEANGDFCACI peangdfcaci;
|
|
peangdfcaci.System.IDisposable.Dispose();
|
|
peangdfcaci.<>1__state = (int)((ulong)0L);
|
|
peangdfcaci.<>4__this = this;
|
|
ISchedulerPromise schedulerPromise = instance.Run(<EGKJPJKLEAI>k__BackingField, peangdfcaci);
|
|
this.GPECOBOKEBH = schedulerPromise;
|
|
Scheduler instance2 = SingletonMonoBehaviour.Instance;
|
|
global::Player <EGKJPJKLEAI>k__BackingField2 = global::Player.<EGKJPJKLEAI>k__BackingField;
|
|
PeopleWatchUIFlow.HBGNEFGGMKL hbgnefggmkl;
|
|
hbgnefggmkl.System.IDisposable.Dispose();
|
|
hbgnefggmkl.<>1__state = (int)((ulong)0L);
|
|
hbgnefggmkl.<>4__this = this;
|
|
ISchedulerPromise schedulerPromise2 = instance2.Run(<EGKJPJKLEAI>k__BackingField2, hbgnefggmkl);
|
|
this.IFCMMPEDJED = schedulerPromise2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B83B RID: 47163 RVA: 0x002B4040 File Offset: 0x002B2240
|
|
[Token(Token = "0x600B83B")]
|
|
[Address(RVA = "0x1929440", Offset = "0x1927E40", VA = "0x181929440")]
|
|
private IEnumerator<ISchedule> CIPEHMIJCKD()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600B83B)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> AGUI.StackedUI.PeopleWatchUIFlow::CIPEHMIJCKD()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(PEANGDFCACI::System.IDisposable.Dispose, ldloc:PEANGDFCACI(var_0))
|
|
stfld:int32(PEANGDFCACI::<>1__state, ldloc:PEANGDFCACI(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:PeopleWatchUIFlow(PEANGDFCACI::<>4__this, ldloc:PEANGDFCACI(var_0), ldloc:PeopleWatchUIFlow(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: 0x0600B83C RID: 47164 RVA: 0x002B4064 File Offset: 0x002B2264
|
|
[Token(Token = "0x600B83C")]
|
|
[Address(RVA = "0x192B1B0", Offset = "0x1929BB0", VA = "0x18192B1B0")]
|
|
private IEnumerator<ISchedule> NNGEDIGEMIG()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600B83C)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> AGUI.StackedUI.PeopleWatchUIFlow::NNGEDIGEMIG()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(HBGNEFGGMKL::System.IDisposable.Dispose, ldloc:HBGNEFGGMKL(var_0))
|
|
stfld:int32(HBGNEFGGMKL::<>1__state, ldloc:HBGNEFGGMKL(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:PeopleWatchUIFlow(HBGNEFGGMKL::<>4__this, ldloc:HBGNEFGGMKL(var_0), ldloc:PeopleWatchUIFlow(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: 0x0600B83D RID: 47165 RVA: 0x002B4088 File Offset: 0x002B2288
|
|
[Token(Token = "0x600B83D")]
|
|
[Address(RVA = "0x192B050", Offset = "0x1929A50", VA = "0x18192B050")]
|
|
private void NEIBNCLHAIE(string LIICHFENGMG)
|
|
{
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
ValidatedButtonInputField validatedButtonInputField = this.searchField;
|
|
this.GBOMEAGEMKM = realtimeSinceStartup;
|
|
int num = 0;
|
|
validatedButtonInputField.FFDOINJEHMM = num != 0;
|
|
GameObject gameObject = this.importFriendsGroup;
|
|
int num2 = 0;
|
|
gameObject.SetActive(num2 != 0);
|
|
this.pagedGrid.Awake();
|
|
if (LIICHFENGMG.StartsWith("@"))
|
|
{
|
|
string text = LIICHFENGMG.Substring(1);
|
|
}
|
|
IPromise<List<CCEOLAOLEKJ>> promise = PEGGCEDHBOF.IBDGAKHBIAJ(LIICHFENGMG);
|
|
Action<List<CCEOLAOLEKJ>> action = new Action(this.DCHNOLGBEHF);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600B83E RID: 47166 RVA: 0x002B4108 File Offset: 0x002B2308
|
|
[Token(Token = "0x600B83E")]
|
|
[Address(RVA = "0x19294F0", Offset = "0x1927EF0", VA = "0x1819294F0")]
|
|
private static void CPIDANABNFI()
|
|
{
|
|
IPromise<HashSet<long>> promise = JDJGIBLMFKK.ONKBEEOFDNC(JCDEFCJLCHN.Creator);
|
|
Action<HashSet<long>> <>9__65_ = PeopleWatchUIFlow.<>c.<>9__65_0;
|
|
if (<>9__65_ == 0)
|
|
{
|
|
PeopleWatchUIFlow.<>c.<>9__65_0 = delegate(HashSet<long> clubIds)
|
|
{
|
|
int count = clubIds._count;
|
|
WatchUI.SetToast(IAFCKKHMKKM.CreatorAnnouncements, count);
|
|
};
|
|
}
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
IPromise<HashSet<long>> promise2 = promise.Then(<>9__65_);
|
|
}
|
|
|
|
// Token: 0x0600B83F RID: 47167 RVA: 0x002B4158 File Offset: 0x002B2358
|
|
[Token(Token = "0x600B83F")]
|
|
[Address(RVA = "0x1928990", Offset = "0x1927390", VA = "0x181928990")]
|
|
public void Button_ImportFriends()
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.Instance;
|
|
IEnumerator<ISchedule> enumerator = KKHJMCMNJBE.LDCEHKONPJF(CFLMJLFBOKH.KNKCGOGLCJC.Watch);
|
|
ISchedulerPromise schedulerPromise = instance.Run(enumerator);
|
|
Action action = new Action(this.FNKFNKIKFDG);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600B840 RID: 47168 RVA: 0x002B418C File Offset: 0x002B238C
|
|
[Token(Token = "0x600B840")]
|
|
[Address(RVA = "0x19288B0", Offset = "0x19272B0", VA = "0x1819288B0")]
|
|
public void Button_GenerateFriendCode()
|
|
{
|
|
ActionCodesWatchUIFlow flowByType = this.<KBKJKEOPIGB>k__BackingField.GetFlowByType<ActionCodesWatchUIFlow>();
|
|
int num = 0;
|
|
if (flowByType != num)
|
|
{
|
|
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
|
int num2 = 0;
|
|
<KBKJKEOPIGB>k__BackingField.PushFlow(flowByType, num2);
|
|
IAFKHONIKPI[] array = new IAFKHONIKPI[1];
|
|
bool flag = ActionCodesWatchUIFlow.Show(ActionCodesWatchUIFlow.FEOPJAFBIPC.Create, array);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B841 RID: 47169 RVA: 0x002B41DC File Offset: 0x002B23DC
|
|
[Token(Token = "0x600B841")]
|
|
[Address(RVA = "0x1928CB0", Offset = "0x19276B0", VA = "0x181928CB0")]
|
|
public void Button_ShowDetails(CCEOLAOLEKJ account)
|
|
{
|
|
PlayerDetailsWatchUIFlow flowByType = this.<KBKJKEOPIGB>k__BackingField.GetFlowByType<PlayerDetailsWatchUIFlow>();
|
|
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
|
int num = 0;
|
|
<KBKJKEOPIGB>k__BackingField.PushFlow(flowByType, num);
|
|
}
|
|
|
|
// Token: 0x0600B842 RID: 47170 RVA: 0x002B420C File Offset: 0x002B240C
|
|
[Token(Token = "0x600B842")]
|
|
[Address(RVA = "0x1928CA0", Offset = "0x19276A0", VA = "0x181928CA0")]
|
|
public void Button_SetRecentDisplayMode()
|
|
{
|
|
this.FIEHCMHLJNF(AccountSpecificUIBehaviour.PlayerDisplayMode.Recent);
|
|
}
|
|
|
|
// Token: 0x0600B843 RID: 47171 RVA: 0x002B4220 File Offset: 0x002B2420
|
|
[Token(Token = "0x600B843")]
|
|
[Address(RVA = "0x1928D40", Offset = "0x1927740", VA = "0x181928D40")]
|
|
public void Button_ShowSubscriptions()
|
|
{
|
|
RRUIRootScreen flowByType = this.<KBKJKEOPIGB>k__BackingField.GetFlowByType<RRUIRootScreen>();
|
|
int num = 0;
|
|
if (flowByType != num)
|
|
{
|
|
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
|
int num2 = 0;
|
|
<KBKJKEOPIGB>k__BackingField.PushFlow(flowByType, num2);
|
|
WatchUI <LBNLPAIAGHF>k__BackingField = flowByType.<LBNLPAIAGHF>k__BackingField;
|
|
flowByType.GMIMGMNPOFB = false;
|
|
int num3 = 0;
|
|
<LBNLPAIAGHF>k__BackingField.PushFlow(flowByType, num3);
|
|
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(flowByType.subscriptionsRoute);
|
|
flowByType.browserModel.ResetAndGoTo(cecakddnhln);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B844 RID: 47172 RVA: 0x002B4294 File Offset: 0x002B2494
|
|
[Token(Token = "0x600B844")]
|
|
[Address(RVA = "0x1928C80", Offset = "0x1927680", VA = "0x181928C80")]
|
|
public void Button_SetFriendsDisplayMode()
|
|
{
|
|
this.FIEHCMHLJNF(AccountSpecificUIBehaviour.PlayerDisplayMode.Friends);
|
|
}
|
|
|
|
// Token: 0x0600B845 RID: 47173 RVA: 0x002B42A8 File Offset: 0x002B24A8
|
|
[Token(Token = "0x600B845")]
|
|
[Address(RVA = "0x1928C70", Offset = "0x1927670", VA = "0x181928C70")]
|
|
public void Button_SetFindDisplayMode()
|
|
{
|
|
this.FIEHCMHLJNF(AccountSpecificUIBehaviour.PlayerDisplayMode.Find);
|
|
}
|
|
|
|
// Token: 0x0600B846 RID: 47174 RVA: 0x002B42BC File Offset: 0x002B24BC
|
|
[Token(Token = "0x600B846")]
|
|
[Address(RVA = "0x1928C60", Offset = "0x1927660", VA = "0x181928C60")]
|
|
public void Button_SetClubDisplayMode()
|
|
{
|
|
this.FIEHCMHLJNF(AccountSpecificUIBehaviour.PlayerDisplayMode.Club);
|
|
}
|
|
|
|
// Token: 0x0600B847 RID: 47175 RVA: 0x002B42D0 File Offset: 0x002B24D0
|
|
[Token(Token = "0x600B847")]
|
|
[Address(RVA = "0x1928C90", Offset = "0x1927690", VA = "0x181928C90")]
|
|
public void Button_SetPendingFriendsDisplayMode()
|
|
{
|
|
this.FIEHCMHLJNF(AccountSpecificUIBehaviour.PlayerDisplayMode.SuggestedFriends);
|
|
}
|
|
|
|
// Token: 0x0600B848 RID: 47176 RVA: 0x002B42E4 File Offset: 0x002B24E4
|
|
[Token(Token = "0x600B848")]
|
|
[Address(RVA = "0x1928820", Offset = "0x1927220", VA = "0x181928820")]
|
|
public void Button_FindPlatformFriends()
|
|
{
|
|
Action findFriendsAction = this.FindFriendsAction;
|
|
if (findFriendsAction != 0)
|
|
{
|
|
findFriendsAction();
|
|
}
|
|
SessionManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
instance.ImportFriends((CFLMJLFBOKH.KNKCGOGLCJC)num2, num != 0);
|
|
}
|
|
|
|
// Token: 0x0600B849 RID: 47177 RVA: 0x002B431C File Offset: 0x002B251C
|
|
[Token(Token = "0x600B849")]
|
|
[Address(RVA = "0x1928EC0", Offset = "0x19278C0", VA = "0x181928EC0")]
|
|
public void Button_ToggleRecentPlayers()
|
|
{
|
|
bool hkmgoeebnec = this.HKMGOEEBNEC;
|
|
bool flag = !hkmgoeebnec;
|
|
this.HKMGOEEBNEC = flag;
|
|
if (hkmgoeebnec && !this.BKEBNIDEEEO)
|
|
{
|
|
this.BKEBNIDEEEO = true;
|
|
}
|
|
int num = 0;
|
|
int num2 = 0;
|
|
this.FIFOHGCNDJP(num2 != 0, num != 0);
|
|
}
|
|
|
|
// Token: 0x0600B84A RID: 47178 RVA: 0x002B435C File Offset: 0x002B255C
|
|
[Token(Token = "0x600B84A")]
|
|
[Address(RVA = "0x1928E80", Offset = "0x1927880", VA = "0x181928E80")]
|
|
public void Button_ToggleNearbyPlayers()
|
|
{
|
|
bool bkebnideeeo = this.BKEBNIDEEEO;
|
|
bool flag = !bkebnideeeo;
|
|
this.BKEBNIDEEEO = flag;
|
|
if (!this.HKMGOEEBNEC && bkebnideeeo)
|
|
{
|
|
this.HKMGOEEBNEC = true;
|
|
}
|
|
int num = 0;
|
|
int num2 = 0;
|
|
this.FIFOHGCNDJP(num2 != 0, num != 0);
|
|
}
|
|
|
|
// Token: 0x0600B84B RID: 47179 RVA: 0x002B439C File Offset: 0x002B259C
|
|
[Token(Token = "0x600B84B")]
|
|
[Address(RVA = "0x1928A80", Offset = "0x1927480", VA = "0x181928A80")]
|
|
public void Button_Search()
|
|
{
|
|
if (!string.IsNullOrEmpty(this.LIICHFENGMG))
|
|
{
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
if (this.minSearchTime <= realtimeSinceStartup)
|
|
{
|
|
CFLMJLFBOKH.MAGOOIOBJBC();
|
|
string liichfengmg = this.LIICHFENGMG;
|
|
float realtimeSinceStartup2 = Time.realtimeSinceStartup;
|
|
ValidatedButtonInputField validatedButtonInputField = this.searchField;
|
|
this.GBOMEAGEMKM = realtimeSinceStartup2;
|
|
int num = 0;
|
|
validatedButtonInputField.FFDOINJEHMM = num != 0;
|
|
GameObject gameObject = this.importFriendsGroup;
|
|
int num2 = 0;
|
|
gameObject.SetActive(num2 != 0);
|
|
this.pagedGrid.Awake();
|
|
if (liichfengmg.StartsWith("@"))
|
|
{
|
|
string text = liichfengmg.Substring(1);
|
|
}
|
|
IPromise<List<CCEOLAOLEKJ>> promise = PEGGCEDHBOF.IBDGAKHBIAJ(liichfengmg);
|
|
Action<List<CCEOLAOLEKJ>> action = new Action(this.DCHNOLGBEHF);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B84C RID: 47180 RVA: 0x002B4454 File Offset: 0x002B2654
|
|
[Token(Token = "0x600B84C")]
|
|
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "13")]
|
|
protected override bool ELDEFKFNJOM()
|
|
{
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0600B84D RID: 47181 RVA: 0x002B4464 File Offset: 0x002B2664
|
|
[Token(Token = "0x600B84D")]
|
|
[Address(RVA = "0x192B2A0", Offset = "0x1929CA0", VA = "0x18192B2A0", Slot = "14")]
|
|
protected override bool ONGHFLJPACP()
|
|
{
|
|
this.Button_Share();
|
|
IAFKHONIKPI[] array = new IAFKHONIKPI[1];
|
|
return ActionCodesWatchUIFlow.Show(ActionCodesWatchUIFlow.FEOPJAFBIPC.Create, array);
|
|
}
|
|
|
|
// Token: 0x0600B84E RID: 47182 RVA: 0x002B4488 File Offset: 0x002B2688
|
|
[Token(Token = "0x600B84E")]
|
|
[Address(RVA = "0x192A700", Offset = "0x1929100", VA = "0x18192A700")]
|
|
private void FONDBEPIMPI()
|
|
{
|
|
if (this.DIDFOLIHEFF == AccountSpecificUIBehaviour.PlayerDisplayMode.Recent)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
this.FIFOHGCNDJP(num2 != 0, num != 0);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B84F RID: 47183 RVA: 0x002B44AC File Offset: 0x002B26AC
|
|
[Token(Token = "0x600B84F")]
|
|
[Address(RVA = "0x19282E0", Offset = "0x1926CE0", VA = "0x1819282E0")]
|
|
private void HODOKBIDHHG(int? CJFGEMGOJHB)
|
|
{
|
|
if (this.DIDFOLIHEFF == AccountSpecificUIBehaviour.PlayerDisplayMode.Friends)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
this.FIFOHGCNDJP(num2 != 0, num != 0);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B850 RID: 47184 RVA: 0x002B44D0 File Offset: 0x002B26D0
|
|
[Token(Token = "0x600B850")]
|
|
[Address(RVA = "0x19286E0", Offset = "0x19270E0", VA = "0x1819286E0")]
|
|
private void BMGKFEFNNJD(global::Player OJNFJBDFHMJ)
|
|
{
|
|
int num = 0;
|
|
if (OJNFJBDFHMJ != num)
|
|
{
|
|
global::Player <EGKJPJKLEAI>k__BackingField = global::Player.<EGKJPJKLEAI>k__BackingField;
|
|
if (OJNFJBDFHMJ != <EGKJPJKLEAI>k__BackingField && this.DIDFOLIHEFF == AccountSpecificUIBehaviour.PlayerDisplayMode.Recent)
|
|
{
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
this.FIFOHGCNDJP(num3 != 0, num2 != 0);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B851 RID: 47185 RVA: 0x002B4510 File Offset: 0x002B2710
|
|
[Token(Token = "0x600B851")]
|
|
[Address(RVA = "0x192BE50", Offset = "0x192A850", VA = "0x18192BE50")]
|
|
public PeopleWatchUIFlow()
|
|
{
|
|
string empty = string.Empty;
|
|
this.LIICHFENGMG = empty;
|
|
this.OAJDHGFDGKO = 30f;
|
|
this.MGFKNHDDOJM = 600f;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0600B852 RID: 47186 RVA: 0x002B45A0 File Offset: 0x002B27A0
|
|
[Token(Token = "0x600B852")]
|
|
[Address(RVA = "0x19294A0", Offset = "0x1927EA0", VA = "0x1819294A0")]
|
|
[CompilerGenerated]
|
|
private bool CMFPBFOJGKP(string CNBKKCJAHPP)
|
|
{
|
|
this.LIICHFENGMG = CNBKKCJAHPP;
|
|
return CNBKKCJAHPP.m_stringLength >= 2;
|
|
}
|
|
|
|
// Token: 0x0600B853 RID: 47187 RVA: 0x002B45C8 File Offset: 0x002B27C8
|
|
[Token(Token = "0x600B853")]
|
|
[Address(RVA = "0x19294E0", Offset = "0x1927EE0", VA = "0x1819294E0")]
|
|
[CompilerGenerated]
|
|
private void COJLNKLFLME()
|
|
{
|
|
this.HBCGLPDDGJC();
|
|
}
|
|
|
|
// Token: 0x0600B854 RID: 47188 RVA: 0x002B45DC File Offset: 0x002B27DC
|
|
[Token(Token = "0x600B854")]
|
|
[Address(RVA = "0x19282E0", Offset = "0x1926CE0", VA = "0x1819282E0")]
|
|
[CompilerGenerated]
|
|
private void AFCGPAHODKI()
|
|
{
|
|
if (this.DIDFOLIHEFF == AccountSpecificUIBehaviour.PlayerDisplayMode.Friends)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
this.FIFOHGCNDJP(num2 != 0, num != 0);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B855 RID: 47189 RVA: 0x002B4600 File Offset: 0x002B2800
|
|
[Token(Token = "0x600B855")]
|
|
[Address(RVA = "0x1929860", Offset = "0x1928260", VA = "0x181929860")]
|
|
[CompilerGenerated]
|
|
private void ECLPICDEEAG(List<DCGAMCKNJDB> MPMDGDJNLLB)
|
|
{
|
|
bool flag;
|
|
this.importFriendsGroup.SetActive(flag);
|
|
bool flag2;
|
|
this.importFriendsText.gameObject.SetActive(flag2);
|
|
this.noResultsText.gameObject.SetActive(true);
|
|
}
|
|
|
|
// Token: 0x0600B856 RID: 47190 RVA: 0x002B467C File Offset: 0x002B287C
|
|
[Token(Token = "0x600B856")]
|
|
[Address(RVA = "0x192BD90", Offset = "0x192A790", VA = "0x18192BD90")]
|
|
[CompilerGenerated]
|
|
private void PDOLEILNLLI(string MOPOMPHBHKF)
|
|
{
|
|
GameObject gameObject = this.importFriendsGroup;
|
|
int num = 0;
|
|
gameObject.SetActive(num != 0);
|
|
GameObject gameObject2 = this.importFriendsText.gameObject;
|
|
int num2 = 0;
|
|
gameObject2.SetActive(num2 != 0);
|
|
this.noResultsText.gameObject.SetActive(true);
|
|
}
|
|
|
|
// Token: 0x0600B857 RID: 47191 RVA: 0x002B46C8 File Offset: 0x002B28C8
|
|
[Token(Token = "0x600B857")]
|
|
[Address(RVA = "0x1929670", Offset = "0x1928070", VA = "0x181929670")]
|
|
[CompilerGenerated]
|
|
private void DCHNOLGBEHF(List<CCEOLAOLEKJ> OLLKMIGNGBF)
|
|
{
|
|
int num = 0;
|
|
if (this != num)
|
|
{
|
|
Predicate<CCEOLAOLEKJ> <>9__64_ = PeopleWatchUIFlow.<>c.<>9__64_1;
|
|
if (<>9__64_ == 0)
|
|
{
|
|
PeopleWatchUIFlow.<>c.<>9__64_1 = delegate(CCEOLAOLEKJ a)
|
|
{
|
|
int num4 = ObscuredInt.FAJDMKOEFLH(a.<IFBPANODIPA>k__BackingField);
|
|
int num5 = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
|
|
return num4 == num5;
|
|
};
|
|
}
|
|
int num2 = OLLKMIGNGBF.RemoveAll(<>9__64_);
|
|
GameObject gameObject = this.importFriendsGroup;
|
|
this.LINGCEOGDIF = OLLKMIGNGBF;
|
|
int num3 = 0;
|
|
gameObject.SetActive(num3 != 0);
|
|
PeopleScreenPagedGrid peopleScreenPagedGrid = this.pagedGrid;
|
|
AccountSpecificUIBehaviour.PlayerDisplayMode didfoliheff = this.DIDFOLIHEFF;
|
|
IEnumerable<CCEOLAOLEKJ> lingceogdif = this.LINGCEOGDIF;
|
|
peopleScreenPagedGrid.SetAccounts(lingceogdif, didfoliheff, true);
|
|
this.noResultsText.gameObject.SetActive(true);
|
|
TextMeshProUGUI textMeshProUGUI = this.noResultsText;
|
|
string text = this.noSearchResultsString;
|
|
textMeshProUGUI.text = text;
|
|
this.searchField.FFDOINJEHMM = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B858 RID: 47192 RVA: 0x002B4784 File Offset: 0x002B2984
|
|
[Token(Token = "0x600B858")]
|
|
[Address(RVA = "0x192A6F0", Offset = "0x19290F0", VA = "0x18192A6F0")]
|
|
[CompilerGenerated]
|
|
private void FNKFNKIKFDG()
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
this.FIFOHGCNDJP(num2 != 0, num != 0);
|
|
}
|
|
|
|
// Token: 0x04007919 RID: 31001
|
|
[Token(Token = "0x4007919")]
|
|
private const int GIDKCLHHCFH = 5;
|
|
|
|
// Token: 0x0400791A RID: 31002
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400791A")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
|
[Header("Grid System")]
|
|
private PeopleScreenPagedGrid pagedGrid;
|
|
|
|
// Token: 0x0400791B RID: 31003
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400791B")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI noResultsText;
|
|
|
|
// Token: 0x0400791C RID: 31004
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400791C")]
|
|
[SerializeField]
|
|
private string noOneHereString = "There's no one here [|:(]";
|
|
|
|
// Token: 0x0400791D RID: 31005
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400791D")]
|
|
[SerializeField]
|
|
private AccountSpecificUIBehaviour.PlayerDisplayMode defaultDisplayMode = (AccountSpecificUIBehaviour.PlayerDisplayMode)((ulong)4L);
|
|
|
|
// Token: 0x0400791E RID: 31006
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x400791E")]
|
|
[SerializeField]
|
|
[Header("Radio Buttons")]
|
|
private RadioButton3D friendsRadioButton;
|
|
|
|
// Token: 0x0400791F RID: 31007
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400791F")]
|
|
[SerializeField]
|
|
private RadioButton3D recentPlayersRadioButton;
|
|
|
|
// Token: 0x04007920 RID: 31008
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4007920")]
|
|
[SerializeField]
|
|
private RadioButton3D FindRadioButton;
|
|
|
|
// Token: 0x04007921 RID: 31009
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4007921")]
|
|
[SerializeField]
|
|
private RadioButton3D suggestedFriendsRadioButton;
|
|
|
|
// Token: 0x04007922 RID: 31010
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x4007922")]
|
|
[SerializeField]
|
|
[Header("Recent Tab")]
|
|
private GameObject filterRow;
|
|
|
|
// Token: 0x04007923 RID: 31011
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x4007923")]
|
|
[SerializeField]
|
|
private ToggleButton3D recentPlayersToggleButton;
|
|
|
|
// Token: 0x04007924 RID: 31012
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x4007924")]
|
|
[SerializeField]
|
|
private ToggleButton3D nearbyPlayersToggleButton;
|
|
|
|
// Token: 0x04007925 RID: 31013
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x4007925")]
|
|
private bool HKMGOEEBNEC = true;
|
|
|
|
// Token: 0x04007926 RID: 31014
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x111")]
|
|
[Token(Token = "0x4007926")]
|
|
private bool BKEBNIDEEEO;
|
|
|
|
// Token: 0x04007927 RID: 31015
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x4007927")]
|
|
[SerializeField]
|
|
[Header("Import")]
|
|
private GameObject importFriendsGroup;
|
|
|
|
// Token: 0x04007928 RID: 31016
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x4007928")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI importFriendsText;
|
|
|
|
// Token: 0x04007929 RID: 31017
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x4007929")]
|
|
[SerializeField]
|
|
[Header("Search")]
|
|
private GameObject searchRow;
|
|
|
|
// Token: 0x0400792A RID: 31018
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x400792A")]
|
|
[SerializeField]
|
|
private ValidatedButtonInputField searchField;
|
|
|
|
// Token: 0x0400792B RID: 31019
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x400792B")]
|
|
[SerializeField]
|
|
private float minSearchTime = 1f;
|
|
|
|
// Token: 0x0400792C RID: 31020
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x400792C")]
|
|
[SerializeField]
|
|
private string noSearchResultsString = "No results [|:(]";
|
|
|
|
// Token: 0x0400792D RID: 31021
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x400792D")]
|
|
public Action FindFriendsAction;
|
|
|
|
// Token: 0x0400792E RID: 31022
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x400792E")]
|
|
[SerializeField]
|
|
[Header("Grid Sizes")]
|
|
private int defaultGridSize = (int)((ulong)6L);
|
|
|
|
// Token: 0x0400792F RID: 31023
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x154")]
|
|
[Token(Token = "0x400792F")]
|
|
[SerializeField]
|
|
private int searchGridSize = (int)((ulong)4L);
|
|
|
|
// Token: 0x04007930 RID: 31024
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x4007930")]
|
|
[SerializeField]
|
|
private int largeGridSize = (int)((ulong)15L);
|
|
|
|
// Token: 0x04007931 RID: 31025
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x15C")]
|
|
[Token(Token = "0x4007931")]
|
|
[SerializeField]
|
|
private int largeSearchGridSize = (int)((ulong)12L);
|
|
|
|
// Token: 0x04007932 RID: 31026
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x4007932")]
|
|
public PPENFJMFPNE TargetRoom;
|
|
|
|
// Token: 0x04007933 RID: 31027
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x4007933")]
|
|
private IEnumerable<CCEOLAOLEKJ> LINGCEOGDIF;
|
|
|
|
// Token: 0x04007934 RID: 31028
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x4007934")]
|
|
private string LIICHFENGMG;
|
|
|
|
// Token: 0x04007935 RID: 31029
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
|
|
[Token(Token = "0x4007935")]
|
|
private float GBOMEAGEMKM;
|
|
|
|
// Token: 0x04007936 RID: 31030
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x17C")]
|
|
[Token(Token = "0x4007936")]
|
|
private bool GMDEFHLHJKG;
|
|
|
|
// Token: 0x04007937 RID: 31031
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x17D")]
|
|
[Token(Token = "0x4007937")]
|
|
private bool JIIAJLOJEKO;
|
|
|
|
// Token: 0x04007938 RID: 31032
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
|
|
[Token(Token = "0x4007938")]
|
|
private ISchedulerPromise GPECOBOKEBH;
|
|
|
|
// Token: 0x04007939 RID: 31033
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
|
|
[Token(Token = "0x4007939")]
|
|
private ISchedulerPromise IFCMMPEDJED;
|
|
|
|
// Token: 0x0400793A RID: 31034
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
|
|
[Token(Token = "0x400793A")]
|
|
private int? NHGFGBBHDBN;
|
|
|
|
// Token: 0x0400793B RID: 31035
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
|
|
[Token(Token = "0x400793B")]
|
|
private float OAJDHGFDGKO;
|
|
|
|
// Token: 0x0400793C RID: 31036
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x19C")]
|
|
[Token(Token = "0x400793C")]
|
|
private float MGFKNHDDOJM;
|
|
|
|
// Token: 0x0400793D RID: 31037
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
|
|
[Token(Token = "0x400793D")]
|
|
private AccountSpecificUIBehaviour.PlayerDisplayMode DIDFOLIHEFF;
|
|
|
|
// Token: 0x0400793E RID: 31038
|
|
[Token(Token = "0x400793E")]
|
|
private static string NNAHPPDNKPI = "Friends.PostGamePromptUnderFriendCount";
|
|
}
|
|
}
|