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(PeopleWatchUIFlow::NHGFGBBHDBN, ldloc:PeopleWatchUIFlow(this), ldloc:uint64[exp:valuetype [mscorlib]System.Nullable`1](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 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> promise = KKHJMCMNJBE.CJNHKMANDDA(); Action action = new Action(this.AFCGPAHODKI); GameObject gameObject = this.suggestedFriendsRadioButton.gameObject; bool flag = Enumerable.Count(this.ENBCDNCPIFN()) > 0; int num = 0; gameObject.SetActive(flag); IPromise> promise2 = JDJGIBLMFKK.ONKBEEOFDNC(JCDEFCJLCHN.Creator); if (PeopleWatchUIFlow.<>c.<>9__65_0 == 0) { PeopleWatchUIFlow.<>c.<>9__65_0 = delegate(HashSet 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 hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG; Action action2 = new Action(this.HODOKBIDHHG); FGPIDGLCKEF.HODOKBIDHHG = hodokbidhhg + action2; ActionEvent playerCreatedEvent = global::Player.PlayerCreatedEvent; Action action3 = new Action(this.BMGKFEFNNJD); global::Player.PlayerCreatedEvent = playerCreatedEvent + action3; ActionEvent playerDestroyedEvent = global::Player.PlayerDestroyedEvent; Action 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(this.CBEGABPMBGD(hkmgoeebnec, bkebnideeeo)) <= 0) { goto IL_1F5; } int num4 = Enumerable.Count(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 hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG; Action action = new Action(this.HODOKBIDHHG); FGPIDGLCKEF.HODOKBIDHHG = hodokbidhhg - action; ActionEvent playerCreatedEvent = global::Player.PlayerCreatedEvent; Action action2 = new Action(this.BMGKFEFNNJD); global::Player.PlayerCreatedEvent = playerCreatedEvent - action2; ActionEvent playerDestroyedEvent = global::Player.PlayerDestroyedEvent; Action 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.k__BackingField.playerUI.k__BackingField.k__BackingField) { bool flag = this.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 ALJBPHPNNLI() { List eaekofnkfbm = FGPIDGLCKEF.EAEKOFNKFBM; Func <>9__53_ = PeopleWatchUIFlow.<>c.<>9__53_0; if (<>9__53_ == 0) { PeopleWatchUIFlow.<>c.<>9__53_0 = delegate(LLKHFJDNFMM r) { int k__BackingField = r.k__BackingField; throw new NullReferenceException(); }; } IEnumerable enumerable = Enumerable.Select(eaekofnkfbm, <>9__53_); Func func; if (PeopleWatchUIFlow.<>c.<>9__53_1 == 0) { func = (CCEOLAOLEKJ a) => a != 0; PeopleWatchUIFlow.<>c.<>9__53_1 = func; } return Enumerable.Where(enumerable, func); } // Token: 0x0600B833 RID: 47155 RVA: 0x002B3B04 File Offset: 0x002B1D04 [Token(Token = "0x600B833")] [Address(RVA = "0x19299D0", Offset = "0x19283D0", VA = "0x1819299D0")] private IEnumerable ENBCDNCPIFN() { List eaekofnkfbm = FGPIDGLCKEF.EAEKOFNKFBM; Func <>9__54_ = PeopleWatchUIFlow.<>c.<>9__54_0; if (<>9__54_ == 0) { PeopleWatchUIFlow.<>c.<>9__54_0 = (LLKHFJDNFMM r) => r.k__BackingField == LLKHFJDNFMM.DDAADAMFMCL.FriendRequestReceived; } IEnumerable enumerable = Enumerable.Where(eaekofnkfbm, <>9__54_); Func func; if (PeopleWatchUIFlow.<>c.<>9__54_1 == 0) { func = delegate(LLKHFJDNFMM r) { int k__BackingField = r.k__BackingField; throw new NullReferenceException(); }; PeopleWatchUIFlow.<>c.<>9__54_1 = func; } IEnumerable enumerable2 = Enumerable.Select(enumerable, func); Func func2; if (PeopleWatchUIFlow.<>c.<>9__54_2 == 0) { func2 = (CCEOLAOLEKJ a) => a != 0; PeopleWatchUIFlow.<>c.<>9__54_2 = func2; } return Enumerable.Where(enumerable2, func2); } // Token: 0x0600B834 RID: 47156 RVA: 0x002B3B90 File Offset: 0x002B1D90 [Token(Token = "0x600B834")] [Address(RVA = "0x1928F00", Offset = "0x1927900", VA = "0x181928F00")] private IEnumerable CBEGABPMBGD(bool HKMGOEEBNEC, bool BKEBNIDEEEO) { List cldocfclbme = ALNDLENCPKO.CLDOCFCLBME; List list = new List(); if (BKEBNIDEEEO) { List all = global::Player.All; Func <>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 enumerable = Enumerable.Where(all, <>9__55_); Func func; if (PeopleWatchUIFlow.<>c.<>9__55_1 == 0) { func = delegate(global::Player p) { int k__BackingField = p.k__BackingField; throw new NullReferenceException(); }; PeopleWatchUIFlow.<>c.<>9__55_1 = func; } IEnumerable enumerable2 = Enumerable.Select(enumerable, func); Func func2; if (PeopleWatchUIFlow.<>c.<>9__55_2 == 0) { func2 = (CCEOLAOLEKJ account) => account != 0; PeopleWatchUIFlow.<>c.<>9__55_2 = func2; } IEnumerable enumerable3 = Enumerable.Where(enumerable2, func2); List list2 = this.MCDPJPLJMNI(enumerable3); } List list3 = new List(); IEnumerable enumerable5; if (HKMGOEEBNEC) { Func 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 enumerable4 = Enumerable.Select(cldocfclbme, func3); Func func4; if (PeopleWatchUIFlow.<>c.<>9__55_4 == 0) { func4 = (CCEOLAOLEKJ prof) => prof != 0; PeopleWatchUIFlow.<>c.<>9__55_4 = func4; } enumerable5 = Enumerable.Where(enumerable4, func4); } IEnumerable enumerable6 = Enumerable.Union(list, enumerable5); Func func5; if (PeopleWatchUIFlow.<>c.<>9__55_5 == 0) { func5 = (CCEOLAOLEKJ a) => ObscuredInt.FAJDMKOEFLH(a.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(enumerable6, func5); } // Token: 0x0600B835 RID: 47157 RVA: 0x002B3CD8 File Offset: 0x002B1ED8 [Token(Token = "0x600B835")] [Address(RVA = "0x192AC40", Offset = "0x1929640", VA = "0x18192AC40")] private List MCDPJPLJMNI(IEnumerable OLLKMIGNGBF) { Func func = new Func(this.GJKLMHLPBIC); IOrderedEnumerable orderedEnumerable = Enumerable.OrderByDescending(OLLKMIGNGBF, func); Func <>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.k__BackingField)); return efajbhgdidd == 0 || !efajbhgdidd.FLIKAHFMJCH; }; } IOrderedEnumerable orderedEnumerable2 = Enumerable.ThenBy(orderedEnumerable, <>9__56_); Func func2; if (PeopleWatchUIFlow.<>c.<>9__56_1 == 0) { func2 = delegate(CCEOLAOLEKJ account) { EFAJBHGDIDD efajbhgdidd2 = Matchmaking.OLIKKLKLBKJ(ObscuredInt.FAJDMKOEFLH(account.k__BackingField)); return efajbhgdidd2 == 0 || !efajbhgdidd2.k__BackingField; }; PeopleWatchUIFlow.<>c.<>9__56_1 = func2; } IOrderedEnumerable orderedEnumerable3 = Enumerable.ThenBy(orderedEnumerable2, func2); Func func3; if (PeopleWatchUIFlow.<>c.<>9__56_2 == 0) { func3 = delegate(CCEOLAOLEKJ account) { LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(ObscuredInt.FAJDMKOEFLH(account.k__BackingField)); return llkhfjdnfmm == 0 || !llkhfjdnfmm.CPAAFLNLLMP; }; PeopleWatchUIFlow.<>c.<>9__56_2 = func3; } IOrderedEnumerable orderedEnumerable4 = Enumerable.ThenBy(orderedEnumerable3, func3); Func func4; if (PeopleWatchUIFlow.<>c.<>9__56_3 == 0) { func4 = (CCEOLAOLEKJ account) => account.k__BackingField.NEFJIGBPGNM(); PeopleWatchUIFlow.<>c.<>9__56_3 = func4; } IOrderedEnumerable orderedEnumerable5 = Enumerable.ThenBy(orderedEnumerable4, func4); Func func5; if (PeopleWatchUIFlow.<>c.<>9__56_4 == 0) { func5 = (CCEOLAOLEKJ account) => account.k__BackingField.NEFJIGBPGNM(); PeopleWatchUIFlow.<>c.<>9__56_4 = func5; } return Enumerable.ToList(Enumerable.ThenBy(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.k__BackingField)); int num = 0; if (llkhfjdnfmm != 0 && llkhfjdnfmm.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> promise = KKHJMCMNJBE.LJILKFNEEPG(); Action> action = new Action(this.ECLPICDEEAG); int num = 0; num += num; num++; Action 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 enumerable = FGPIDGLCKEF.JBAIDHIJFDI(); Func <>9__59_ = PeopleWatchUIFlow.<>c.<>9__59_0; if (<>9__59_ == 0) { PeopleWatchUIFlow.<>c.<>9__59_0 = (LLKHFJDNFMM p) => p.MHEGHKNGOEG; } int num2 = Enumerable.Count(enumerable, <>9__59_); int num3 = this.AHPGJBLFBCO; if (num2 < num3) { IEnumerable activePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayers(); Func func; if (PeopleWatchUIFlow.<>c.<>9__59_1 == 0) { func = delegate(Photon.Realtime.Player p) { if (!p.IsLocal) { LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(p.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(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 k__BackingField = global::Player.k__BackingField; PeopleWatchUIFlow.PEANGDFCACI peangdfcaci; peangdfcaci.System.IDisposable.Dispose(); peangdfcaci.<>1__state = (int)((ulong)0L); peangdfcaci.<>4__this = this; ISchedulerPromise schedulerPromise = instance.Run(k__BackingField, peangdfcaci); this.GPECOBOKEBH = schedulerPromise; Scheduler instance2 = SingletonMonoBehaviour.Instance; global::Player k__BackingField2 = global::Player.k__BackingField; PeopleWatchUIFlow.HBGNEFGGMKL hbgnefggmkl; hbgnefggmkl.System.IDisposable.Dispose(); hbgnefggmkl.<>1__state = (int)((ulong)0L); hbgnefggmkl.<>4__this = this; ISchedulerPromise schedulerPromise2 = instance2.Run(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 CIPEHMIJCKD() { /* An exception occurred when decompiling this method (0600B83B) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 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 NNGEDIGEMIG() { /* An exception occurred when decompiling this method (0600B83C) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 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> promise = PEGGCEDHBOF.IBDGAKHBIAJ(LIICHFENGMG); Action> 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> promise = JDJGIBLMFKK.ONKBEEOFDNC(JCDEFCJLCHN.Creator); Action> <>9__65_ = PeopleWatchUIFlow.<>c.<>9__65_0; if (<>9__65_ == 0) { PeopleWatchUIFlow.<>c.<>9__65_0 = delegate(HashSet clubIds) { int count = clubIds._count; WatchUI.SetToast(IAFCKKHMKKM.CreatorAnnouncements, count); }; } int num = 0; num += num; num++; IPromise> 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 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.k__BackingField.GetFlowByType(); int num = 0; if (flowByType != num) { StackedUIBase k__BackingField = this.k__BackingField; int num2 = 0; 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.k__BackingField.GetFlowByType(); StackedUIBase k__BackingField = this.k__BackingField; int num = 0; 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.k__BackingField.GetFlowByType(); int num = 0; if (flowByType != num) { StackedUIBase k__BackingField = this.k__BackingField; int num2 = 0; k__BackingField.PushFlow(flowByType, num2); WatchUI k__BackingField = flowByType.k__BackingField; flowByType.GMIMGMNPOFB = false; int num3 = 0; 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> promise = PEGGCEDHBOF.IBDGAKHBIAJ(liichfengmg); Action> 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 k__BackingField = global::Player.k__BackingField; if (OJNFJBDFHMJ != 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 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 OLLKMIGNGBF) { int num = 0; if (this != num) { Predicate <>9__64_ = PeopleWatchUIFlow.<>c.<>9__64_1; if (<>9__64_ == 0) { PeopleWatchUIFlow.<>c.<>9__64_1 = delegate(CCEOLAOLEKJ a) { int num4 = ObscuredInt.FAJDMKOEFLH(a.k__BackingField); int num5 = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.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 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 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"; } }