using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using AGUI.StackedUI.Dialog; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecNet; using RecRoom.AGUI; using RecRoom.Players.Watch; using RRUI.Data; using UnityEngine; using UnityEngine.UI; namespace RecRoom.Core { // Token: 0x02002CFB RID: 11515 [Token(Token = "0x2002CFB")] [RequireComponent(typeof(BasicInteractionRestriction))] public class WatchUI : StackedUIBase { // Token: 0x17003683 RID: 13955 // (get) Token: 0x060139AC RID: 80300 RVA: 0x004902D0 File Offset: 0x0048E4D0 [Token(Token = "0x17003683")] public static WatchUI BFPPPLIJIGC { [Token(Token = "0x60139AC")] [Address(RVA = "0x9CD930", Offset = "0x9CC730", VA = "0x1809CD930")] get { if (!Player.k__BackingField || Player.k__BackingField.playerUI) { } throw new NullReferenceException(); } } // Token: 0x17003684 RID: 13956 // (get) Token: 0x060139AD RID: 80301 RVA: 0x00490304 File Offset: 0x0048E504 [Token(Token = "0x17003684")] public MeasurePlayerHeightModel GGBNBBECEJM { [Token(Token = "0x60139AD")] [Address(RVA = "0x8931A0", Offset = "0x891FA0", VA = "0x1808931A0")] get { return this.measurePlayerHeightModel; } } // Token: 0x17003685 RID: 13957 // (get) Token: 0x060139AE RID: 80302 RVA: 0x00490318 File Offset: 0x0048E518 [Token(Token = "0x17003685")] public BoxCollider GBKNMFIKOFN { [Token(Token = "0x60139AE")] [Address(RVA = "0x5F4E40", Offset = "0x5F3C40", VA = "0x1805F4E40")] get { return this.watchBoxCollider; } } // Token: 0x17003686 RID: 13958 // (get) Token: 0x060139AF RID: 80303 RVA: 0x0049032C File Offset: 0x0048E52C [Token(Token = "0x17003686")] public BasicInteractionRestriction NGODMIFINGN { [Token(Token = "0x60139AF")] [Address(RVA = "0x9CD8C0", Offset = "0x9CC6C0", VA = "0x1809CD8C0")] get { return this.basicInteractionRestriction; } } // Token: 0x17003687 RID: 13959 // (get) Token: 0x060139B0 RID: 80304 RVA: 0x00490340 File Offset: 0x0048E540 [Token(Token = "0x17003687")] private bool BCJCBEOHNDE { [Token(Token = "0x60139B0")] [Address(RVA = "0x9C8D40", Offset = "0x9C7B40", VA = "0x1809C8D40")] get { BasicInteractionRestriction basicInteractionRestriction = this.basicInteractionRestriction; int num = 0; bool flag = basicInteractionRestriction != num; if (!flag) { return flag; } return this.basicInteractionRestriction.IBCACHMEHHM; } } // Token: 0x17003688 RID: 13960 // (get) Token: 0x060139B1 RID: 80305 RVA: 0x00490378 File Offset: 0x0048E578 [Token(Token = "0x17003688")] public UIConfirmationDialog ILNIJIHMFCL { [Token(Token = "0x60139B1")] [Address(RVA = "0x9CD8D0", Offset = "0x9CC6D0", VA = "0x1809CD8D0")] get { return base.GetFlowByType(); } } // Token: 0x17003689 RID: 13961 // (get) Token: 0x060139B2 RID: 80306 RVA: 0x0049038C File Offset: 0x0048E58C [Token(Token = "0x17003689")] private UIMessageDialog NBHMFMKJHFM { [Token(Token = "0x60139B2")] [Address(RVA = "0x9CA010", Offset = "0x9C8E10", VA = "0x1809CA010")] get { return base.GetFlowByType(); } } // Token: 0x1700368A RID: 13962 // (get) Token: 0x060139B3 RID: 80307 RVA: 0x004903A0 File Offset: 0x0048E5A0 [Token(Token = "0x1700368A")] private UIVoteDialog IOAGAPJFFCB { [Token(Token = "0x60139B3")] [Address(RVA = "0x9C8450", Offset = "0x9C7250", VA = "0x1809C8450")] get { return base.GetFlowByType(); } } // Token: 0x1700368B RID: 13963 // (get) Token: 0x060139B4 RID: 80308 RVA: 0x004903B4 File Offset: 0x0048E5B4 [Token(Token = "0x1700368B")] private UIImportFriendsDialog KIGELJGHIJP { [Token(Token = "0x60139B4")] [Address(RVA = "0x9C8010", Offset = "0x9C6E10", VA = "0x1809C8010")] get { return base.GetFlowByType(); } } // Token: 0x1700368C RID: 13964 // (get) Token: 0x060139B5 RID: 80309 RVA: 0x004903C8 File Offset: 0x0048E5C8 [Token(Token = "0x1700368C")] private UIBirthdayDialog HHLNAADCDKH { [Token(Token = "0x60139B5")] [Address(RVA = "0x9CA180", Offset = "0x9C8F80", VA = "0x1809CA180")] get { return base.GetFlowByType(); } } // Token: 0x1700368D RID: 13965 // (get) Token: 0x060139B6 RID: 80310 RVA: 0x004903DC File Offset: 0x0048E5DC [Token(Token = "0x1700368D")] private UIAgeDialog ANKMPHFJHNH { [Token(Token = "0x60139B6")] [Address(RVA = "0x9C8790", Offset = "0x9C7590", VA = "0x1809C8790")] get { return base.GetFlowByType(); } } // Token: 0x1700368E RID: 13966 // (get) Token: 0x060139B7 RID: 80311 RVA: 0x004903F0 File Offset: 0x0048E5F0 [Token(Token = "0x1700368E")] private UIMicSpamWarningDialog KCEPCJPCACH { [Token(Token = "0x60139B7")] [Address(RVA = "0x9C82A0", Offset = "0x9C70A0", VA = "0x1809C82A0")] get { return base.GetFlowByType(); } } // Token: 0x1700368F RID: 13967 // (get) Token: 0x060139B8 RID: 80312 RVA: 0x00490404 File Offset: 0x0048E604 [Token(Token = "0x1700368F")] private ChatThreadScreen DIDKDEAAMEI { [Token(Token = "0x60139B8")] [Address(RVA = "0x9C8DD0", Offset = "0x9C7BD0", VA = "0x1809C8DD0")] get { return base.GetFlowByType(); } } // Token: 0x17003690 RID: 13968 // (get) Token: 0x060139B9 RID: 80313 RVA: 0x00490418 File Offset: 0x0048E618 [Token(Token = "0x17003690")] private IntroduceFriendsDialog GMNPIIEDPBG { [Token(Token = "0x60139B9")] [Address(RVA = "0x9C7E10", Offset = "0x9C6C10", VA = "0x1809C7E10")] get { return base.GetFlowByType(); } } // Token: 0x17003691 RID: 13969 // (get) Token: 0x060139BA RID: 80314 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17003691")] public bool GNOFBDMIDNG { [Token(Token = "0x60139BA")] [Address(RVA = "0x9CD910", Offset = "0x9CC710", VA = "0x1809CD910")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x060139BB RID: 80315 RVA: 0x0049042C File Offset: 0x0048E62C [Token(Token = "0x60139BB")] [Address(RVA = "0x9C8490", Offset = "0x9C7290", VA = "0x1809C8490")] public void ClearLastMessage() { this.BEEPKAPDIKI = (ulong)0L; } // Token: 0x17003692 RID: 13970 // (get) Token: 0x060139BC RID: 80316 RVA: 0x00490444 File Offset: 0x0048E644 [Token(Token = "0x17003692")] public Color EGCKEMJIIAE { [Token(Token = "0x60139BC")] [Address(RVA = "0x9CD820", Offset = "0x9CC620", VA = "0x1809CD820")] get { int jbpjofhifkj = WatchUI.JBPJOFHIFKJ; throw new NullReferenceException(); } } // Token: 0x17003693 RID: 13971 // (get) Token: 0x060139BD RID: 80317 RVA: 0x0049045C File Offset: 0x0048E65C // (set) Token: 0x060139BE RID: 80318 RVA: 0x00490470 File Offset: 0x0048E670 [Token(Token = "0x17003693")] public bool LGCACGGHJAM { [Token(Token = "0x60139BD")] [Address(RVA = "0x75B800", Offset = "0x75A600", VA = "0x18075B800")] get; [Token(Token = "0x60139BE")] [Address(RVA = "0x9CDC70", Offset = "0x9CCA70", VA = "0x1809CDC70")] set; } // Token: 0x060139BF RID: 80319 RVA: 0x00490484 File Offset: 0x0048E684 [Token(Token = "0x60139BF")] [Address(RVA = "0x9C91F0", Offset = "0x9C7FF0", VA = "0x1809C91F0")] public bool GetIsInMinimalSettingsMode() { StackedUIFlowBase k__BackingField = this.k__BackingField; if (k__BackingField != 0 && k__BackingField != 0) { bool flag; return flag; } } // Token: 0x140001B7 RID: 439 // (add) Token: 0x060139C0 RID: 80320 RVA: 0x004904A8 File Offset: 0x0048E6A8 // (remove) Token: 0x060139C1 RID: 80321 RVA: 0x004904C4 File Offset: 0x0048E6C4 [Token(Token = "0x140001B7")] public event Action IBKIJLIGHBJ { [Token(Token = "0x60139C0")] [Address(RVA = "0x9CD750", Offset = "0x9CC550", VA = "0x1809CD750")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60139C1")] [Address(RVA = "0x9CDBD0", Offset = "0x9CC9D0", VA = "0x1809CDBD0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x17003694 RID: 13972 // (get) Token: 0x060139C2 RID: 80322 RVA: 0x004904E0 File Offset: 0x0048E6E0 [Token(Token = "0x17003694")] public bool DDJJPHHOFHK { [Token(Token = "0x60139C2")] [Address(RVA = "0x9CD7F0", Offset = "0x9CC5F0", VA = "0x1809CD7F0")] get { return this.KINJKKHLGDI.CFLJGNJLBFG; } } // Token: 0x060139C3 RID: 80323 RVA: 0x00490500 File Offset: 0x0048E700 [Token(Token = "0x60139C3")] [Address(RVA = "0x9CA920", Offset = "0x9C9720", VA = "0x1809CA920")] public void PauseMessages(object PIHIPPPPEBI) { this.KINJKKHLGDI.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x060139C4 RID: 80324 RVA: 0x00490520 File Offset: 0x0048E720 [Token(Token = "0x60139C4")] [Address(RVA = "0x9CD510", Offset = "0x9CC310", VA = "0x1809CD510")] public void UnpauseMessages(object PIHIPPPPEBI) { this.KINJKKHLGDI.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x060139C5 RID: 80325 RVA: 0x00490540 File Offset: 0x0048E740 [Token(Token = "0x60139C5")] [Address(RVA = "0x9C9420", Offset = "0x9C8220", VA = "0x1809C9420")] private void HLHFODFCPAM(bool GAPPDFFNEDC) { AOLMGGAPKEH kinjkkhlgdi = this.KINJKKHLGDI; if (!GAPPDFFNEDC) { kinjkkhlgdi.BIHKNNPGGKP(this); return; } kinjkkhlgdi.BPAJKKAGPKB(this); } // Token: 0x17003695 RID: 13973 // (get) Token: 0x060139C6 RID: 80326 RVA: 0x00490570 File Offset: 0x0048E770 [Token(Token = "0x17003695")] private WatchAttractor LGHPAAECIIN { [Token(Token = "0x60139C6")] [Address(RVA = "0x9C82E0", Offset = "0x9C70E0", VA = "0x1809C82E0")] get { WatchAttractor khfckmnpcbl = this.KHFCKMNPCBL; int num = 0; if (khfckmnpcbl == num) { WatchAttractor k__BackingField = base.GetComponentInParent().playerUI.k__BackingField; this.KHFCKMNPCBL = k__BackingField; } return this.KHFCKMNPCBL; } } // Token: 0x17003696 RID: 13974 // (get) Token: 0x060139C7 RID: 80327 RVA: 0x004905B4 File Offset: 0x0048E7B4 [Token(Token = "0x17003696")] public WatchMenuProjector OHPDNGENFJL { [Token(Token = "0x60139C7")] [Address(RVA = "0x9CDB00", Offset = "0x9CC900", VA = "0x1809CDB00")] get { WatchMenuProjector allimiidpca = this.ALLIMIIDPCA; int num = 0; if (allimiidpca == num) { int num2 = 0; if (this != num2) { WatchMenuProjector watchMenuProjector = base.GetComponentInParent().playerUI.watchMenuProjector; this.ALLIMIIDPCA = watchMenuProjector; } } return this.ALLIMIIDPCA; } } // Token: 0x17003697 RID: 13975 // (get) Token: 0x060139C8 RID: 80328 RVA: 0x00490604 File Offset: 0x0048E804 [Token(Token = "0x17003697")] public bool FFNIFALJLDD { [Token(Token = "0x60139C8")] [Address(RVA = "0x9CD920", Offset = "0x9CC720", VA = "0x1809CD920")] get { return this.MFBIIAEFGPM; } } // Token: 0x17003698 RID: 13976 // (get) Token: 0x060139C9 RID: 80329 RVA: 0x00490618 File Offset: 0x0048E818 [Token(Token = "0x17003698")] protected override string MNKOCGHOJIJ { [Token(Token = "0x60139C9")] [Address(RVA = "0x9CA050", Offset = "0x9C8E50", VA = "0x1809CA050", Slot = "16")] get { return "WATCH"; } } // Token: 0x17003699 RID: 13977 // (get) Token: 0x060139CA RID: 80330 RVA: 0x0049062C File Offset: 0x0048E82C [Token(Token = "0x17003699")] private Transform ELBGPJFFEEE { [Token(Token = "0x60139CA")] [Address(RVA = "0x9C7D60", Offset = "0x9C6B60", VA = "0x1809C7D60")] get { Transform fkiigcmnboj = this.FKIIGCMNBOJ; int num = 0; if (fkiigcmnboj == num) { Transform transform = base.GetComponentInParent().k__BackingField.transform; this.FKIIGCMNBOJ = transform; } return this.FKIIGCMNBOJ; } } // Token: 0x060139CB RID: 80331 RVA: 0x00490670 File Offset: 0x0048E870 [Token(Token = "0x60139CB")] [Address(RVA = "0x9C8050", Offset = "0x9C6E50", VA = "0x1809C8050")] [CBEAKPMNJOL(LGFJHLDANJN.Unity_AfterSceneLoad)] private static void BGNNKPCDIKP() { int num; Action action = new Action(num.NPCPLFAONFO); num = 0; int num2 = 0; BPHGKAEDBPE.CABLOFOHBDM(0, action, num2); } // Token: 0x060139CC RID: 80332 RVA: 0x00490698 File Offset: 0x0048E898 [Token(Token = "0x60139CC")] [Address(RVA = "0x9CA1C0", Offset = "0x9C8FC0", VA = "0x1809CA1C0")] private static void NPCPLFAONFO() { WatchUI.OnWatchInitializedEvent.LKLKGDMFMCC(); WatchUI.OnToastUpdatedEvent.LKLKGDMFMCC(); } // Token: 0x060139CD RID: 80333 RVA: 0x004906C0 File Offset: 0x0048E8C0 [Token(Token = "0x60139CD")] [Address(RVA = "0x9C7ED0", Offset = "0x9C6CD0", VA = "0x1809C7ED0", Slot = "13")] protected override void Awake() { base.Awake(); EFEFMHJPJIJ efefmhjpjij; this.JFMOEGCPNAC = efefmhjpjij; KHINMMJIENE khinmmjiene; this.NDAKFEMHFON = khinmmjiene; } // Token: 0x060139CE RID: 80334 RVA: 0x004906EC File Offset: 0x0048E8EC [Token(Token = "0x60139CE")] [Address(RVA = "0x9CCF50", Offset = "0x9CBD50", VA = "0x1809CCF50")] private void Start() { BasicInteractionRestriction basicInteractionRestriction = this.basicInteractionRestriction; Action action = new Action(this.HLHFODFCPAM); basicInteractionRestriction.OnRestrictionUpdated += action; WatchMenuProjector watchMenuProjector = this.OHPDNGENFJL; int num = 0; if (watchMenuProjector != num) { Renderer projectionRenderer = this.OHPDNGENFJL.projectionRenderer; int num2 = 0; if (projectionRenderer != num2) { Material material = this.OHPDNGENFJL.projectionRenderer.GetMaterial(); this.KAKMFOCOIEA = material; } } Image image = this.backgroundImage; int num3 = 0; if (image != num3) { Material material2 = new Material(this.backgroundImage.defaultMaterial); Image image2 = this.backgroundImage; this.BKDGAKDOBFH = material2; Material material3 = image2.material; Material bkdgakdobfh = this.BKDGAKDOBFH; int num4 = 0; if (!(bkdgakdobfh != num4)) { Color white = Color.white; Color white2 = Color.white; } Material bkdgakdobfh2 = this.BKDGAKDOBFH; Material bkdgakdobfh3 = this.BKDGAKDOBFH; int jbpjofhifkj = WatchUI.JBPJOFHIFKJ; } OKNNKFGFODL localPlayerFadedInAfterSpawnEvent = Player.LocalPlayerFadedInAfterSpawnEvent; Action action2 = new Action(this.OPFNOHFHEHM); Player.LocalPlayerFadedInAfterSpawnEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerFadedInAfterSpawnEvent, action2); } // Token: 0x060139CF RID: 80335 RVA: 0x00490804 File Offset: 0x0048EA04 [Token(Token = "0x60139CF")] [Address(RVA = "0x9CA320", Offset = "0x9C9120", VA = "0x1809CA320", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); OKNNKFGFODL localPlayerFadedInAfterSpawnEvent = Player.LocalPlayerFadedInAfterSpawnEvent; Action action = new Action(this.OPFNOHFHEHM); Player.LocalPlayerFadedInAfterSpawnEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerFadedInAfterSpawnEvent, action); PlayerUI playerUI = Player.k__BackingField.playerUI; int num = 0; if (playerUI != num) { Action action2 = new Action(this.LDOPFMJMFGO); Action action3 = new Action(this.HNBELILEPLG); } BasicInteractionRestriction basicInteractionRestriction = this.basicInteractionRestriction; Action action4 = new Action(this.HLHFODFCPAM); basicInteractionRestriction.OnRestrictionUpdated -= action4; OKNNKFGFODL localPlayerFadedInAfterSpawnEvent2 = Player.LocalPlayerFadedInAfterSpawnEvent; Action action5 = new Action(this.OPFNOHFHEHM); Player.LocalPlayerFadedInAfterSpawnEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerFadedInAfterSpawnEvent2, action5); Material kakmfocoiea = this.KAKMFOCOIEA; int num2 = 0; bool flag = kakmfocoiea != num2; int num3 = 0; if (flag) { global::UnityEngine.Object.Destroy(this.KAKMFOCOIEA); this.KAKMFOCOIEA = num3; } Material bkdgakdobfh = this.BKDGAKDOBFH; int num4 = 0; if (bkdgakdobfh != num4) { global::UnityEngine.Object.Destroy(this.BKDGAKDOBFH); this.BKDGAKDOBFH = num3; } RRUIRootScreen fpbhkjaigec = this.FPBHKJAIGEC; int num5 = 0; if (fpbhkjaigec != num5) { this.DONPHHJOLEB(); } WatchUI.OnToastUpdatedEvent.LKLKGDMFMCC(); } // Token: 0x060139D0 RID: 80336 RVA: 0x0049093C File Offset: 0x0048EB3C [Token(Token = "0x60139D0")] [Address(RVA = "0x9C8390", Offset = "0x9C7190", VA = "0x1809C8390", Slot = "20")] protected override void CHICHLOLOPJ(StackedUIFlowBase LHHONCAOJFH) { base.CHICHLOLOPJ(LHHONCAOJFH); Button3DBase[] componentsInChildren = LHHONCAOJFH.GetComponentsInChildren(true); int num = 0; int length = componentsInChildren.Length; if (num < length) { Button3DBase button3DBase = componentsInChildren[num]; RecRoomAudioClip recRoomAudioClip = this.buttonDownAudio; num++; button3DBase.ButtonDownAudio = recRoomAudioClip; RecRoomAudioClip recRoomAudioClip2 = this.buttonUpAudio; button3DBase.ButtonUpAudio = recRoomAudioClip2; } } // Token: 0x060139D1 RID: 80337 RVA: 0x00490998 File Offset: 0x0048EB98 [Token(Token = "0x60139D1")] [Address(RVA = "0x9C9E40", Offset = "0x9C8C40", VA = "0x1809C9E40", Slot = "24")] protected override void KANNOEJBINE(StackedUIFlowBase LHHONCAOJFH) { if (LHHONCAOJFH == 0 || LHHONCAOJFH == 0) { this.MNAMMMKIHPA = false; } if (!this.k__BackingField) { base.KANNOEJBINE(LHHONCAOJFH); } } // Token: 0x060139D2 RID: 80338 RVA: 0x004909C8 File Offset: 0x0048EBC8 [Token(Token = "0x60139D2")] [Address(RVA = "0x9C9EE0", Offset = "0x9C8CE0", VA = "0x1809C9EE0", Slot = "26")] protected override bool KBJGGMDIBIB() { if (this.k__BackingField) { return; } List phjjnphmedo = this.PHJJNPHMEDO; bool flag; if (flag) { return; } StackedUIFlowBase k__BackingField = this.k__BackingField; bool flag2; if (k__BackingField == 0 || k__BackingField == 0 || flag2) { return base.KBJGGMDIBIB(); } } // Token: 0x060139D3 RID: 80339 RVA: 0x00490A08 File Offset: 0x0048EC08 [Token(Token = "0x60139D3")] [Address(RVA = "0x9C81E0", Offset = "0x9C6FE0", VA = "0x1809C81E0", Slot = "25")] protected override bool BNBLHJJNLHI() { WatchMenuProjector watchMenuProjector = this.OHPDNGENFJL; int num = 0; if (watchMenuProjector != num && this.OHPDNGENFJL.EALLKLBMKEL) { this.OHPDNGENFJL.TriggerTransition(); } return base.IsStateful; } // Token: 0x060139D4 RID: 80340 RVA: 0x00490A50 File Offset: 0x0048EC50 [Token(Token = "0x60139D4")] [Address(RVA = "0x9C8E10", Offset = "0x9C7C10", VA = "0x1809C8E10", Slot = "27")] protected override void GHCKOMPCCJD(StackedUIFlowBase NBINAJPFBOA, StackedUIFlowBase BFHJBBGCMAN) { base.GHCKOMPCCJD(NBINAJPFBOA, BFHJBBGCMAN); WatchMenuProjector watchMenuProjector = this.OHPDNGENFJL; int num = 0; if (watchMenuProjector != num && this.OHPDNGENFJL.EALLKLBMKEL) { this.OHPDNGENFJL.TriggerTransition(); } if (NBINAJPFBOA == 0) { } int num2 = 0; bool flag; if (NBINAJPFBOA != num2 && flag && flag) { this.OHPDNGENFJL.AuthorityDetachMenu(); } int num3 = 0; if (BFHJBBGCMAN != num3) { Action action = new Action(this.KHKMPOEIDGM); BFHJBBGCMAN.CloseRequested -= action; } int num4 = 0; if (NBINAJPFBOA != num4) { Action action2 = new Action(this.KHKMPOEIDGM); NBINAJPFBOA.CloseRequested += action2; } if (BFHJBBGCMAN != 0 && BFHJBBGCMAN != 0) { Action action3 = new Action(this.EPALNLMPLLA); } if (NBINAJPFBOA != 0 && NBINAJPFBOA != 0) { Action action4 = new Action(this.EPALNLMPLLA); } bool flag2; bool flag3; if (flag2 != flag3) { Action ibkijlighbj = this.IBKIJLIGHBJ; if (ibkijlighbj != 0) { ibkijlighbj(this, flag2); } } } // Token: 0x060139D5 RID: 80341 RVA: 0x00490B58 File Offset: 0x0048ED58 [Token(Token = "0x60139D5")] [Address(RVA = "0x9C87D0", Offset = "0x9C75D0", VA = "0x1809C87D0")] private void EPALNLMPLLA(SettingsWatchUIFlow KHLHONFFPMH, bool ONGBFDACHHG) { Action ibkijlighbj = this.IBKIJLIGHBJ; if (ibkijlighbj != 0) { ibkijlighbj(this, ONGBFDACHHG); } } // Token: 0x060139D6 RID: 80342 RVA: 0x00490B78 File Offset: 0x0048ED78 [Token(Token = "0x60139D6")] [Address(RVA = "0x9C8830", Offset = "0x9C7630", VA = "0x1809C8830", Slot = "21")] protected override void EPFHONKJEGA() { base..ctor(); if (SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB && !this.k__BackingField.CHGIINGBBOO) { int num = 0; base.DBLCENPKMBI = (OGLEAGGNIPE)num; } StackedUIFlowBase k__BackingField = this.k__BackingField; if (k__BackingField == 0) { } int num2 = 0; bool flag; if (k__BackingField != num2 && flag && flag) { Action action = new Action(this.OHPDNGENFJL.AuthorityDetachMenu); KFBABPAPIMB kfbabpapimb = this.LBLNPIDACFM(0.1f, action); } SFXAudioSource eocghniancl = this.EOCGHNIANCL; int num3 = 0; if (eocghniancl != num3) { this.EOCGHNIANCL.Stop(); } RecRoomAudioClip recRoomAudioClip = this.watchOpenedAudio; if (recRoomAudioClip != 0) { AudioClip audioClip = recRoomAudioClip.audioClip; int num4 = 0; if (audioClip != num4) { RecRoomAudioClip recRoomAudioClip2 = this.watchOpenedAudio; Transform transform = base.transform; int num5 = 0; int num6 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip2, transform, num6, num5); this.EOCGHNIANCL = sfxaudioSource; } } } // Token: 0x060139D7 RID: 80343 RVA: 0x00490C70 File Offset: 0x0048EE70 [Token(Token = "0x60139D7")] [Address(RVA = "0x9C7D20", Offset = "0x9C6B20", VA = "0x1809C7D20", Slot = "22")] protected override void AKFNEFLPFCI() { base..ctor(); if (this.FPBHKJAIGEC != 0) { this.DONPHHJOLEB(); return; } } // Token: 0x060139D8 RID: 80344 RVA: 0x00490C94 File Offset: 0x0048EE94 [Token(Token = "0x60139D8")] [Address(RVA = "0x9C84A0", Offset = "0x9C72A0", VA = "0x1809C84A0", Slot = "23")] protected override void DMJOIMMIJEF() { WatchMenuProjector watchMenuProjector = this.OHPDNGENFJL; int num = 0; if (!(watchMenuProjector != num)) { base.DMJOIMMIJEF(); return; } if (base.gameObject.activeInHierarchy && this.OHPDNGENFJL.EALLKLBMKEL) { this.OHPDNGENFJL.TriggerRefresh(); WatchUI.CAHEBMMBGDP cahebmmbgdp; cahebmmbgdp.System.IDisposable.Dispose(); cahebmmbgdp.<>1__state = (int)((ulong)0L); cahebmmbgdp.<>4__this = this; Coroutine coroutine = base.StartCoroutine(cahebmmbgdp); } base.DMJOIMMIJEF(); this.OHPDNGENFJL.AuthorityDetachMenu(); } // Token: 0x060139D9 RID: 80345 RVA: 0x00490D18 File Offset: 0x0048EF18 [Token(Token = "0x60139D9")] [Address(RVA = "0x9C9D80", Offset = "0x9C8B80", VA = "0x1809C9D80")] private IEnumerator JAHELGDFOPD() { /* An exception occurred when decompiling this method (060139D9) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Core.WatchUI::JAHELGDFOPD() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(CAHEBMMBGDP::System.IDisposable.Dispose, ldloc:CAHEBMMBGDP(var_0)) stfld:int32(CAHEBMMBGDP::<>1__state, ldloc:CAHEBMMBGDP(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:WatchUI(CAHEBMMBGDP::<>4__this, ldloc:CAHEBMMBGDP(var_0), ldloc:WatchUI(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: 0x060139DA RID: 80346 RVA: 0x00490D3C File Offset: 0x0048EF3C [Token(Token = "0x60139DA")] [Address(RVA = "0x9CCA50", Offset = "0x9CB850", VA = "0x1809CCA50")] public RRUIRootScreen ShowRoomDetails(long NNNFMLCEMKE, OKLDKBKBECD GEDCEIDOKJL, SessionManager.BDPNOBGNGNI EKNHEEDECPK) { return base.GetFlowByType(); } // Token: 0x060139DB RID: 80347 RVA: 0x00490D58 File Offset: 0x0048EF58 [Token(Token = "0x60139DB")] [Address(RVA = "0x9CBB10", Offset = "0x9CA910", VA = "0x1809CBB10")] public void ShowEventDetails(IOFNNFFJIAN IADGAOAHAAF) { if (IADGAOAHAAF != 0) { base.GetFlowByType().ShowScreen(IADGAOAHAAF); } } // Token: 0x060139DC RID: 80348 RVA: 0x00490D7C File Offset: 0x0048EF7C [Token(Token = "0x60139DC")] [Address(RVA = "0x9CCD80", Offset = "0x9CBB80", VA = "0x1809CCD80")] public void ShowTokenStore(string FEEHCDIMBAJ) { this.OHPDNGENFJL.AuthorityOpenMenuDetached(true); base.GetFlowByType().ShowScreenAndGoToTokenStore(FEEHCDIMBAJ); } // Token: 0x060139DD RID: 80349 RVA: 0x00490DA8 File Offset: 0x0048EFA8 [Token(Token = "0x60139DD")] [Address(RVA = "0x9CC470", Offset = "0x9CB270", VA = "0x1809CC470")] public void ShowRRPSignUp(string FEEHCDIMBAJ, [Optional] OKNNKFGFODL EAHPAFPHJLM) { this.OHPDNGENFJL.AuthorityOpenMenuDetached(true); base.GetFlowByType().ShowScreenAndGoToRRPlusSignUp(FEEHCDIMBAJ, EAHPAFPHJLM); } // Token: 0x060139DE RID: 80350 RVA: 0x00490DD4 File Offset: 0x0048EFD4 [Token(Token = "0x60139DE")] [Address(RVA = "0x9CBE60", Offset = "0x9CAC60", VA = "0x1809CBE60")] public void ShowInventionDetails(long OEMDIAHHILF, string FEEHCDIMBAJ) { this.OHPDNGENFJL.AuthorityOpenMenuDetached(true); base.GetFlowByType().ShowScreenAndGoToInventionDetails(OEMDIAHHILF, FEEHCDIMBAJ); } // Token: 0x060139DF RID: 80351 RVA: 0x00490E00 File Offset: 0x0048F000 [Token(Token = "0x60139DF")] [Address(RVA = "0x9CBEF0", Offset = "0x9CACF0", VA = "0x1809CBEF0")] public void ShowItemDetails(int FCPNMHCHCFN) { this.OHPDNGENFJL.AuthorityOpenMenuDetached(true); base.GetFlowByType().ShowScreenAndGoToItemDetails(FCPNMHCHCFN); } // Token: 0x060139E0 RID: 80352 RVA: 0x00490E2C File Offset: 0x0048F02C [Token(Token = "0x60139E0")] [Address(RVA = "0x9CCEE0", Offset = "0x9CBCE0", VA = "0x1809CCEE0")] public void ShowWatchStore() { this.OHPDNGENFJL.AuthorityOpenMenuDetached(true); base.GetFlowByType().ShowScreenAndGoToStore(); } // Token: 0x060139E1 RID: 80353 RVA: 0x00490E58 File Offset: 0x0048F058 [Token(Token = "0x60139E1")] [Address(RVA = "0x9CCB90", Offset = "0x9CB990", VA = "0x1809CCB90")] public void ShowStarterPackDetails(GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ, string FEEHCDIMBAJ) { this.OHPDNGENFJL.AuthorityOpenMenuDetached(true); base.GetFlowByType().ShowScreenAndGoToStarterPackDetails(HPNJHHKGNNJ, FEEHCDIMBAJ); } // Token: 0x060139E2 RID: 80354 RVA: 0x00490E84 File Offset: 0x0048F084 [Token(Token = "0x60139E2")] [Address(RVA = "0x9CC9C0", Offset = "0x9CB7C0", VA = "0x1809CC9C0")] public void ShowRoomCurrencyStorePage(Guid NCDPDENOBDO) { this.OHPDNGENFJL.AuthorityOpenMenuDetached(true); RRUIRootScreen flowByType = base.GetFlowByType(); } // Token: 0x060139E3 RID: 80355 RVA: 0x00490EAC File Offset: 0x0048F0AC [Token(Token = "0x60139E3")] [Address(RVA = "0x9CC940", Offset = "0x9CB740", VA = "0x1809CC940")] public void ShowRoomCurrenciesCreatePage(long HNHLJONGKHB) { this.OHPDNGENFJL.AuthorityOpenMenuDetached(true); base.GetFlowByType().ShowScreenAndGoToRoomCurrenciesCreate(HNHLJONGKHB); } // Token: 0x060139E4 RID: 80356 RVA: 0x00490ED8 File Offset: 0x0048F0D8 [Token(Token = "0x60139E4")] [Address(RVA = "0x9CBF70", Offset = "0x9CAD70", VA = "0x1809CBF70")] public void ShowKeyStorePage(Guid PPDJCEBOCAG, [Optional] OKNNKFGFODL MMAEOPFJPHA) { RRUIRootScreen flowByType = base.GetFlowByType(); bool flag; if (flag) { this.OHPDNGENFJL.AuthorityOpenMenuDetached(true); } } // Token: 0x060139E5 RID: 80357 RVA: 0x00490F04 File Offset: 0x0048F104 [Token(Token = "0x60139E5")] [Address(RVA = "0x9CCAD0", Offset = "0x9CB8D0", VA = "0x1809CCAD0")] public void ShowSavedOutfitsPage() { SavedOutfitsWatchUIFlow flowByType = base.GetFlowByType(); if (this.k__BackingField != flowByType) { int num = 0; base.PushFlow(flowByType, num); } WatchMenuProjector watchMenuProjector = this.OHPDNGENFJL; int num2 = 0; watchMenuProjector.AuthorityOpenMenuDetached(num2 != 0); } // Token: 0x060139E6 RID: 80358 RVA: 0x00490F48 File Offset: 0x0048F148 [Token(Token = "0x60139E6")] [Address(RVA = "0x9CBC30", Offset = "0x9CAA30", VA = "0x1809CBC30")] public void ShowHelpPage() { SettingsWatchUIFlow flowByType = base.GetFlowByType(); int num = 0; base.PushFlow(flowByType, num); flowByType.ShowHelpSubscreen(); this.OHPDNGENFJL.AuthorityOpenMenuDetached(true); } // Token: 0x060139E7 RID: 80359 RVA: 0x00490F80 File Offset: 0x0048F180 [Token(Token = "0x60139E7")] [Address(RVA = "0x9CC500", Offset = "0x9CB300", VA = "0x1809CC500")] public void ShowRecRoomPlusPage(string FEEHCDIMBAJ) { if (GCBPKHFJKCE.KHKBGCCMFPE != 0 && GCBPKHFJKCE.KHKBGCCMFPE.MIKDLDEALPN) { ManageMembershipScreen flowByType = base.GetFlowByType(); if (!(this.k__BackingField != flowByType)) { goto IL_5A; } int num = 0; base.PushFlow(flowByType, num); } this.OHPDNGENFJL.AuthorityOpenMenuDetached(true); RRUIRootScreen flowByType2 = base.GetFlowByType(); int num2 = 0; flowByType2.ShowScreenAndGoToRRPlusSignUp(FEEHCDIMBAJ, num2); IL_5A: if (!this.OHPDNGENFJL.KGCJLAOBAHL) { this.OHPDNGENFJL.AuthorityOpenMenuDetached(true); } } // Token: 0x060139E8 RID: 80360 RVA: 0x00491008 File Offset: 0x0048F208 [Token(Token = "0x60139E8")] [Address(RVA = "0x9CBA70", Offset = "0x9CA870", VA = "0x1809CBA70")] public PMGCJEPKFOF ShowConfirmationDialog(string AIKLPOJAIIO, string BOPFNBCHJJJ) { PMGCJEPKFOF pmgcjepkfof; return pmgcjepkfof; } // Token: 0x060139E9 RID: 80361 RVA: 0x00491018 File Offset: 0x0048F218 [Token(Token = "0x60139E9")] [Address(RVA = "0x9CB810", Offset = "0x9CA610", VA = "0x1809CB810")] public PMGCJEPKFOF ShowConfirmationDialog(UIConfirmationDialog.MCLCMCALGMA OIPDFDMPPEA, string AIKLPOJAIIO, string BOPFNBCHJJJ) { if (OIPDFDMPPEA == UIConfirmationDialog.MCLCMCALGMA.YES_NO_CANCEL_HOME) { } PMGCJEPKFOF pmgcjepkfof; return pmgcjepkfof; } // Token: 0x060139EA RID: 80362 RVA: 0x0049103C File Offset: 0x0048F23C [Token(Token = "0x60139EA")] [Address(RVA = "0x9CB8C0", Offset = "0x9CA6C0", VA = "0x1809CB8C0")] public PMGCJEPKFOF ShowConfirmationDialog(UIConfirmationDialog.MCLCMCALGMA OIPDFDMPPEA, string AIKLPOJAIIO, string BOPFNBCHJJJ, string EOAMGHFEGLM, string PCLJFDNNDMM = "No", string MMHHLDAACMN = "Later", NotificationManager.HLJEOKDOLPF NPOLADKPADA = ~NotificationManager.HLJEOKDOLPF.Text, bool DLMGCPHCLLI = true, bool BGKPGLPJPLD = true) { int num = 0; WatchUI.JFGCLFLLEFC jfgclfllefc; jfgclfllefc.FieldGetter(num, AIKLPOJAIIO, BOPFNBCHJJJ); jfgclfllefc.<>4__this = this; this.OHPDNGENFJL.AuthorityOpenMenuDetached(true); this.MNAMMMKIHPA = true; UIConfirmationDialog flowByType = base.GetFlowByType(); jfgclfllefc.confirmationDialog = flowByType; flowByType.Button_Other(); UIConfirmationDialog confirmationDialog = jfgclfllefc.confirmationDialog; int num2 = 0; base.PushFlow(confirmationDialog, num2); Action action = delegate(JPIJGHNNIDP r) { Action <>9__ = jfgclfllefc.<>9__1; WatchUI <>4__this = jfgclfllefc.<>4__this; if (<>9__ == 0) { Action action2 = delegate { WatchMenuProjector watchMenuProjector = jfgclfllefc.<>4__this.OHPDNGENFJL; int num3 = 0; if (watchMenuProjector != num3) { WatchUI <>4__this2 = jfgclfllefc.<>4__this; if (<>4__this2.MNAMMMKIHPA) { StackedUIFlowBase k__BackingField = <>4__this2.k__BackingField; UIConfirmationDialog confirmationDialog2 = jfgclfllefc.confirmationDialog; if (!(k__BackingField == confirmationDialog2)) { jfgclfllefc.<>4__this.OHPDNGENFJL.AuthorityCloseMenu(); } } } }; jfgclfllefc.<>9__1 = action2; } KFBABPAPIMB kfbabpapimb = <>4__this.JGIPMJPPCBM(<>9__); }; throw new NullReferenceException(); } // Token: 0x060139EB RID: 80363 RVA: 0x004910AC File Offset: 0x0048F2AC [Token(Token = "0x60139EB")] [Address(RVA = "0x1D1DB00", Offset = "0x1D1C900", VA = "0x181D1DB00")] public PMGCJEPKFOF ShowTemporaryDialog(DialogType GCHDNCDLAGE, Func> EJBGBCBMIKC, NotificationManager.HLJEOKDOLPF NPOLADKPADA = ~NotificationManager.HLJEOKDOLPF.Text) where DialogType : UIDialog { Transform transform = base.transform; bool flag; if (!flag) { } throw new NullReferenceException(); } // Token: 0x060139EC RID: 80364 RVA: 0x004910D0 File Offset: 0x0048F2D0 [Token(Token = "0x60139EC")] [Address(RVA = "0x1D1E510", Offset = "0x1D1D310", VA = "0x181D1E510")] public PMGCJEPKFOF ShowTemporaryDialog(UIDialog A_1, ref UIDialog A_2, NotificationManager.HLJEOKDOLPF A_3) { if (!base.transform) { } Action action; A_2.k__BackingField = action; throw new NullReferenceException(); } // Token: 0x060139ED RID: 80365 RVA: 0x004910FC File Offset: 0x0048F2FC [Token(Token = "0x60139ED")] [Address(RVA = "0x1D1D020", Offset = "0x1D1BE20", VA = "0x181D1D020")] public PMGCJEPKFOF ShowTemporaryDialog(UIDialog A_1, NotificationManager.HLJEOKDOLPF A_2) { throw new NullReferenceException(); } // Token: 0x060139EE RID: 80366 RVA: 0x00491110 File Offset: 0x0048F310 [Token(Token = "0x60139EE")] [Address(RVA = "0x1D1D060", Offset = "0x1D1BE60", VA = "0x181D1D060")] public PMGCJEPKFOF ShowTemporaryDialog(UIDialog A_1, T1 BMEGDKCCBHH, NotificationManager.HLJEOKDOLPF A_3) { throw new NullReferenceException(); } // Token: 0x060139EF RID: 80367 RVA: 0x00491124 File Offset: 0x0048F324 [Token(Token = "0x60139EF")] [Address(RVA = "0x1D1D0F0", Offset = "0x1D1BEF0", VA = "0x181D1D0F0")] public PMGCJEPKFOF ShowTemporaryDialog(UIDialog GCHDNCDLAGE, T1 BMEGDKCCBHH, out UIDialog DAGFHPCPNPB, NotificationManager.HLJEOKDOLPF NPOLADKPADA = ~NotificationManager.HLJEOKDOLPF.Text) { Transform transform = base.transform; if (!GCHDNCDLAGE) { } this.OnDisable(); bool flag = this.BNBLHJJNLHI(); Action action; DAGFHPCPNPB.k__BackingField = action; throw new NullReferenceException(); } // Token: 0x060139F0 RID: 80368 RVA: 0x00491160 File Offset: 0x0048F360 [Token(Token = "0x60139F0")] [Address(RVA = "0x1D1CDE0", Offset = "0x1D1BBE0", VA = "0x181D1CDE0")] public PMGCJEPKFOF ShowTemporaryDialog(UIDialog GCHDNCDLAGE, T1 PHCGMLMOGJB, T2 ENEPMKOFGIE, NotificationManager.HLJEOKDOLPF NPOLADKPADA = ~NotificationManager.HLJEOKDOLPF.Text) { throw new NullReferenceException(); } // Token: 0x060139F1 RID: 80369 RVA: 0x00491174 File Offset: 0x0048F374 [Token(Token = "0x60139F1")] [Address(RVA = "0x1D1D530", Offset = "0x1D1C330", VA = "0x181D1D530")] public PMGCJEPKFOF ShowTemporaryDialog(UIDialog GCHDNCDLAGE, T1 PHCGMLMOGJB, T2 ENEPMKOFGIE, out UIDialog DAGFHPCPNPB, NotificationManager.HLJEOKDOLPF NPOLADKPADA = ~NotificationManager.HLJEOKDOLPF.Text) { Transform transform = base.transform; if (!GCHDNCDLAGE) { } throw new NullReferenceException(); } // Token: 0x060139F2 RID: 80370 RVA: 0x00491198 File Offset: 0x0048F398 [Token(Token = "0x60139F2")] [Address(RVA = "0x1782E40", Offset = "0x1781C40", VA = "0x181782E40")] public PMGCJEPKFOF ShowTemporaryConfirmationDialog(ConfirmUIDialog A_1, T1 PHCGMLMOGJB, NotificationManager.HLJEOKDOLPF A_3, string A_4) { Transform transform = base.transform; if (!A_1) { } this.OnDisable(); throw new NullReferenceException(); } // Token: 0x060139F3 RID: 80371 RVA: 0x004911C4 File Offset: 0x0048F3C4 [Token(Token = "0x60139F3")] [Address(RVA = "0x1783200", Offset = "0x1782000", VA = "0x181783200")] public PMGCJEPKFOF ShowTemporaryConfirmationDialog(ConfirmUIDialog A_1, T1 PHCGMLMOGJB, T2 ENEPMKOFGIE, NotificationManager.HLJEOKDOLPF A_4, string A_5) { Transform transform = base.transform; if (!A_1) { } throw new NullReferenceException(); } // Token: 0x060139F4 RID: 80372 RVA: 0x004911E8 File Offset: 0x0048F3E8 [Token(Token = "0x60139F4")] [Address(RVA = "0x1782C70", Offset = "0x1781A70", VA = "0x181782C70")] public PMGCJEPKFOF ShowConfirmDialog(ConfirmUIDialog BBPMNICHFLM, T1 PHCGMLMOGJB, T2 ENEPMKOFGIE, T3 OAAMFACIBOO, NotificationManager.HLJEOKDOLPF NPOLADKPADA = (NotificationManager.HLJEOKDOLPF)0) { if (!BBPMNICHFLM) { } int num = 0; base.PushFlow(BBPMNICHFLM, num); BBPMNICHFLM.Button_Other(); throw new NullReferenceException(); } // Token: 0x060139F5 RID: 80373 RVA: 0x00491218 File Offset: 0x0048F418 [Token(Token = "0x60139F5")] [Address(RVA = "0x9CBB80", Offset = "0x9CA980", VA = "0x1809CBB80")] public PMGCJEPKFOF ShowGoToSubroomDialog(PPENFJMFPNE IJNAMEBOMJJ, SessionManager.BDPNOBGNGNI EKNHEEDECPK, bool OPGEFDNCJOB, [Optional] Action KNKGGHPEBPA) { KMCNDIPIEBM kmcndipiebm; return this.HDBBIIDDBFP(IJNAMEBOMJJ, kmcndipiebm); } // Token: 0x060139F6 RID: 80374 RVA: 0x00491230 File Offset: 0x0048F430 [Token(Token = "0x60139F6")] [Address(RVA = "0x9CB790", Offset = "0x9CA590", VA = "0x1809CB790")] public PMGCJEPKFOF ShowChooseSubroomDialog(PPENFJMFPNE IJNAMEBOMJJ, Action AFLPGGJMPOE) { FIFFNENKGBJ fiffnenkgbj = new FIFFNENKGBJ(IJNAMEBOMJJ, AFLPGGJMPOE); return this.HDBBIIDDBFP(IJNAMEBOMJJ, fiffnenkgbj); } // Token: 0x060139F7 RID: 80375 RVA: 0x00491250 File Offset: 0x0048F450 [Token(Token = "0x60139F7")] [Address(RVA = "0x9CCE00", Offset = "0x9CBC00", VA = "0x1809CCE00")] public void ShowVoteDialog() { if (!this.KINJKKHLGDI.CFLJGNJLBFG) { int num = 0; int num2 = 0; this.PlayAttract(~NotificationManager.HLJEOKDOLPF.Text, num2, num); UIVoteDialog flowByType = base.GetFlowByType(); UIVoteDialog flowByType2 = base.GetFlowByType(); int num3 = 0; base.PushFlow(flowByType2, num3); return; } } // Token: 0x060139F8 RID: 80376 RVA: 0x0049129C File Offset: 0x0048F49C [Token(Token = "0x60139F8")] [Address(RVA = "0x9CC7C0", Offset = "0x9CB5C0", VA = "0x1809CC7C0")] public void ShowRoomCalibrationDialog() { if (WatchUI.<>c.<>9__130_0 == 0) { WatchUI.<>c.<>9__130_0 = delegate(JPIJGHNNIDP r) { if (r == JPIJGHNNIDP.Affirmative) { } }; } throw new NullReferenceException(); } // Token: 0x060139F9 RID: 80377 RVA: 0x004912CC File Offset: 0x0048F4CC [Token(Token = "0x60139F9")] [Address(RVA = "0x9CBCC0", Offset = "0x9CAAC0", VA = "0x1809CBCC0")] public PMGCJEPKFOF> ShowImportFriendsDialog(List MPMDGDJNLLB, CFLMJLFBOKH.KNKCGOGLCJC DIEPOPNJNCO) { PMGCJEPKFOF> pmgcjepkfof = base.GetFlowByType().ShowDialog(); UIImportFriendsDialog flowByType = base.GetFlowByType(); int num = 0; base.PushFlow(flowByType, num); return pmgcjepkfof; } // Token: 0x060139FA RID: 80378 RVA: 0x00491300 File Offset: 0x0048F500 [Token(Token = "0x60139FA")] [Address(RVA = "0x9CB4F0", Offset = "0x9CA2F0", VA = "0x1809CB4F0")] public PMGCJEPKFOF ShowBirthdayDialog(string MHIKFIGBEBB, string NOFIGBFMBOP, DateTime? EHENLCJGOHB, int? OIDIONGIDKD, Action CABNMLCBMJK) { int num = 0; WatchUI.LGINOLGIOOE lginolgiooe; lginolgiooe.FieldGetter(num, NOFIGBFMBOP, EHENLCJGOHB); lginolgiooe.onComplete = 0; if (MHIKFIGBEBB != 0) { base.GetFlowByType().SetTitleText(MHIKFIGBEBB); } StackedUIFlowBase k__BackingField = this.k__BackingField; UIBirthdayDialog flowByType = base.GetFlowByType(); if (k__BackingField == flowByType) { base.Button_PopFlow(); } UIBirthdayDialog flowByType2 = base.GetFlowByType(); UIBirthdayDialog flowByType3 = base.GetFlowByType(); Action onComplete = lginolgiooe.onComplete; flowByType3.k__BackingField = onComplete; UIBirthdayDialog flowByType4 = base.GetFlowByType(); Action action = delegate(DateTime? dob) { DABKFAIHBBP dabkfaihbbp = PEGGCEDHBOF.ALPJIGBDGON(dob.Value); int num3 = 0; num3 += num3; num3++; }; UIBirthdayDialog flowByType5 = base.GetFlowByType(); int num2 = 0; base.PushFlow(flowByType5, num2); throw new NullReferenceException(); } // Token: 0x060139FB RID: 80379 RVA: 0x004913A0 File Offset: 0x0048F5A0 [Token(Token = "0x60139FB")] [Address(RVA = "0x9CB340", Offset = "0x9CA140", VA = "0x1809CB340")] public PMGCJEPKFOF ShowAgeDialog(string MHIKFIGBEBB, string NOFIGBFMBOP, int? EPMNOABKIDJ, Action CABNMLCBMJK) { if (MHIKFIGBEBB != 0) { base.GetFlowByType().SetTitleText(MHIKFIGBEBB); } StackedUIFlowBase k__BackingField = this.k__BackingField; UIAgeDialog flowByType = base.GetFlowByType(); if (k__BackingField == flowByType) { base.Button_PopFlow(); } UIAgeDialog flowByType2 = base.GetFlowByType(); UIAgeDialog flowByType3 = base.GetFlowByType(); int num = 0; base.PushFlow(flowByType3, num); PMGCJEPKFOF pmgcjepkfof; return pmgcjepkfof; } // Token: 0x060139FC RID: 80380 RVA: 0x00491400 File Offset: 0x0048F600 [Token(Token = "0x60139FC")] [Address(RVA = "0x9CC040", Offset = "0x9CAE40", VA = "0x1809CC040")] public void ShowMessageDialog(CPIHGIEOPAJ NGPMADFHHKP) { if (!this.KINJKKHLGDI.CFLJGNJLBFG) { base.GetFlowByType().ShowDialog(NGPMADFHHKP); UIMessageDialog flowByType = base.GetFlowByType(); int num = 0; base.PushFlow(flowByType, num); } } // Token: 0x060139FD RID: 80381 RVA: 0x00491440 File Offset: 0x0048F640 [Token(Token = "0x60139FD")] [Address(RVA = "0x9CC010", Offset = "0x9CAE10", VA = "0x1809CC010")] public void ShowLastMessageDialog() { CPIHGIEOPAJ beepkapdiki = this.BEEPKAPDIKI; if (beepkapdiki != 0) { this.ShowMessageDialog(beepkapdiki); this.BEEPKAPDIKI = (ulong)0L; } } // Token: 0x060139FE RID: 80382 RVA: 0x00491468 File Offset: 0x0048F668 [Token(Token = "0x60139FE")] [Address(RVA = "0x9CC100", Offset = "0x9CAF00", VA = "0x1809CC100")] public void ShowMicSpamWarningDialog(string NGPMADFHHKP) { if (!this.KINJKKHLGDI.CFLJGNJLBFG) { int num = 0; int num2 = 0; this.PlayAttract(~NotificationManager.HLJEOKDOLPF.Text, num2, num); base.GetFlowByType().ShowDialog(NGPMADFHHKP); StackedUIFlowBase stackedUIFlowBase = base.PeekFlow(); if (stackedUIFlowBase == 0 || stackedUIFlowBase == 0) { UIMicSpamWarningDialog flowByType = base.GetFlowByType(); int num3 = 0; base.PushFlow(flowByType, num3); } } } // Token: 0x060139FF RID: 80383 RVA: 0x004914D4 File Offset: 0x0048F6D4 [Token(Token = "0x60139FF")] [Address(RVA = "0x9C9A50", Offset = "0x9C8850", VA = "0x1809C9A50")] public bool HideMicSpamWarningDialog() { StackedUIFlowBase stackedUIFlowBase = base.PeekFlow(); if (stackedUIFlowBase != 0 && stackedUIFlowBase != 0) { base.Button_PopFlow(); return; } } // Token: 0x06013A00 RID: 80384 RVA: 0x004914FC File Offset: 0x0048F6FC [Token(Token = "0x6013A00")] [Address(RVA = "0x9CCC20", Offset = "0x9CBA20", VA = "0x1809CCC20")] public StackedUIFlowBase ShowTemporaryFlow(StackedUIFlowBase CFAPNBBHEKB, NotificationManager.HLJEOKDOLPF NPOLADKPADA = ~NotificationManager.HLJEOKDOLPF.Text) { Transform transform = base.transform; int num = 0; StackedUIFlowBase stackedUIFlowBase = global::UnityEngine.Object.Instantiate(CFAPNBBHEKB, transform, num != 0); StackedUIFlowBase newFlow = stackedUIFlowBase; if (stackedUIFlowBase) { this.OnDisable(); StackedUIFlowBase newFlow3 = newFlow; int num2 = 0; base.PushFlow(newFlow3, num2); StackedUIFlowBase newFlow2 = newFlow; Action action = delegate(bool stillOnStack) { global::UnityEngine.Object.Destroy(newFlow.gameObject); }; newFlow2.FlowExited += action; } return newFlow; } // Token: 0x06013A01 RID: 80385 RVA: 0x00491578 File Offset: 0x0048F778 [Token(Token = "0x6013A01")] [Address(RVA = "0x9CC250", Offset = "0x9CB050", VA = "0x1809CC250")] public void ShowPlayerReportScreen(CCEOLAOLEKJ EPOHPLAMIOD, string LGHBPPIOOBM) { Action action = delegate(ReportWatchUIFlow reportFlow) { bool isCompleted = ((IAsyncResult)reportFlow).IsCompleted; }; Func <>9__139_ = WatchUI.<>c.<>9__139_1; if (<>9__139_ == 0) { WatchUI.<>c.<>9__139_1 = delegate(ReportWatchUIFlow reportFlow) { throw new NullReferenceException(); }; } ReportWatchUIFlow flowByType = base.GetFlowByType(); int num = 0; base.PushFlow(flowByType, num); if (action != 0) { action(flowByType); } flowByType.CanIssueReportAction = <>9__139_; Action action2 = delegate(ReportWatchUIFlow flow) { string amplitudeCommandContext = LGHBPPIOOBM; WatchUI.FDGEODJFHKD(flow, amplitudeCommandContext); }; flowByType.CreateReportAction = action2; flowByType.OnReportedAction = (ulong)0L; } // Token: 0x06013A02 RID: 80386 RVA: 0x0049161C File Offset: 0x0048F81C [Token(Token = "0x6013A02")] [Address(RVA = "0x9CC6B0", Offset = "0x9CB4B0", VA = "0x1809CC6B0")] public void ShowReportScreen(string LGHBPPIOOBM, Action PHCCOMPIPNP, Func GPALMMHPGAD, Action GPIIELJICBJ) { ReportWatchUIFlow flowByType = base.GetFlowByType(); int num = 0; base.PushFlow(flowByType, num); if (PHCCOMPIPNP != 0) { PHCCOMPIPNP(flowByType); } flowByType.CanIssueReportAction = GPALMMHPGAD; Action action = delegate(ReportWatchUIFlow flow) { string amplitudeCommandContext = LGHBPPIOOBM; WatchUI.FDGEODJFHKD(flow, amplitudeCommandContext); }; flowByType.CreateReportAction = action; flowByType.OnReportedAction = 0; } // Token: 0x06013A03 RID: 80387 RVA: 0x0049167C File Offset: 0x0048F87C [Token(Token = "0x6013A03")] [Address(RVA = "0x9C8AD0", Offset = "0x9C78D0", VA = "0x1809C8AD0")] private static void FDGEODJFHKD(ReportWatchUIFlow AGIGAPDNCIL, string LGHBPPIOOBM) { ReportWatchUIFlow reportFlow = AGIGAPDNCIL; string amplitudeCommandContext = LGHBPPIOOBM; CCEOLAOLEKJ k__BackingField = AGIGAPDNCIL.k__BackingField; ObscuredInt k__BackingField = k__BackingField.k__BackingField; bool fakeValueActive = k__BackingField.k__BackingField.fakeValueActive; Player player = Player.FindLocalPlayer(ObscuredInt.FAJDMKOEFLH(k__BackingField)); int num = 0; bool flag = player != num; bool playerPresent = flag; if (flag) { float currentFloorHeightFromHead = player.IBBKHCOFGDI; } CCEOLAOLEKJ k__BackingField2 = reportFlow.k__BackingField; ObscuredInt k__BackingField2 = k__BackingField2.k__BackingField; bool fakeValueActive2 = k__BackingField2.k__BackingField.fakeValueActive; int num2 = ObscuredInt.FAJDMKOEFLH(k__BackingField2); ReportWatchUIFlow reportFlow2 = reportFlow; LCCEEFHOBEN.CJFENPHAAHI k__BackingField = reportFlow2.k__BackingField; string fullDescription = reportFlow2.GetFullDescription(); BPHGKAEDBPE.OJDJIJDNFHE ojdjijdnfhe = delegate(string wwwError, KLAMKCBENEA okResponse) { Debug.LogError("Failed to report player" + wwwError); if (!okResponse.k__BackingField) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num3 = 0; string k__BackingField = okResponse.k__BackingField; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, k__BackingField, 4f, num3, num3); return; } CCEOLAOLEKJ k__BackingField3 = reportFlow.k__BackingField; bool fakeValueActive3 = k__BackingField3.k__BackingField.fakeValueActive; int num4 = ObscuredInt.FAJDMKOEFLH(k__BackingField3.k__BackingField); LCCEEFHOBEN.CJFENPHAAHI k__BackingField2 = reportFlow.k__BackingField; NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; Action onReportedAction = reportFlow.OnReportedAction; while (onReportedAction == 0) { } onReportedAction(); }; } // Token: 0x06013A04 RID: 80388 RVA: 0x00491748 File Offset: 0x0048F948 [Token(Token = "0x6013A04")] [Address(RVA = "0x9C9320", Offset = "0x9C8120", VA = "0x1809C9320")] private PMGCJEPKFOF HDBBIIDDBFP(PPENFJMFPNE IJNAMEBOMJJ, KGMKKFJJDPG BKGIHIBDAPA) { ChooseSubroomDialog flowByType = base.GetFlowByType(); int num = 0; if (!(flowByType != num)) { return JJEKJGALHKO.MKLIDFOGIGO((JPIJGHNNIDP)((uint)2)); } int num2 = 0; base.PushFlow(flowByType, num2); flowByType.Button_Other(); throw new NullReferenceException(); } // Token: 0x06013A05 RID: 80389 RVA: 0x00491788 File Offset: 0x0048F988 [Token(Token = "0x6013A05")] [Address(RVA = "0x9CBD80", Offset = "0x9CAB80", VA = "0x1809CBD80")] public void ShowIntroduceFriendsDialog(int CJFGEMGOJHB) { WatchUI.BAAICDJAJEH baaicdjajeh = new WatchUI.BAAICDJAJEH(); baaicdjajeh.playerId = CJFGEMGOJHB; baaicdjajeh.<>4__this = this; PMGCJEPKFOF pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN(CJFGEMGOJHB); Action action = delegate(CCEOLAOLEKJ account) { PMGCJEPKFOF> pmgcjepkfof2 = FGPIDGLCKEF.GFFAGFJLELC(baaicdjajeh.playerId); Action> action2 = delegate(List mutualFriends) { HashSet hashSet = new HashSet(); int playerId = baaicdjajeh.playerId; bool flag = hashSet.Add(playerId); Func <>9__143_ = WatchUI.<>c.<>9__143_2; if (<>9__143_ == 0) { WatchUI.<>c.<>9__143_2 = (LLKHFJDNFMM r) => r.k__BackingField; } HashSet hashSet2 = BCKPFAJAPEO.PBGCPCJGGOO(Enumerable.Select(mutualFriends, <>9__143_)); hashSet.UnionWith(hashSet2); BulkAccountSelectionDialog.NJHHBCKFHHA njhhbckfhha = new BulkAccountSelectionDialog.NJHHBCKFHHA(); njhhbckfhha.DDEJAFAOEFO = hashSet; njhhbckfhha.MBOCKBCDKJI = true; ObscuredString k__BackingField = account.k__BackingField; string text = string.Format("Who do you want to introduce {0} to?", k__BackingField); njhhbckfhha.KGFCGHAJGNO = text; PMGCJEPKFOF pmgcjepkfof4 = baaicdjajeh.<>4__this.GetFlowByType().ShowDialog(); WatchUI.BAAICDJAJEH cs$<>8__locals = baaicdjajeh; if (cs$<>8__locals.<>9__3 == 0) { Action action3 = delegate(BulkAccountSelectionDialog.NLENAJPDILL r) { if (r.FKNOPGEADKO == JPIJGHNNIDP.Affirmative) { IReadOnlyList ggpnljpmgph = r.GGPNLJPMGPH; Func <>9__143_2 = WatchUI.<>c.<>9__143_4; if (<>9__143_2 == 0) { WatchUI.<>c.<>9__143_4 = delegate(CCEOLAOLEKJ a) { ObscuredInt k__BackingField = a.k__BackingField; bool fakeValueActive = a.k__BackingField.fakeValueActive; return ObscuredInt.FAJDMKOEFLH(k__BackingField); }; } List list = Enumerable.ToList(Enumerable.Select(ggpnljpmgph, <>9__143_2)); int playerId2 = cs$<>8__locals.playerId; PMGCJEPKFOF pmgcjepkfof5 = FGPIDGLCKEF.DMLNDLPNJMD(list, playerId2); if (WatchUI.<>c.<>9__143_5 == 0) { WatchUI.<>c.<>9__143_5 = delegate(KLAMKCBENEA response) { if (!response.k__BackingField) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num5 = 0; string k__BackingField = response.k__BackingField; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, k__BackingField, 3f, num5, num5); return; } NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; int num6 = 0; IDisposable disposable2 = instance2.Play(NotificationManager.IBIDFAOPIPC.Medium, "Introductions sent!", 3f, num6, num6); }; } int num4 = 0; num4 += num4; num4++; } }; cs$<>8__locals.<>9__3 = action3; } int num2 = 0; num2 += num2; num2++; WatchUI <>4__this = baaicdjajeh.<>4__this; IntroduceFriendsDialog flowByType = <>4__this.GetFlowByType(); int num3 = 0; <>4__this.PushFlow(flowByType, num3); }; int num = 0; num += num; num++; PMGCJEPKFOF> pmgcjepkfof3 = pmgcjepkfof2.OHLPJBFCABI(action2); }; throw new NullReferenceException(); } // Token: 0x06013A06 RID: 80390 RVA: 0x004917C4 File Offset: 0x0048F9C4 [Token(Token = "0x6013A06")] [Address(RVA = "0x9CAEC0", Offset = "0x9C9CC0", VA = "0x1809CAEC0")] public static void SetToast(IAFCKKHMKKM ACGMONKHEDI, int MNIJHBJDPPA) { Dictionary kelaagakfbk = WatchUI.KELAAGAKFBK; IILCGFIHJLP onToastUpdatedEvent = WatchUI.OnToastUpdatedEvent; } // Token: 0x06013A07 RID: 80391 RVA: 0x004917E4 File Offset: 0x0048F9E4 [Token(Token = "0x6013A07")] [Address(RVA = "0x9CAE10", Offset = "0x9C9C10", VA = "0x1809CAE10")] public static void SetToast(IAFCKKHMKKM ACGMONKHEDI, string PAANJCAOOAG) { Dictionary kelaagakfbk = WatchUI.KELAAGAKFBK; IILCGFIHJLP onToastUpdatedEvent = WatchUI.OnToastUpdatedEvent; } // Token: 0x06013A08 RID: 80392 RVA: 0x00491804 File Offset: 0x0048FA04 [Token(Token = "0x6013A08")] [Address(RVA = "0x9C9280", Offset = "0x9C8080", VA = "0x1809C9280")] public static string GetToast(IAFCKKHMKKM ACGMONKHEDI) { string empty = string.Empty; Dictionary kelaagakfbk = WatchUI.KELAAGAKFBK; return empty; } // Token: 0x06013A09 RID: 80393 RVA: 0x00491824 File Offset: 0x0048FA24 [Token(Token = "0x6013A09")] [Address(RVA = "0x9C9FE0", Offset = "0x9C8DE0", VA = "0x1809C9FE0")] private void LDOPFMJMFGO(bool LOLPDKPFAHI) { this.detachMenuNote.Refresh(LOLPDKPFAHI); } // Token: 0x06013A0A RID: 80394 RVA: 0x00491844 File Offset: 0x0048FA44 [Token(Token = "0x6013A0A")] [Address(RVA = "0x9C9460", Offset = "0x9C8260", VA = "0x1809C9460")] private void HNBELILEPLG(bool NOCJEBBJIAN) { this.MNAMMMKIHPA = false; } // Token: 0x06013A0B RID: 80395 RVA: 0x00491858 File Offset: 0x0048FA58 [Token(Token = "0x6013A0B")] [Address(RVA = "0x9CA250", Offset = "0x9C9050", VA = "0x1809CA250")] private void OPFNOHFHEHM() { Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; WatchUI.IPDFHIBDKNF ipdfhibdknf; ipdfhibdknf.System.IDisposable.Dispose(); ipdfhibdknf.<>1__state = (int)((ulong)0L); ipdfhibdknf.<>4__this = this; int num = 0; KFBABPAPIMB kfbabpapimb = instance.Run(num, ipdfhibdknf); } // Token: 0x06013A0C RID: 80396 RVA: 0x00491894 File Offset: 0x0048FA94 [Token(Token = "0x6013A0C")] [Address(RVA = "0x9C9DE0", Offset = "0x9C8BE0", VA = "0x1809C9DE0")] private IEnumerator JGECMHAEJJP() { /* An exception occurred when decompiling this method (06013A0C) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 RecRoom.Core.WatchUI::JGECMHAEJJP() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(IPDFHIBDKNF::System.IDisposable.Dispose, ldloc:IPDFHIBDKNF(var_0)) stfld:int32(IPDFHIBDKNF::<>1__state, ldloc:IPDFHIBDKNF(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:WatchUI(IPDFHIBDKNF::<>4__this, ldloc:IPDFHIBDKNF(var_0), ldloc:WatchUI(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: 0x06013A0D RID: 80397 RVA: 0x004918B8 File Offset: 0x0048FAB8 [Token(Token = "0x6013A0D")] [Address(RVA = "0x9C9AE0", Offset = "0x9C88E0", VA = "0x1809C9AE0")] private void IJKNIGPEIEL() { this.detachMenuNote.Initialize(this); MFBGLIHGCGO menuDetachedChangedAction = this.OHPDNGENFJL.MenuDetachedChangedAction; Action action = new Action(this.LDOPFMJMFGO); MFBGLIHGCGO menuVisibleChangedAction = this.OHPDNGENFJL.MenuVisibleChangedAction; Action action2 = new Action(this.HNBELILEPLG); bool flag = this.ABBINPJGKCO(); SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; string k__BackingField = instance2.k__BackingField; if (instance2 == 0) { string k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; string k__BackingField2 = SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; bool flag2 = !flag; int num2 = 0; string text; string text2; string text3; ulong num3; PMGCJEPKFOF pmgcjepkfof = this.ShowConfirmationDialog(UIConfirmationDialog.MCLCMCALGMA.OK_CANCEL, k__BackingField, k__BackingField2, text, text2, text3, (NotificationManager.HLJEOKDOLPF)num2, flag2, num3 != 0UL); SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField = num2; SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField = num2; } } } // Token: 0x06013A0E RID: 80398 RVA: 0x00491990 File Offset: 0x0048FB90 [Token(Token = "0x6013A0E")] [Address(RVA = "0x9C7B20", Offset = "0x9C6920", VA = "0x1809C7B20")] private bool ABBINPJGKCO() { bool flag; if (!flag) { } RRUIRootScreen flowByType = base.GetFlowByType(); this.FPBHKJAIGEC = flowByType; RRUIRootScreen fpbhkjaigec = this.FPBHKJAIGEC; ulong num; this.EKEDNKIMOGI = num; Action action = new Action(this.KBKBJHJLPBB); fpbhkjaigec.FlowExited += action; this.OHPDNGENFJL.AuthorityOpenMenuDetached(true); return true; } // Token: 0x06013A0F RID: 80399 RVA: 0x004919E8 File Offset: 0x0048FBE8 [Token(Token = "0x6013A0F")] [Address(RVA = "0x9C9FA0", Offset = "0x9C8DA0", VA = "0x1809C9FA0")] private void KBKBJHJLPBB(bool CJEIBCEPAPO) { if (!CJEIBCEPAPO) { this.DONPHHJOLEB(); return; } } // Token: 0x06013A10 RID: 80400 RVA: 0x00491A00 File Offset: 0x0048FC00 [Token(Token = "0x6013A10")] [Address(RVA = "0x9C8610", Offset = "0x9C7410", VA = "0x1809C8610")] private void DONPHHJOLEB() { if (!SessionManager.AAIKLOAPAJD) { int num; EOMNEGBDLDP.IAGJAJIBDFA(num); } RRUIRootScreen fpbhkjaigec = this.FPBHKJAIGEC; Action action = new Action(this.KBKBJHJLPBB); fpbhkjaigec.FlowExited -= action; int num2 = 0; this.FPBHKJAIGEC = (ulong)0L; this.EKEDNKIMOGI = num2; } // Token: 0x06013A11 RID: 80401 RVA: 0x00491A54 File Offset: 0x0048FC54 [Token(Token = "0x6013A11")] [Address(RVA = "0x9CD3D0", Offset = "0x9CC1D0", VA = "0x1809CD3D0")] public bool TryGetBackgroundColors(out Color ICMFHJHCLPP, out Color BENFCIINEPA) { Material bkdgakdobfh = this.BKDGAKDOBFH; int num = 0; if (!(bkdgakdobfh != num)) { Color white = Color.white; Color white2 = Color.white; } Material bkdgakdobfh2 = this.BKDGAKDOBFH; int jbpjofhifkj = WatchUI.JBPJOFHIFKJ; ICMFHJHCLPP.r = (float)jbpjofhifkj; Material bkdgakdobfh3 = this.BKDGAKDOBFH; BENFCIINEPA.r = (float)jbpjofhifkj; throw new NullReferenceException(); } // Token: 0x06013A12 RID: 80402 RVA: 0x00491AB0 File Offset: 0x0048FCB0 [Token(Token = "0x6013A12")] [Address(RVA = "0x9CAB10", Offset = "0x9C9910", VA = "0x1809CAB10")] public void SetBackgroundColors(Color ICMFHJHCLPP, Color BENFCIINEPA) { if (SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB && ICMFHJHCLPP.a > 0.1f) { Color white = Color.white; } Material bkdgakdobfh = this.BKDGAKDOBFH; int num = 0; if (bkdgakdobfh != num) { Material bkdgakdobfh2 = this.BKDGAKDOBFH; Material bkdgakdobfh3 = this.BKDGAKDOBFH; } Material kakmfocoiea = this.KAKMFOCOIEA; int num2 = 0; if (kakmfocoiea != num2) { Material kakmfocoiea2 = this.KAKMFOCOIEA; Material kakmfocoiea3 = this.KAKMFOCOIEA; } } // Token: 0x06013A13 RID: 80403 RVA: 0x00491B34 File Offset: 0x0048FD34 [Token(Token = "0x6013A13")] [Address(RVA = "0x9CAA00", Offset = "0x9C9800", VA = "0x1809CAA00")] public void PlayAttract(NotificationManager.HLJEOKDOLPF NPOLADKPADA = ~NotificationManager.HLJEOKDOLPF.Text, [Optional] string MHIKFIGBEBB, [Optional] string BMOOMNPGCCI) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; } // Token: 0x06013A14 RID: 80404 RVA: 0x00491B50 File Offset: 0x0048FD50 [Token(Token = "0x6013A14")] [Address(RVA = "0x9CA950", Offset = "0x9C9750", VA = "0x1809CA950")] public void PlayAttractDelayed(float NBOCPMDNOCF, NotificationManager.HLJEOKDOLPF NPOLADKPADA = ~NotificationManager.HLJEOKDOLPF.Text) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; } // Token: 0x06013A15 RID: 80405 RVA: 0x00491B6C File Offset: 0x0048FD6C [Token(Token = "0x6013A15")] [Address(RVA = "0x9C9470", Offset = "0x9C8270", VA = "0x1809C9470")] public void HandleIncomingChatMessage(OKLPPLDEGKH OFPDIAMBDKK) { int num = 0; ChatMessage chatMessage = Enumerable.First(OFPDIAMBDKK.k__BackingField); if (!this.KINJKKHLGDI.CFLJGNJLBFG) { int k__BackingField = chatMessage.k__BackingField; int num2; if (k__BackingField > 0 && k__BackingField != num2 && !OFPDIAMBDKK.NIPNFKELOIN && EIMGAFPPJFD.PMFACCFMKGE()) { long k__BackingField = chatMessage.k__BackingField; if (OFPDIAMBDKK.k__BackingField != k__BackingField) { Dictionary gejgamobacn = this.GEJGAMOBACN; long k__BackingField = OFPDIAMBDKK.k__BackingField; if (gejgamobacn.TryGetValue(k__BackingField, num)) { float time = Time.time; if (num > (int)time) { return; } } Dictionary gejgamobacn2 = this.GEJGAMOBACN; float time2 = Time.time; throw new NullReferenceException(); } } } } // Token: 0x06013A16 RID: 80406 RVA: 0x00491C68 File Offset: 0x0048FE68 [Token(Token = "0x6013A16")] [Address(RVA = "0x9C97C0", Offset = "0x9C85C0", VA = "0x1809C97C0")] public void HandleIncomingRecNetMessage(CPIHGIEOPAJ NGPMADFHHKP) { bool flag; if (!this.KINJKKHLGDI.CFLJGNJLBFG && EIMGAFPPJFD.IGBPCJFKNGJ(NGPMADFHHKP) && flag) { if (flag > true && flag > true) { if (flag > true) { if (flag) { PMGCJEPKFOF pmgcjepkfof = this.BLIFLOBLGHL(NGPMADFHHKP, "{0} wants you to meet someone!"); return; } } else { if (flag) { this.NGJGFNGIDKC(NGPMADFHHKP, "Coach sent you a message!"); return; } while (flag) { } } } if (flag > true) { if (flag > true) { while (!flag) { } } if (flag) { PMGCJEPKFOF pmgcjepkfof2 = this.BLIFLOBLGHL(NGPMADFHHKP, "{0} accepted your friend request!"); return; } while (NGPMADFHHKP != (ulong)50L) { } return; } else { PMGCJEPKFOF pmgcjepkfof3; if (pmgcjepkfof3 <= (ulong)10L) { return; } return; } } } // Token: 0x06013A17 RID: 80407 RVA: 0x00491CFC File Offset: 0x0048FEFC [Token(Token = "0x6013A17")] [Address(RVA = "0x9C80D0", Offset = "0x9C6ED0", VA = "0x1809C80D0")] private PMGCJEPKFOF BLIFLOBLGHL(CPIHGIEOPAJ NGPMADFHHKP, string MHFHIOGOOKJ) { Action action = delegate(CCEOLAOLEKJ senderAccount) { WatchUI <>4__this = this; int num = 0; bool flag = <>4__this != num; if (flag) { CPIHGIEOPAJ message = NGPMADFHHKP; ObscuredInt k__BackingField = senderAccount.k__BackingField; bool fakeValueActive = senderAccount.k__BackingField.fakeValueActive; int num2 = ObscuredInt.FAJDMKOEFLH(k__BackingField); if ((flag ? 1 : 0) == num2) { ObscuredString k__BackingField = senderAccount.k__BackingField; string formatString = MHFHIOGOOKJ; WatchUI <>4__this2 = this; CPIHGIEOPAJ message2 = NGPMADFHHKP; string text = string.Format(formatString, k__BackingField); <>4__this2.NGJGFNGIDKC(message2, text); } } }; throw new NullReferenceException(); } // Token: 0x06013A18 RID: 80408 RVA: 0x00491D38 File Offset: 0x0048FF38 [Token(Token = "0x6013A18")] [Address(RVA = "0x9CA080", Offset = "0x9C8E80", VA = "0x1809CA080")] private void NGJGFNGIDKC(CPIHGIEOPAJ NGPMADFHHKP, string MHIKFIGBEBB) { this.BEEPKAPDIKI = NGPMADFHHKP; NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; instance.PlayWatchNotification(true, NotificationManager.HLJEOKDOLPF.Sound | NotificationManager.HLJEOKDOLPF.Haptic | NotificationManager.HLJEOKDOLPF.Text, MHIKFIGBEBB, num); } // Token: 0x06013A19 RID: 80409 RVA: 0x00491D74 File Offset: 0x0048FF74 [Token(Token = "0x6013A19")] [Address(RVA = "0x9CD2D0", Offset = "0x9CC0D0", VA = "0x1809CD2D0")] public void ToggleSize() { bool forceSpecificSize = this.k__BackingField.CHGIINGBBOO; if (!forceSpecificSize) { int num = 0; base.DBLCENPKMBI = (OGLEAGGNIPE)num; if (forceSpecificSize && SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB) { this.OHPDNGENFJL.AuthorityReattachMenu(); return; } } } // Token: 0x06013A1A RID: 80410 RVA: 0x00491DC0 File Offset: 0x0048FFC0 [Token(Token = "0x6013A1A")] [Address(RVA = "0x9C7E50", Offset = "0x9C6C50", VA = "0x1809C7E50")] public void AddScreenRequiredOnStack(WatchUIFlow ICOOGOHMJHF) { if (!this.PHJJNPHMEDO.Contains(ICOOGOHMJHF)) { this.PHJJNPHMEDO.Add(ICOOGOHMJHF); } } // Token: 0x06013A1B RID: 80411 RVA: 0x00491DF0 File Offset: 0x0048FFF0 [Token(Token = "0x6013A1B")] [Address(RVA = "0x9CAAB0", Offset = "0x9C98B0", VA = "0x1809CAAB0")] public void RemoveScreenRequiredOnStack(WatchUIFlow ICOOGOHMJHF) { bool flag = this.PHJJNPHMEDO.Remove(ICOOGOHMJHF); } // Token: 0x06013A1C RID: 80412 RVA: 0x00491E10 File Offset: 0x00490010 [Token(Token = "0x6013A1C")] [Address(RVA = "0x9CAFF0", Offset = "0x9C9DF0", VA = "0x1809CAFF0")] public static void ShowAccountUI(CCEOLAOLEKJ HFIDFDPOCKA, bool JDPGOOIDBJN = true, [Optional] string FBFKDNIKJGN) { if (HFIDFDPOCKA != 0 && Player.HIMJIOGEAGA) { int num; if (num != 0) { } if (num != 0) { } int num2 = 0; bool flag = num == num2; if (num2 != (flag ? 1 : 0)) { WatchUI local = WatchUI.BFPPPLIJIGC; } PlayerDetailsWatchUIFlow flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType(); WatchUI local2 = WatchUI.BFPPPLIJIGC; if (local2) { int num3 = 0; local2.PushFlow(flowByType, num3); if (JDPGOOIDBJN) { WatchMenuProjector watchMenuProjector; watchMenuProjector.AuthorityOpenMenuDetached(true); throw new NullReferenceException(); } int num4 = 0; local2.PlayAttract((NotificationManager.HLJEOKDOLPF)(-1), FBFKDNIKJGN, num4); } } } // Token: 0x06013A1D RID: 80413 RVA: 0x00491EA8 File Offset: 0x004900A8 [Token(Token = "0x6013A1D")] [Address(RVA = "0x9CA810", Offset = "0x9C9610", VA = "0x1809CA810")] public static bool OpenWatchFlow(WatchUIFlow LHHONCAOJFH, bool JDPGOOIDBJN = true, [Optional] string FBFKDNIKJGN) { WatchUI local = WatchUI.BFPPPLIJIGC; bool flag = local; if (!flag) { return flag; } int num = 0; local.PushFlow(LHHONCAOJFH, num); if (!JDPGOOIDBJN) { int num2 = 0; local.PlayAttract((NotificationManager.HLJEOKDOLPF)(-1), FBFKDNIKJGN, num2); } local.OHPDNGENFJL.AuthorityOpenMenuDetached(true); throw new NullReferenceException(); } // Token: 0x06013A1E RID: 80414 RVA: 0x00491EF8 File Offset: 0x004900F8 [Token(Token = "0x6013A1E")] [Address(RVA = "0x9C9FB0", Offset = "0x9C8DB0", VA = "0x1809C9FB0")] private void KHKMPOEIDGM(StackedUIFlowBase LHHONCAOJFH) { this.OHPDNGENFJL.AuthorityCloseMenu(); } // Token: 0x06013A1F RID: 80415 RVA: 0x00491F18 File Offset: 0x00490118 [Token(Token = "0x6013A1F")] [Address(RVA = "0x9CD6A0", Offset = "0x9CC4A0", VA = "0x1809CD6A0")] public WatchUI() { List list = new List(); this.PHJJNPHMEDO = list; AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH(); this.KINJKKHLGDI = aolmggapkeh; Dictionary dictionary = new Dictionary(); this.GEJGAMOBACN = dictionary; this.IPOAEFHALGO = 30f; base..ctor(); } // Token: 0x06013A20 RID: 80416 RVA: 0x00491F60 File Offset: 0x00490160 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6013A20")] [Address(RVA = "0x9CD540", Offset = "0x9CC340", VA = "0x1809CD540")] static WatchUI() { int num; int num2; OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0); num2 = 0; num = 0; WatchUI.OnWatchInitializedEvent = oknnkfgfodl; WatchUI.KELAAGAKFBK = new Dictionary(); int num3; int num4; IILCGFIHJLP iilcgfihjlp = new IILCGFIHJLP(32, num3 != 0, num4 != 0); num4 = 0; num3 = 0; WatchUI.OnToastUpdatedEvent = iilcgfihjlp; } // Token: 0x0400CBF0 RID: 52208 [Token(Token = "0x400CBF0")] public const string SIZE_CONFIG_KEY = "WATCH"; // Token: 0x0400CBF1 RID: 52209 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400CBF1")] [SerializeField] private DetachMenuNote detachMenuNote; // Token: 0x0400CBF2 RID: 52210 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400CBF2")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private MeasurePlayerHeightModel measurePlayerHeightModel; // Token: 0x0400CBF3 RID: 52211 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400CBF3")] [SerializeField] [Header("Audio")] private RecRoomAudioClip buttonDownAudio; // Token: 0x0400CBF4 RID: 52212 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400CBF4")] [SerializeField] private RecRoomAudioClip buttonUpAudio; // Token: 0x0400CBF5 RID: 52213 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x400CBF5")] [SerializeField] private RecRoomAudioClip watchOpenedAudio; // Token: 0x0400CBF6 RID: 52214 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x400CBF6")] [SerializeField] [Header("Double press prevention")] private BoxCollider watchBoxCollider; // Token: 0x0400CBF7 RID: 52215 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x400CBF7")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private BasicInteractionRestriction basicInteractionRestriction; // Token: 0x0400CBF8 RID: 52216 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x400CBF8")] [SerializeField] [Header("Background Image")] private Image backgroundImage; // Token: 0x0400CBF9 RID: 52217 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x400CBF9")] private Material BKDGAKDOBFH; // Token: 0x0400CBFA RID: 52218 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x400CBFA")] private Material KAKMFOCOIEA; // Token: 0x0400CBFB RID: 52219 [Token(Token = "0x400CBFB")] private static readonly int JBPJOFHIFKJ = PAMNDKEGFFG.OOIOFHFOAAF; // Token: 0x0400CBFC RID: 52220 [Token(Token = "0x400CBFC")] private static readonly int CBHMOEMNODH = PAMNDKEGFFG.CCHOFPAFEHO; // Token: 0x0400CBFD RID: 52221 [Token(Token = "0x400CBFD")] private static readonly int DCKLDCFMILB = PAMNDKEGFFG.BKIBEEDPPGG; // Token: 0x0400CBFE RID: 52222 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x400CBFE")] private bool MNAMMMKIHPA; // Token: 0x0400CBFF RID: 52223 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x400CBFF")] private List PHJJNPHMEDO; // Token: 0x0400CC00 RID: 52224 [Token(Token = "0x400CC00")] public static OKNNKFGFODL OnWatchInitializedEvent; // Token: 0x0400CC01 RID: 52225 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x400CC01")] private CPIHGIEOPAJ BEEPKAPDIKI; // Token: 0x0400CC04 RID: 52228 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x400CC04")] private AOLMGGAPKEH KINJKKHLGDI; // Token: 0x0400CC05 RID: 52229 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x400CC05")] private WatchAttractor KHFCKMNPCBL; // Token: 0x0400CC06 RID: 52230 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x400CC06")] private WatchMenuProjector ALLIMIIDPCA; // Token: 0x0400CC07 RID: 52231 [global::Cpp2IlInjected.FieldOffset(Offset = "0x140")] [Token(Token = "0x400CC07")] private Transform FKIIGCMNBOJ; // Token: 0x0400CC08 RID: 52232 [global::Cpp2IlInjected.FieldOffset(Offset = "0x148")] [Token(Token = "0x400CC08")] private EFEFMHJPJIJ JFMOEGCPNAC; // Token: 0x0400CC09 RID: 52233 [global::Cpp2IlInjected.FieldOffset(Offset = "0x150")] [Token(Token = "0x400CC09")] private KHINMMJIENE NDAKFEMHFON; // Token: 0x0400CC0A RID: 52234 [global::Cpp2IlInjected.FieldOffset(Offset = "0x158")] [Token(Token = "0x400CC0A")] private SFXAudioSource EOCGHNIANCL; // Token: 0x0400CC0B RID: 52235 [Token(Token = "0x400CC0B")] private const string BNACJLLCKGP = "Yes"; // Token: 0x0400CC0C RID: 52236 [Token(Token = "0x400CC0C")] private const string EODDPFJNILC = "OK"; // Token: 0x0400CC0D RID: 52237 [Token(Token = "0x400CC0D")] private const string KKGDNBHHBCI = "No"; // Token: 0x0400CC0E RID: 52238 [Token(Token = "0x400CC0E")] private const string IOAJHEEEJFN = "Later"; // Token: 0x0400CC0F RID: 52239 [Token(Token = "0x400CC0F")] private static readonly Dictionary KELAAGAKFBK; // Token: 0x0400CC10 RID: 52240 [Token(Token = "0x400CC10")] public static IILCGFIHJLP OnToastUpdatedEvent; // Token: 0x0400CC11 RID: 52241 [global::Cpp2IlInjected.FieldOffset(Offset = "0x160")] [Token(Token = "0x400CC11")] private bool MFBIIAEFGPM; // Token: 0x0400CC12 RID: 52242 [global::Cpp2IlInjected.FieldOffset(Offset = "0x168")] [Token(Token = "0x400CC12")] private RRUIRootScreen FPBHKJAIGEC; // Token: 0x0400CC13 RID: 52243 [global::Cpp2IlInjected.FieldOffset(Offset = "0x170")] [Token(Token = "0x400CC13")] private int? EKEDNKIMOGI; // Token: 0x0400CC14 RID: 52244 [global::Cpp2IlInjected.FieldOffset(Offset = "0x178")] [Token(Token = "0x400CC14")] private Dictionary GEJGAMOBACN; // Token: 0x0400CC15 RID: 52245 [global::Cpp2IlInjected.FieldOffset(Offset = "0x180")] [Token(Token = "0x400CC15")] private float IPOAEFHALGO; // Token: 0x02002CFD RID: 11517 [Token(Token = "0x2002CFD")] [CompilerGenerated] private sealed class JFGCLFLLEFC { // Token: 0x06013A27 RID: 80423 RVA: 0x00492084 File Offset: 0x00490284 [Token(Token = "0x6013A27")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public JFGCLFLLEFC() { } // Token: 0x06013A28 RID: 80424 RVA: 0x00492098 File Offset: 0x00490298 [Token(Token = "0x6013A28")] [Address(RVA = "0x9B8900", Offset = "0x9B7700", VA = "0x1809B8900")] internal void b__0(JPIJGHNNIDP r) { Action action = this.<>9__1; WatchUI watchUI = this.<>4__this; if (action == 0) { Action action2 = delegate { WatchMenuProjector watchMenuProjector = this.<>4__this.OHPDNGENFJL; int num = 0; if (watchMenuProjector != num) { WatchUI watchUI2 = this.<>4__this; if (watchUI2.MNAMMMKIHPA) { StackedUIFlowBase k__BackingField = watchUI2.k__BackingField; UIConfirmationDialog uiconfirmationDialog = this.confirmationDialog; if (!(k__BackingField == uiconfirmationDialog)) { this.<>4__this.OHPDNGENFJL.AuthorityCloseMenu(); } } } }; this.<>9__1 = action2; } KFBABPAPIMB kfbabpapimb = watchUI.JGIPMJPPCBM(action); } // Token: 0x06013A29 RID: 80425 RVA: 0x004920D4 File Offset: 0x004902D4 [Token(Token = "0x6013A29")] [Address(RVA = "0x9B8980", Offset = "0x9B7780", VA = "0x1809B8980")] internal void b__1() { WatchMenuProjector watchMenuProjector = this.<>4__this.OHPDNGENFJL; int num = 0; if (watchMenuProjector != num) { WatchUI watchUI = this.<>4__this; if (watchUI.MNAMMMKIHPA) { StackedUIFlowBase k__BackingField = watchUI.k__BackingField; UIConfirmationDialog uiconfirmationDialog = this.confirmationDialog; if (!(k__BackingField == uiconfirmationDialog)) { this.<>4__this.OHPDNGENFJL.AuthorityCloseMenu(); } } } } // Token: 0x0400CC19 RID: 52249 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400CC19")] public WatchUI <>4__this; // Token: 0x0400CC1A RID: 52250 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400CC1A")] public UIConfirmationDialog confirmationDialog; // Token: 0x0400CC1B RID: 52251 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400CC1B")] public Action <>9__1; } // Token: 0x02002CFE RID: 11518 [Token(Token = "0x2002CFE")] [CompilerGenerated] private sealed class KHMKLMIGLJF where DialogType : UIDialog { // Token: 0x06013A2A RID: 80426 RVA: 0x0049213C File Offset: 0x0049033C [Token(Token = "0x6013A2A")] [Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")] public KHMKLMIGLJF() { } // Token: 0x06013A2B RID: 80427 RVA: 0x00492158 File Offset: 0x00490358 [Token(Token = "0x6013A2B")] [Address(RVA = "0x210FFC0", Offset = "0x210EDC0", VA = "0x18210FFC0")] internal void b__0() { DialogType dialogType = this.newDialog; GameObject gameObject; global::UnityEngine.Object.Destroy(gameObject); } // Token: 0x0400CC1C RID: 52252 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400CC1C")] public DialogType newDialog; } // Token: 0x02002CFF RID: 11519 [Token(Token = "0x2002CFF")] [CompilerGenerated] private sealed class GNOBKMDLOMD { // Token: 0x06013A2C RID: 80428 RVA: 0x00492178 File Offset: 0x00490378 [Token(Token = "0x6013A2C")] [Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")] public GNOBKMDLOMD() { } // Token: 0x06013A2D RID: 80429 RVA: 0x00492194 File Offset: 0x00490394 [Token(Token = "0x6013A2D")] [Address(RVA = "0x210F8B0", Offset = "0x210E6B0", VA = "0x18210F8B0")] internal void b__0() { global::UnityEngine.Object.Destroy(this.newDialog.gameObject); } // Token: 0x0400CC1D RID: 52253 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400CC1D")] public UIDialog newDialog; } // Token: 0x02002D00 RID: 11520 [Token(Token = "0x2002D00")] [CompilerGenerated] private sealed class DDOOMADDFFN { // Token: 0x06013A2E RID: 80430 RVA: 0x004921B8 File Offset: 0x004903B8 [Token(Token = "0x6013A2E")] [Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")] public DDOOMADDFFN() { } // Token: 0x06013A2F RID: 80431 RVA: 0x004921D4 File Offset: 0x004903D4 [Token(Token = "0x6013A2F")] [Address(RVA = "0x210A710", Offset = "0x2109510", VA = "0x18210A710")] internal void b__0() { global::UnityEngine.Object.Destroy(this.newDialog.gameObject); } // Token: 0x0400CC1E RID: 52254 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400CC1E")] public UIDialog newDialog; } // Token: 0x02002D01 RID: 11521 [Token(Token = "0x2002D01")] [CompilerGenerated] private sealed class LGGEPPNNNAB { // Token: 0x06013A30 RID: 80432 RVA: 0x004921F8 File Offset: 0x004903F8 [Token(Token = "0x6013A30")] [Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")] public LGGEPPNNNAB() { } // Token: 0x06013A31 RID: 80433 RVA: 0x00492214 File Offset: 0x00490414 [Token(Token = "0x6013A31")] [Address(RVA = "0x2110180", Offset = "0x210EF80", VA = "0x182110180")] internal void b__0() { global::UnityEngine.Object.Destroy(this.newDialog.gameObject); } // Token: 0x0400CC1F RID: 52255 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400CC1F")] public UIDialog newDialog; } // Token: 0x02002D02 RID: 11522 [Token(Token = "0x2002D02")] [CompilerGenerated] private sealed class MBGJMEPEPKA { // Token: 0x06013A32 RID: 80434 RVA: 0x00492238 File Offset: 0x00490438 [Token(Token = "0x6013A32")] [Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")] public MBGJMEPEPKA() { } // Token: 0x06013A33 RID: 80435 RVA: 0x00492254 File Offset: 0x00490454 [Token(Token = "0x6013A33")] [Address(RVA = "0x2110490", Offset = "0x210F290", VA = "0x182110490")] internal void b__0() { global::UnityEngine.Object.Destroy(this.newDialog.gameObject); } // Token: 0x0400CC20 RID: 52256 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400CC20")] public ConfirmUIDialog newDialog; } // Token: 0x02002D03 RID: 11523 [Token(Token = "0x2002D03")] [CompilerGenerated] private sealed class PIFBPILGEBO { // Token: 0x06013A34 RID: 80436 RVA: 0x00492278 File Offset: 0x00490478 [Token(Token = "0x6013A34")] [Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")] public PIFBPILGEBO() { } // Token: 0x06013A35 RID: 80437 RVA: 0x00492294 File Offset: 0x00490494 [Token(Token = "0x6013A35")] [Address(RVA = "0x2111730", Offset = "0x2110530", VA = "0x182111730")] internal void b__0() { global::UnityEngine.Object.Destroy(this.newDialog.gameObject); } // Token: 0x0400CC21 RID: 52257 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400CC21")] public ConfirmUIDialog newDialog; } // Token: 0x02002D05 RID: 11525 [Token(Token = "0x2002D05")] [CompilerGenerated] private sealed class LGINOLGIOOE { // Token: 0x06013A3F RID: 80447 RVA: 0x004923E8 File Offset: 0x004905E8 [Token(Token = "0x6013A3F")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public LGINOLGIOOE() { } // Token: 0x06013A40 RID: 80448 RVA: 0x004923FC File Offset: 0x004905FC [Token(Token = "0x6013A40")] [Address(RVA = "0x9B9720", Offset = "0x9B8520", VA = "0x1809B9720")] internal void b__0(DateTime? dob) { DABKFAIHBBP dabkfaihbbp = PEGGCEDHBOF.ALPJIGBDGON(dob.Value); int num = 0; num += num; num++; } // Token: 0x0400CC2A RID: 52266 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400CC2A")] public Action onComplete; } // Token: 0x02002D06 RID: 11526 [Token(Token = "0x2002D06")] [CompilerGenerated] private sealed class JAEOJLNPGFJ { // Token: 0x06013A41 RID: 80449 RVA: 0x00492428 File Offset: 0x00490628 [Token(Token = "0x6013A41")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public JAEOJLNPGFJ() { } // Token: 0x06013A42 RID: 80450 RVA: 0x0049243C File Offset: 0x0049063C [Token(Token = "0x6013A42")] [Address(RVA = "0x9B86A0", Offset = "0x9B74A0", VA = "0x1809B86A0")] internal void b__0(bool stillOnStack) { global::UnityEngine.Object.Destroy(this.newFlow.gameObject); } // Token: 0x0400CC2B RID: 52267 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400CC2B")] public StackedUIFlowBase newFlow; } // Token: 0x02002D07 RID: 11527 [Token(Token = "0x2002D07")] [CompilerGenerated] private sealed class GEBHMNPDHCG { // Token: 0x06013A43 RID: 80451 RVA: 0x00492460 File Offset: 0x00490660 [Token(Token = "0x6013A43")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public GEBHMNPDHCG() { } // Token: 0x06013A44 RID: 80452 RVA: 0x00492474 File Offset: 0x00490674 [Token(Token = "0x6013A44")] [Address(RVA = "0x8022E0", Offset = "0x8010E0", VA = "0x1808022E0")] internal void b__0(ReportWatchUIFlow reportFlow) { bool isCompleted = ((IAsyncResult)reportFlow).IsCompleted; } // Token: 0x0400CC2C RID: 52268 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400CC2C")] public CCEOLAOLEKJ targetAccount; } // Token: 0x02002D08 RID: 11528 [Token(Token = "0x2002D08")] [CompilerGenerated] private sealed class KHDEOMNAKOC { // Token: 0x06013A45 RID: 80453 RVA: 0x00492490 File Offset: 0x00490690 [Token(Token = "0x6013A45")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public KHDEOMNAKOC() { } // Token: 0x06013A46 RID: 80454 RVA: 0x004924A4 File Offset: 0x004906A4 [Token(Token = "0x6013A46")] [Address(RVA = "0x9B8A90", Offset = "0x9B7890", VA = "0x1809B8A90")] internal void b__0(ReportWatchUIFlow flow) { string text = this.amplitudeCommandContext; WatchUI.FDGEODJFHKD(flow, text); } // Token: 0x0400CC2D RID: 52269 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400CC2D")] public string amplitudeCommandContext; } // Token: 0x02002D09 RID: 11529 [Token(Token = "0x2002D09")] [CompilerGenerated] private sealed class APGFNANDMJP { // Token: 0x06013A47 RID: 80455 RVA: 0x004924C0 File Offset: 0x004906C0 [Token(Token = "0x6013A47")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public APGFNANDMJP() { } // Token: 0x06013A48 RID: 80456 RVA: 0x004924D4 File Offset: 0x004906D4 [Token(Token = "0x6013A48")] [Address(RVA = "0x9B1370", Offset = "0x9B0170", VA = "0x1809B1370")] internal void b__0(string wwwError, KLAMKCBENEA okResponse) { Debug.LogError("Failed to report player" + wwwError); if (!okResponse.k__BackingField) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; string k__BackingField = okResponse.k__BackingField; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, k__BackingField, 4f, num, num); return; } CCEOLAOLEKJ k__BackingField = this.reportFlow.k__BackingField; bool fakeValueActive = k__BackingField.k__BackingField.fakeValueActive; int num2 = ObscuredInt.FAJDMKOEFLH(k__BackingField.k__BackingField); LCCEEFHOBEN.CJFENPHAAHI k__BackingField = this.reportFlow.k__BackingField; NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; Action onReportedAction = this.reportFlow.OnReportedAction; while (onReportedAction == 0) { } onReportedAction(); } // Token: 0x0400CC2E RID: 52270 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400CC2E")] public ReportWatchUIFlow reportFlow; // Token: 0x0400CC2F RID: 52271 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400CC2F")] public bool playerPresent; // Token: 0x0400CC30 RID: 52272 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400CC30")] public string amplitudeCommandContext; } // Token: 0x02002D0A RID: 11530 [Token(Token = "0x2002D0A")] [CompilerGenerated] private sealed class BAAICDJAJEH { // Token: 0x06013A49 RID: 80457 RVA: 0x0049257C File Offset: 0x0049077C [Token(Token = "0x6013A49")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public BAAICDJAJEH() { } // Token: 0x06013A4A RID: 80458 RVA: 0x00492590 File Offset: 0x00490790 [Token(Token = "0x6013A4A")] [Address(RVA = "0x9B15E0", Offset = "0x9B03E0", VA = "0x1809B15E0")] internal void b__0(CCEOLAOLEKJ account) { WatchUI.KPOINKFHPAN kpoinkfhpan = new WatchUI.KPOINKFHPAN(); kpoinkfhpan.CS$<>8__locals1 = this; kpoinkfhpan.account = account; PMGCJEPKFOF> pmgcjepkfof = FGPIDGLCKEF.GFFAGFJLELC(this.playerId); Action> action = delegate(List mutualFriends) { HashSet hashSet = new HashSet(); int num2 = kpoinkfhpan.CS$<>8__locals1.playerId; bool flag = hashSet.Add(num2); Func <>9__143_ = WatchUI.<>c.<>9__143_2; if (<>9__143_ == 0) { WatchUI.<>c.<>9__143_2 = (LLKHFJDNFMM r) => r.k__BackingField; } HashSet hashSet2 = BCKPFAJAPEO.PBGCPCJGGOO(Enumerable.Select(mutualFriends, <>9__143_)); hashSet.UnionWith(hashSet2); BulkAccountSelectionDialog.NJHHBCKFHHA njhhbckfhha = new BulkAccountSelectionDialog.NJHHBCKFHHA(); njhhbckfhha.DDEJAFAOEFO = hashSet; njhhbckfhha.MBOCKBCDKJI = true; ObscuredString k__BackingField = kpoinkfhpan.account.k__BackingField; string text = string.Format("Who do you want to introduce {0} to?", k__BackingField); njhhbckfhha.KGFCGHAJGNO = text; PMGCJEPKFOF pmgcjepkfof3 = kpoinkfhpan.CS$<>8__locals1.<>4__this.GetFlowByType().ShowDialog(); WatchUI.BAAICDJAJEH cs$<>8__locals = kpoinkfhpan.CS$<>8__locals1; if (cs$<>8__locals.<>9__3 == 0) { Action action2 = delegate(BulkAccountSelectionDialog.NLENAJPDILL r) { if (r.FKNOPGEADKO == JPIJGHNNIDP.Affirmative) { IReadOnlyList ggpnljpmgph = r.GGPNLJPMGPH; Func <>9__143_2 = WatchUI.<>c.<>9__143_4; if (<>9__143_2 == 0) { WatchUI.<>c.<>9__143_4 = delegate(CCEOLAOLEKJ a) { ObscuredInt k__BackingField = a.k__BackingField; bool fakeValueActive = a.k__BackingField.fakeValueActive; return ObscuredInt.FAJDMKOEFLH(k__BackingField); }; } List list = Enumerable.ToList(Enumerable.Select(ggpnljpmgph, <>9__143_2)); int num5 = cs$<>8__locals.playerId; PMGCJEPKFOF pmgcjepkfof4 = FGPIDGLCKEF.DMLNDLPNJMD(list, num5); if (WatchUI.<>c.<>9__143_5 == 0) { WatchUI.<>c.<>9__143_5 = delegate(KLAMKCBENEA response) { if (!response.k__BackingField) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num7 = 0; string k__BackingField = response.k__BackingField; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, k__BackingField, 3f, num7, num7); return; } NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; int num8 = 0; IDisposable disposable2 = instance2.Play(NotificationManager.IBIDFAOPIPC.Medium, "Introductions sent!", 3f, num8, num8); }; } int num6 = 0; num6 += num6; num6++; } }; cs$<>8__locals.<>9__3 = action2; } int num3 = 0; num3 += num3; num3++; WatchUI watchUI = kpoinkfhpan.CS$<>8__locals1.<>4__this; IntroduceFriendsDialog flowByType = watchUI.GetFlowByType(); int num4 = 0; watchUI.PushFlow(flowByType, num4); }; int num = 0; num += num; num++; PMGCJEPKFOF> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action); } // Token: 0x06013A4B RID: 80459 RVA: 0x004925E8 File Offset: 0x004907E8 [Token(Token = "0x6013A4B")] [Address(RVA = "0x9B1720", Offset = "0x9B0520", VA = "0x1809B1720")] internal void b__3(BulkAccountSelectionDialog.NLENAJPDILL r) { if (r.FKNOPGEADKO == JPIJGHNNIDP.Affirmative) { IReadOnlyList ggpnljpmgph = r.GGPNLJPMGPH; Func <>9__143_ = WatchUI.<>c.<>9__143_4; if (<>9__143_ == 0) { WatchUI.<>c.<>9__143_4 = delegate(CCEOLAOLEKJ a) { ObscuredInt k__BackingField = a.k__BackingField; bool fakeValueActive = a.k__BackingField.fakeValueActive; return ObscuredInt.FAJDMKOEFLH(k__BackingField); }; } List list = Enumerable.ToList(Enumerable.Select(ggpnljpmgph, <>9__143_)); int num = this.playerId; PMGCJEPKFOF pmgcjepkfof = FGPIDGLCKEF.DMLNDLPNJMD(list, num); if (WatchUI.<>c.<>9__143_5 == 0) { WatchUI.<>c.<>9__143_5 = delegate(KLAMKCBENEA response) { if (!response.k__BackingField) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num3 = 0; string k__BackingField = response.k__BackingField; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, k__BackingField, 3f, num3, num3); return; } NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; int num4 = 0; IDisposable disposable2 = instance2.Play(NotificationManager.IBIDFAOPIPC.Medium, "Introductions sent!", 3f, num4, num4); }; } int num2 = 0; num2 += num2; num2++; } } // Token: 0x0400CC31 RID: 52273 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400CC31")] public int playerId; // Token: 0x0400CC32 RID: 52274 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400CC32")] public WatchUI <>4__this; // Token: 0x0400CC33 RID: 52275 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400CC33")] public Action <>9__3; } // Token: 0x02002D0B RID: 11531 [Token(Token = "0x2002D0B")] [CompilerGenerated] private sealed class KPOINKFHPAN { // Token: 0x06013A4C RID: 80460 RVA: 0x00492674 File Offset: 0x00490874 [Token(Token = "0x6013A4C")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public KPOINKFHPAN() { } // Token: 0x06013A4D RID: 80461 RVA: 0x00492688 File Offset: 0x00490888 [Token(Token = "0x6013A4D")] [Address(RVA = "0x9B8ED0", Offset = "0x9B7CD0", VA = "0x1809B8ED0")] internal void b__1(List mutualFriends) { HashSet hashSet = new HashSet(); int playerId = this.CS$<>8__locals1.playerId; bool flag = hashSet.Add(playerId); Func <>9__143_ = WatchUI.<>c.<>9__143_2; if (<>9__143_ == 0) { WatchUI.<>c.<>9__143_2 = (LLKHFJDNFMM r) => r.k__BackingField; } HashSet hashSet2 = BCKPFAJAPEO.PBGCPCJGGOO(Enumerable.Select(mutualFriends, <>9__143_)); hashSet.UnionWith(hashSet2); BulkAccountSelectionDialog.NJHHBCKFHHA njhhbckfhha = new BulkAccountSelectionDialog.NJHHBCKFHHA(); njhhbckfhha.DDEJAFAOEFO = hashSet; njhhbckfhha.MBOCKBCDKJI = true; ObscuredString k__BackingField = this.account.k__BackingField; string text = string.Format("Who do you want to introduce {0} to?", k__BackingField); njhhbckfhha.KGFCGHAJGNO = text; PMGCJEPKFOF pmgcjepkfof = this.CS$<>8__locals1.<>4__this.GetFlowByType().ShowDialog(); WatchUI.BAAICDJAJEH cs$<>8__locals = this.CS$<>8__locals1; if (cs$<>8__locals.<>9__3 == 0) { Action action = delegate(BulkAccountSelectionDialog.NLENAJPDILL r) { if (r.FKNOPGEADKO == JPIJGHNNIDP.Affirmative) { IReadOnlyList ggpnljpmgph = r.GGPNLJPMGPH; Func <>9__143_2 = WatchUI.<>c.<>9__143_4; if (<>9__143_2 == 0) { WatchUI.<>c.<>9__143_4 = delegate(CCEOLAOLEKJ a) { ObscuredInt k__BackingField = a.k__BackingField; bool fakeValueActive = a.k__BackingField.fakeValueActive; return ObscuredInt.FAJDMKOEFLH(k__BackingField); }; } List list = Enumerable.ToList(Enumerable.Select(ggpnljpmgph, <>9__143_2)); int playerId2 = cs$<>8__locals.playerId; PMGCJEPKFOF pmgcjepkfof2 = FGPIDGLCKEF.DMLNDLPNJMD(list, playerId2); if (WatchUI.<>c.<>9__143_5 == 0) { WatchUI.<>c.<>9__143_5 = delegate(KLAMKCBENEA response) { if (!response.k__BackingField) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num4 = 0; string k__BackingField = response.k__BackingField; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, k__BackingField, 3f, num4, num4); return; } NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; int num5 = 0; IDisposable disposable2 = instance2.Play(NotificationManager.IBIDFAOPIPC.Medium, "Introductions sent!", 3f, num5, num5); }; } int num3 = 0; num3 += num3; num3++; } }; cs$<>8__locals.<>9__3 = action; } int num = 0; num += num; num++; WatchUI <>4__this = this.CS$<>8__locals1.<>4__this; IntroduceFriendsDialog flowByType = <>4__this.GetFlowByType(); int num2 = 0; <>4__this.PushFlow(flowByType, num2); } // Token: 0x0400CC34 RID: 52276 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400CC34")] public CCEOLAOLEKJ account; // Token: 0x0400CC35 RID: 52277 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400CC35")] public WatchUI.BAAICDJAJEH CS$<>8__locals1; } // Token: 0x02002D0D RID: 11533 [Token(Token = "0x2002D0D")] [CompilerGenerated] private sealed class BOMNJJOBAPA { // Token: 0x06013A54 RID: 80468 RVA: 0x00492900 File Offset: 0x00490B00 [Token(Token = "0x6013A54")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public BOMNJJOBAPA() { } // Token: 0x06013A55 RID: 80469 RVA: 0x00492914 File Offset: 0x00490B14 [Token(Token = "0x6013A55")] [Address(RVA = "0x9B1B50", Offset = "0x9B0950", VA = "0x1809B1B50")] internal void b__0(CCEOLAOLEKJ senderAccount) { WatchUI watchUI = this.<>4__this; int num = 0; bool flag = watchUI != num; if (flag) { CPIHGIEOPAJ cpihgieopaj = this.message; ObscuredInt k__BackingField = senderAccount.k__BackingField; bool fakeValueActive = senderAccount.k__BackingField.fakeValueActive; int num2 = ObscuredInt.FAJDMKOEFLH(k__BackingField); if ((flag ? 1 : 0) == num2) { ObscuredString k__BackingField = senderAccount.k__BackingField; string text = this.formatString; WatchUI watchUI2 = this.<>4__this; CPIHGIEOPAJ cpihgieopaj2 = this.message; string text2 = string.Format(text, k__BackingField); watchUI2.NGJGFNGIDKC(cpihgieopaj2, text2); } } } // Token: 0x0400CC39 RID: 52281 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400CC39")] public WatchUI <>4__this; // Token: 0x0400CC3A RID: 52282 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400CC3A")] public CPIHGIEOPAJ message; // Token: 0x0400CC3B RID: 52283 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400CC3B")] public string formatString; } } }