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: 0x02002DE4 RID: 11748 [Token(Token = "0x2002DE4")] [RequireComponent(typeof(BasicInteractionRestriction))] public class WatchUI : StackedUIBase { // Token: 0x17003737 RID: 14135 // (get) Token: 0x06013DEC RID: 81388 RVA: 0x0049A13C File Offset: 0x0049833C [Token(Token = "0x17003737")] public static WatchUI BFPPPLIJIGC { [Token(Token = "0x6013DEC")] [Address(RVA = "0x1619870", Offset = "0x1618870", VA = "0x181619870")] get { if (!Player.k__BackingField || Player.k__BackingField.playerUI) { } throw new NullReferenceException(); } } // Token: 0x17003738 RID: 14136 // (get) Token: 0x06013DED RID: 81389 RVA: 0x0049A170 File Offset: 0x00498370 [Token(Token = "0x17003738")] public MeasurePlayerHeightModel GGBNBBECEJM { [Token(Token = "0x6013DED")] [Address(RVA = "0x42D840", Offset = "0x42C840", VA = "0x18042D840")] get { return this.measurePlayerHeightModel; } } // Token: 0x17003739 RID: 14137 // (get) Token: 0x06013DEE RID: 81390 RVA: 0x0049A184 File Offset: 0x00498384 [Token(Token = "0x17003739")] public BoxCollider GBKNMFIKOFN { [Token(Token = "0x6013DEE")] [Address(RVA = "0x42D470", Offset = "0x42C470", VA = "0x18042D470")] get { return this.watchBoxCollider; } } // Token: 0x1700373A RID: 14138 // (get) Token: 0x06013DEF RID: 81391 RVA: 0x0049A198 File Offset: 0x00498398 [Token(Token = "0x1700373A")] public BasicInteractionRestriction NGODMIFINGN { [Token(Token = "0x6013DEF")] [Address(RVA = "0x54F130", Offset = "0x54E130", VA = "0x18054F130")] get { return this.basicInteractionRestriction; } } // Token: 0x1700373B RID: 14139 // (get) Token: 0x06013DF0 RID: 81392 RVA: 0x0049A1AC File Offset: 0x004983AC [Token(Token = "0x1700373B")] private bool BCJCBEOHNDE { [Token(Token = "0x6013DF0")] [Address(RVA = "0x16144F0", Offset = "0x16134F0", VA = "0x1816144F0")] get { BasicInteractionRestriction basicInteractionRestriction = this.basicInteractionRestriction; int num = 0; bool flag = basicInteractionRestriction != num; if (!flag) { return flag; } return this.basicInteractionRestriction.IBCACHMEHHM; } } // Token: 0x1700373C RID: 14140 // (get) Token: 0x06013DF1 RID: 81393 RVA: 0x0049A1E4 File Offset: 0x004983E4 [Token(Token = "0x1700373C")] public UIConfirmationDialog ILNIJIHMFCL { [Token(Token = "0x6013DF1")] [Address(RVA = "0x1619820", Offset = "0x1618820", VA = "0x181619820")] get { return base.GetFlowByType(); } } // Token: 0x1700373D RID: 14141 // (get) Token: 0x06013DF2 RID: 81394 RVA: 0x0049A1F8 File Offset: 0x004983F8 [Token(Token = "0x1700373D")] private UIMessageDialog NBHMFMKJHFM { [Token(Token = "0x6013DF2")] [Address(RVA = "0x1615770", Offset = "0x1614770", VA = "0x181615770")] get { return base.GetFlowByType(); } } // Token: 0x1700373E RID: 14142 // (get) Token: 0x06013DF3 RID: 81395 RVA: 0x0049A20C File Offset: 0x0049840C [Token(Token = "0x1700373E")] private UIVoteDialog IOAGAPJFFCB { [Token(Token = "0x6013DF3")] [Address(RVA = "0x1613C10", Offset = "0x1612C10", VA = "0x181613C10")] get { return base.GetFlowByType(); } } // Token: 0x1700373F RID: 14143 // (get) Token: 0x06013DF4 RID: 81396 RVA: 0x0049A220 File Offset: 0x00498420 [Token(Token = "0x1700373F")] private UIImportFriendsDialog KIGELJGHIJP { [Token(Token = "0x6013DF4")] [Address(RVA = "0x16137D0", Offset = "0x16127D0", VA = "0x1816137D0")] get { return base.GetFlowByType(); } } // Token: 0x17003740 RID: 14144 // (get) Token: 0x06013DF5 RID: 81397 RVA: 0x0049A234 File Offset: 0x00498434 [Token(Token = "0x17003740")] private UIBirthdayDialog HHLNAADCDKH { [Token(Token = "0x6013DF5")] [Address(RVA = "0x1615D00", Offset = "0x1614D00", VA = "0x181615D00")] get { return base.GetFlowByType(); } } // Token: 0x17003741 RID: 14145 // (get) Token: 0x06013DF6 RID: 81398 RVA: 0x0049A248 File Offset: 0x00498448 [Token(Token = "0x17003741")] private UIAgeDialog ANKMPHFJHNH { [Token(Token = "0x6013DF6")] [Address(RVA = "0x1613F40", Offset = "0x1612F40", VA = "0x181613F40")] get { return base.GetFlowByType(); } } // Token: 0x17003742 RID: 14146 // (get) Token: 0x06013DF7 RID: 81399 RVA: 0x0049A25C File Offset: 0x0049845C [Token(Token = "0x17003742")] private UIMicSpamWarningDialog KCEPCJPCACH { [Token(Token = "0x6013DF7")] [Address(RVA = "0x1613A60", Offset = "0x1612A60", VA = "0x181613A60")] get { return base.GetFlowByType(); } } // Token: 0x17003743 RID: 14147 // (get) Token: 0x06013DF8 RID: 81400 RVA: 0x0049A270 File Offset: 0x00498470 [Token(Token = "0x17003743")] private ChatThreadScreen DIDKDEAAMEI { [Token(Token = "0x6013DF8")] [Address(RVA = "0x1614580", Offset = "0x1613580", VA = "0x181614580")] get { return base.GetFlowByType(); } } // Token: 0x17003744 RID: 14148 // (get) Token: 0x06013DF9 RID: 81401 RVA: 0x0049A284 File Offset: 0x00498484 [Token(Token = "0x17003744")] private IntroduceFriendsDialog GMNPIIEDPBG { [Token(Token = "0x6013DF9")] [Address(RVA = "0x16135D0", Offset = "0x16125D0", VA = "0x1816135D0")] get { return base.GetFlowByType(); } } // Token: 0x17003745 RID: 14149 // (get) Token: 0x06013DFA RID: 81402 RVA: 0x0049A298 File Offset: 0x00498498 [Token(Token = "0x17003745")] private Material LDHCMNFAKGK { [Token(Token = "0x6013DFA")] [Address(RVA = "0x1615D40", Offset = "0x1614D40", VA = "0x181615D40")] get { Image image = this.backgroundImage; int num = 0; if (!(image == num)) { Material bkdgakdobfh = this.BKDGAKDOBFH; int num2 = 0; if (bkdgakdobfh == num2) { Material material = new Material(this.backgroundImage.defaultMaterial); Image image2 = this.backgroundImage; this.BKDGAKDOBFH = material; Material material2 = image2.material; } return this.BKDGAKDOBFH; } throw new NullReferenceException(); } } // Token: 0x17003746 RID: 14150 // (get) Token: 0x06013DFB RID: 81403 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17003746")] public bool GNOFBDMIDNG { [Token(Token = "0x6013DFB")] [Address(RVA = "0x1619860", Offset = "0x1618860", VA = "0x181619860")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06013DFC RID: 81404 RVA: 0x0049A308 File Offset: 0x00498508 [Token(Token = "0x6013DFC")] [Address(RVA = "0x1266E80", Offset = "0x1265E80", VA = "0x181266E80")] public void ClearLastMessage() { this.BEEPKAPDIKI = (ulong)0L; } // Token: 0x17003747 RID: 14151 // (get) Token: 0x06013DFD RID: 81405 RVA: 0x0049A320 File Offset: 0x00498520 [Token(Token = "0x17003747")] public Color EGCKEMJIIAE { [Token(Token = "0x6013DFD")] [Address(RVA = "0x1619780", Offset = "0x1618780", VA = "0x181619780")] get { throw new NullReferenceException(); } } // Token: 0x17003748 RID: 14152 // (get) Token: 0x06013DFE RID: 81406 RVA: 0x0049A334 File Offset: 0x00498534 // (set) Token: 0x06013DFF RID: 81407 RVA: 0x0049A348 File Offset: 0x00498548 [Token(Token = "0x17003748")] public bool LGCACGGHJAM { [Token(Token = "0x6013DFE")] [Address(RVA = "0x4D9890", Offset = "0x4D8890", VA = "0x1804D9890")] get; [Token(Token = "0x6013DFF")] [Address(RVA = "0x1619CB0", Offset = "0x1618CB0", VA = "0x181619CB0")] set; } // Token: 0x06013E00 RID: 81408 RVA: 0x0049A35C File Offset: 0x0049855C [Token(Token = "0x6013E00")] [Address(RVA = "0x16149B0", Offset = "0x16139B0", VA = "0x1816149B0")] public bool GetIsInMinimalSettingsMode() { StackedUIFlowBase k__BackingField = this.k__BackingField; if (k__BackingField != 0 && k__BackingField != 0) { bool flag; return flag; } } // Token: 0x140001BC RID: 444 // (add) Token: 0x06013E01 RID: 81409 RVA: 0x0049A380 File Offset: 0x00498580 // (remove) Token: 0x06013E02 RID: 81410 RVA: 0x0049A39C File Offset: 0x0049859C [Token(Token = "0x140001BC")] public event Action IBKIJLIGHBJ { [Token(Token = "0x6013E01")] [Address(RVA = "0x1619610", Offset = "0x1618610", VA = "0x181619610")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6013E02")] [Address(RVA = "0x1619B70", Offset = "0x1618B70", VA = "0x181619B70")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x17003749 RID: 14153 // (get) Token: 0x06013E03 RID: 81411 RVA: 0x0049A3B8 File Offset: 0x004985B8 [Token(Token = "0x17003749")] public bool DDJJPHHOFHK { [Token(Token = "0x6013E03")] [Address(RVA = "0x1619750", Offset = "0x1618750", VA = "0x181619750")] get { return this.KINJKKHLGDI.CFLJGNJLBFG; } } // Token: 0x06013E04 RID: 81412 RVA: 0x0049A3D8 File Offset: 0x004985D8 [Token(Token = "0x6013E04")] [Address(RVA = "0x1616680", Offset = "0x1615680", VA = "0x181616680")] public void PauseMessages(object PIHIPPPPEBI) { this.KINJKKHLGDI.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06013E05 RID: 81413 RVA: 0x0049A3F8 File Offset: 0x004985F8 [Token(Token = "0x6013E05")] [Address(RVA = "0x16193D0", Offset = "0x16183D0", VA = "0x1816193D0")] public void UnpauseMessages(object PIHIPPPPEBI) { this.KINJKKHLGDI.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x06013E06 RID: 81414 RVA: 0x0049A418 File Offset: 0x00498618 [Token(Token = "0x6013E06")] [Address(RVA = "0x1614BE0", Offset = "0x1613BE0", VA = "0x181614BE0")] private void HLHFODFCPAM(bool GAPPDFFNEDC) { AOLMGGAPKEH kinjkkhlgdi = this.KINJKKHLGDI; if (!GAPPDFFNEDC) { kinjkkhlgdi.BIHKNNPGGKP(this); return; } kinjkkhlgdi.BPAJKKAGPKB(this); } // Token: 0x1700374A RID: 14154 // (get) Token: 0x06013E07 RID: 81415 RVA: 0x0049A448 File Offset: 0x00498648 [Token(Token = "0x1700374A")] private WatchAttractor LGHPAAECIIN { [Token(Token = "0x6013E07")] [Address(RVA = "0x1613AA0", Offset = "0x1612AA0", VA = "0x181613AA0")] 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: 0x1700374B RID: 14155 // (get) Token: 0x06013E08 RID: 81416 RVA: 0x0049A48C File Offset: 0x0049868C [Token(Token = "0x1700374B")] public WatchMenuProjector OHPDNGENFJL { [Token(Token = "0x6013E08")] [Address(RVA = "0x1619AA0", Offset = "0x1618AA0", VA = "0x181619AA0")] 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: 0x1700374C RID: 14156 // (get) Token: 0x06013E09 RID: 81417 RVA: 0x0049A4DC File Offset: 0x004986DC [Token(Token = "0x1700374C")] public bool FFNIFALJLDD { [Token(Token = "0x6013E09")] [Address(RVA = "0xCBC930", Offset = "0xCBB930", VA = "0x180CBC930")] get { return this.MFBIIAEFGPM; } } // Token: 0x1700374D RID: 14157 // (get) Token: 0x06013E0A RID: 81418 RVA: 0x0049A4F0 File Offset: 0x004986F0 [Token(Token = "0x1700374D")] protected override string MNKOCGHOJIJ { [Token(Token = "0x6013E0A")] [Address(RVA = "0x16157B0", Offset = "0x16147B0", VA = "0x1816157B0", Slot = "16")] get { return "WATCH"; } } // Token: 0x1700374E RID: 14158 // (get) Token: 0x06013E0B RID: 81419 RVA: 0x0049A504 File Offset: 0x00498704 [Token(Token = "0x1700374E")] private Transform ELBGPJFFEEE { [Token(Token = "0x6013E0B")] [Address(RVA = "0x1613520", Offset = "0x1612520", VA = "0x181613520")] 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: 0x06013E0C RID: 81420 RVA: 0x0049A548 File Offset: 0x00498748 [Token(Token = "0x6013E0C")] [Address(RVA = "0x1613810", Offset = "0x1612810", VA = "0x181613810")] [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: 0x06013E0D RID: 81421 RVA: 0x0049A570 File Offset: 0x00498770 [Token(Token = "0x6013E0D")] [Address(RVA = "0x1615E70", Offset = "0x1614E70", VA = "0x181615E70")] private static void NPCPLFAONFO() { WatchUI.OnWatchInitializedEvent.LKLKGDMFMCC(); WatchUI.OnToastUpdatedEvent.LKLKGDMFMCC(); } // Token: 0x140001BD RID: 445 // (add) Token: 0x06013E0E RID: 81422 RVA: 0x0049A598 File Offset: 0x00498798 // (remove) Token: 0x06013E0F RID: 81423 RVA: 0x0049A5B4 File Offset: 0x004987B4 [Token(Token = "0x140001BD")] public event Action LHKOKOPOINE { [Token(Token = "0x6013E0E")] [Address(RVA = "0x16196B0", Offset = "0x16186B0", VA = "0x1816196B0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6013E0F")] [Address(RVA = "0x1619C10", Offset = "0x1618C10", VA = "0x181619C10")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x1700374F RID: 14159 // (get) Token: 0x06013E10 RID: 81424 RVA: 0x0049A5D0 File Offset: 0x004987D0 // (set) Token: 0x06013E11 RID: 81425 RVA: 0x0049A5EC File Offset: 0x004987EC [Token(Token = "0x1700374F")] public bool JNLHICKONDN { [Token(Token = "0x6013E10")] [Address(RVA = "0x1619A40", Offset = "0x1618A40", VA = "0x181619A40")] get { EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; throw new NullReferenceException(); } [Token(Token = "0x6013E11")] [Address(RVA = "0x1619CC0", Offset = "0x1618CC0", VA = "0x181619CC0")] set { EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC; EFEFMHJPJIJ jfmoegcpnac2 = this.JFMOEGCPNAC; int num = 0; if (num < jfmoegcpnac) { num += num; num++; } Action lhkokopoine = this.LHKOKOPOINE; if (lhkokopoine != 0) { lhkokopoine(value); } } } // Token: 0x06013E12 RID: 81426 RVA: 0x0049A638 File Offset: 0x00498838 [Token(Token = "0x6013E12")] [Address(RVA = "0x1613690", Offset = "0x1612690", VA = "0x181613690", Slot = "13")] protected override void Awake() { EFEFMHJPJIJ efefmhjpjij; this.JFMOEGCPNAC = efefmhjpjij; KHINMMJIENE khinmmjiene; this.NDAKFEMHFON = khinmmjiene; base.Awake(); } // Token: 0x06013E13 RID: 81427 RVA: 0x0049A664 File Offset: 0x00498864 [Token(Token = "0x6013E13")] [Address(RVA = "0x1618DC0", Offset = "0x1617DC0", VA = "0x181618DC0")] private void Start() { Action lhkokopoine; Delegate @delegate; do { 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 = this.LDHCMNFAKGK; int num4 = 0; if (!(material2 != num4)) { } Material material3 = this.LDHCMNFAKGK; Material material4 = this.LDHCMNFAKGK; } OKNNKFGFODL localPlayerFadedInAfterSpawnEvent = Player.LocalPlayerFadedInAfterSpawnEvent; Action action2 = new Action(this.OPFNOHFHEHM); Player.LocalPlayerFadedInAfterSpawnEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerFadedInAfterSpawnEvent, action2); Action action3 = new Action(this.GEBBKMABMIB); lhkokopoine = this.LHKOKOPOINE; @delegate = Delegate.Combine(lhkokopoine, action3); } while (@delegate != 0 && @delegate == 0); while (@delegate != lhkokopoine) { } } // Token: 0x06013E14 RID: 81428 RVA: 0x0049A770 File Offset: 0x00498970 [Token(Token = "0x6013E14")] [Address(RVA = "0x1615FD0", Offset = "0x1614FD0", VA = "0x181615FD0", Slot = "14")] protected override void OnDestroy() { Action lhkokopoine; Delegate @delegate; do { 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; if (kakmfocoiea != num2) { global::UnityEngine.Object.Destroy(this.KAKMFOCOIEA); this.KAKMFOCOIEA = (ulong)0L; } Material bkdgakdobfh = this.BKDGAKDOBFH; int num3 = 0; if (bkdgakdobfh != num3) { global::UnityEngine.Object.Destroy(this.BKDGAKDOBFH); this.BKDGAKDOBFH = (ulong)0L; } RRUIRootScreen fpbhkjaigec = this.FPBHKJAIGEC; int num4 = 0; if (fpbhkjaigec != num4) { this.DONPHHJOLEB(); } WatchUI.OnToastUpdatedEvent.LKLKGDMFMCC(); Action action6 = new Action(this.GEBBKMABMIB); lhkokopoine = this.LHKOKOPOINE; @delegate = Delegate.Remove(lhkokopoine, action6); } while (@delegate != 0 && @delegate == 0); while (@delegate != lhkokopoine) { } } // Token: 0x06013E15 RID: 81429 RVA: 0x0049A8D4 File Offset: 0x00498AD4 [Token(Token = "0x6013E15")] [Address(RVA = "0x16145C0", Offset = "0x16135C0", VA = "0x1816145C0")] protected void GEBBKMABMIB(bool OCNFCOKJLIM) { base.DEBDOMOCCMH(); } // Token: 0x06013E16 RID: 81430 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013E16")] [Address(RVA = "0x16157E0", Offset = "0x16147E0", VA = "0x1816157E0", Slot = "18")] protected override StackedUIBase.FlowPrefabResourceReference MKFPOOGJJAN() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013E17 RID: 81431 RVA: 0x0049A8E8 File Offset: 0x00498AE8 [Token(Token = "0x6013E17")] [Address(RVA = "0x1613B50", Offset = "0x1612B50", VA = "0x181613B50", Slot = "21")] 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: 0x06013E18 RID: 81432 RVA: 0x0049A944 File Offset: 0x00498B44 [Token(Token = "0x6013E18")] [Address(RVA = "0x16155F0", Offset = "0x16145F0", VA = "0x1816155F0", Slot = "25")] protected override void KANNOEJBINE(StackedUIFlowBase LHHONCAOJFH) { if (LHHONCAOJFH == 0 || LHHONCAOJFH == 0) { this.MNAMMMKIHPA = false; } if (!this.k__BackingField) { base.KANNOEJBINE(LHHONCAOJFH); } } // Token: 0x06013E19 RID: 81433 RVA: 0x0049A974 File Offset: 0x00498B74 [Token(Token = "0x6013E19")] [Address(RVA = "0x1615690", Offset = "0x1614690", VA = "0x181615690", Slot = "27")] protected override bool KBJGGMDIBIB() { if (this.k__BackingField) { return; } List phjjnphmedo = this.PHJJNPHMEDO; bool flag; if (!flag) { return base.KBJGGMDIBIB(); } } // Token: 0x06013E1A RID: 81434 RVA: 0x0049A9A0 File Offset: 0x00498BA0 [Token(Token = "0x6013E1A")] [Address(RVA = "0x16139A0", Offset = "0x16129A0", VA = "0x1816139A0", Slot = "26")] protected override bool BNBLHJJNLHI() { WatchMenuProjector watchMenuProjector = this.OHPDNGENFJL; int num = 0; if (watchMenuProjector != num && this.OHPDNGENFJL.EALLKLBMKEL) { this.OHPDNGENFJL.TriggerTransition(); } return base.IsStateful; } // Token: 0x06013E1B RID: 81435 RVA: 0x0049A9E8 File Offset: 0x00498BE8 [Token(Token = "0x6013E1B")] [Address(RVA = "0x16145D0", Offset = "0x16135D0", VA = "0x1816145D0", Slot = "28")] 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: 0x06013E1C RID: 81436 RVA: 0x0049AAF0 File Offset: 0x00498CF0 [Token(Token = "0x6013E1C")] [Address(RVA = "0x1613F80", Offset = "0x1612F80", VA = "0x181613F80")] private void EPALNLMPLLA(SettingsWatchUIFlow KHLHONFFPMH, bool ONGBFDACHHG) { Action ibkijlighbj = this.IBKIJLIGHBJ; if (ibkijlighbj != 0) { ibkijlighbj(this, ONGBFDACHHG); } } // Token: 0x06013E1D RID: 81437 RVA: 0x0049AB10 File Offset: 0x00498D10 [Token(Token = "0x6013E1D")] [Address(RVA = "0x1613FE0", Offset = "0x1612FE0", VA = "0x181613FE0", Slot = "22")] 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: 0x06013E1E RID: 81438 RVA: 0x0049AC08 File Offset: 0x00498E08 [Token(Token = "0x6013E1E")] [Address(RVA = "0x16134E0", Offset = "0x16124E0", VA = "0x1816134E0", Slot = "23")] protected override void AKFNEFLPFCI() { base..ctor(); if (this.FPBHKJAIGEC != 0) { this.DONPHHJOLEB(); return; } } // Token: 0x06013E1F RID: 81439 RVA: 0x0049AC2C File Offset: 0x00498E2C [Token(Token = "0x6013E1F")] [Address(RVA = "0x1613C50", Offset = "0x1612C50", VA = "0x181613C50", Slot = "24")] 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.JDOPIBJHHCH jdopibjhhch; jdopibjhhch.System.IDisposable.Dispose(); jdopibjhhch.<>1__state = (int)((ulong)0L); jdopibjhhch.<>4__this = this; Coroutine coroutine = base.StartCoroutine(jdopibjhhch); } base.DMJOIMMIJEF(); this.OHPDNGENFJL.AuthorityDetachMenu(); } // Token: 0x06013E20 RID: 81440 RVA: 0x0049ACB0 File Offset: 0x00498EB0 [Token(Token = "0x6013E20")] [Address(RVA = "0x1615530", Offset = "0x1614530", VA = "0x181615530")] private IEnumerator JAHELGDFOPD() { /* An exception occurred when decompiling this method (06013E20) 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(JDOPIBJHHCH::System.IDisposable.Dispose, ldloc:JDOPIBJHHCH(var_0)) stfld:int32(JDOPIBJHHCH::<>1__state, ldloc:JDOPIBJHHCH(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:WatchUI(JDOPIBJHHCH::<>4__this, ldloc:JDOPIBJHHCH(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: 0x06013E21 RID: 81441 RVA: 0x0049ACD4 File Offset: 0x00498ED4 [Token(Token = "0x6013E21")] [Address(RVA = "0x16188C0", Offset = "0x16178C0", VA = "0x1816188C0")] public RRUIRootScreen ShowRoomDetails(long NNNFMLCEMKE, OKLDKBKBECD GEDCEIDOKJL, SessionManager.BDPNOBGNGNI EKNHEEDECPK) { return base.GetFlowByType(); } // Token: 0x06013E22 RID: 81442 RVA: 0x0049ACF0 File Offset: 0x00498EF0 [Token(Token = "0x6013E22")] [Address(RVA = "0x1617980", Offset = "0x1616980", VA = "0x181617980")] public void ShowEventDetails(IOFNNFFJIAN IADGAOAHAAF) { if (IADGAOAHAAF != 0) { base.GetFlowByType().ShowScreen(IADGAOAHAAF); } } // Token: 0x06013E23 RID: 81443 RVA: 0x0049AD14 File Offset: 0x00498F14 [Token(Token = "0x6013E23")] [Address(RVA = "0x1618BF0", Offset = "0x1617BF0", VA = "0x181618BF0")] public void ShowTokenStore(string FEEHCDIMBAJ) { this.OHPDNGENFJL.AuthorityOpenMenuDetached(true); base.GetFlowByType().ShowScreenAndGoToTokenStore(FEEHCDIMBAJ); } // Token: 0x06013E24 RID: 81444 RVA: 0x0049AD40 File Offset: 0x00498F40 [Token(Token = "0x6013E24")] [Address(RVA = "0x16182E0", Offset = "0x16172E0", VA = "0x1816182E0")] public void ShowRRPSignUp(string FEEHCDIMBAJ, [Optional] OKNNKFGFODL EAHPAFPHJLM) { this.OHPDNGENFJL.AuthorityOpenMenuDetached(true); base.GetFlowByType().ShowScreenAndGoToRRPlusSignUp(FEEHCDIMBAJ, EAHPAFPHJLM); } // Token: 0x06013E25 RID: 81445 RVA: 0x0049AD6C File Offset: 0x00498F6C [Token(Token = "0x6013E25")] [Address(RVA = "0x1617CD0", Offset = "0x1616CD0", VA = "0x181617CD0")] public void ShowInventionDetails(long OEMDIAHHILF, string FEEHCDIMBAJ) { this.OHPDNGENFJL.AuthorityOpenMenuDetached(true); base.GetFlowByType().ShowScreenAndGoToInventionDetails(OEMDIAHHILF, FEEHCDIMBAJ); } // Token: 0x06013E26 RID: 81446 RVA: 0x0049AD98 File Offset: 0x00498F98 [Token(Token = "0x6013E26")] [Address(RVA = "0x1617D60", Offset = "0x1616D60", VA = "0x181617D60")] public void ShowItemDetails(int FCPNMHCHCFN) { this.OHPDNGENFJL.AuthorityOpenMenuDetached(true); base.GetFlowByType().ShowScreenAndGoToItemDetails(FCPNMHCHCFN); } // Token: 0x06013E27 RID: 81447 RVA: 0x0049ADC4 File Offset: 0x00498FC4 [Token(Token = "0x6013E27")] [Address(RVA = "0x1618D50", Offset = "0x1617D50", VA = "0x181618D50")] public void ShowWatchStore() { this.OHPDNGENFJL.AuthorityOpenMenuDetached(true); base.GetFlowByType().ShowScreenAndGoToStore(); } // Token: 0x06013E28 RID: 81448 RVA: 0x0049ADF0 File Offset: 0x00498FF0 [Token(Token = "0x6013E28")] [Address(RVA = "0x1618A00", Offset = "0x1617A00", VA = "0x181618A00")] public void ShowStarterPackDetails(GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ, string FEEHCDIMBAJ) { this.OHPDNGENFJL.AuthorityOpenMenuDetached(true); base.GetFlowByType().ShowScreenAndGoToStarterPackDetails(HPNJHHKGNNJ, FEEHCDIMBAJ); } // Token: 0x06013E29 RID: 81449 RVA: 0x0049AE1C File Offset: 0x0049901C [Token(Token = "0x6013E29")] [Address(RVA = "0x1618830", Offset = "0x1617830", VA = "0x181618830")] public void ShowRoomCurrencyStorePage(Guid NCDPDENOBDO) { this.OHPDNGENFJL.AuthorityOpenMenuDetached(true); RRUIRootScreen flowByType = base.GetFlowByType(); } // Token: 0x06013E2A RID: 81450 RVA: 0x0049AE44 File Offset: 0x00499044 [Token(Token = "0x6013E2A")] [Address(RVA = "0x16187B0", Offset = "0x16177B0", VA = "0x1816187B0")] public void ShowRoomCurrenciesCreatePage(long HNHLJONGKHB) { this.OHPDNGENFJL.AuthorityOpenMenuDetached(true); base.GetFlowByType().ShowScreenAndGoToRoomCurrenciesCreate(HNHLJONGKHB); } // Token: 0x06013E2B RID: 81451 RVA: 0x0049AE70 File Offset: 0x00499070 [Token(Token = "0x6013E2B")] [Address(RVA = "0x1617DE0", Offset = "0x1616DE0", VA = "0x181617DE0")] public void ShowKeyStorePage(Guid PPDJCEBOCAG, [Optional] OKNNKFGFODL MMAEOPFJPHA) { RRUIRootScreen flowByType = base.GetFlowByType(); bool flag; if (flag) { this.OHPDNGENFJL.AuthorityOpenMenuDetached(true); } } // Token: 0x06013E2C RID: 81452 RVA: 0x0049AE9C File Offset: 0x0049909C [Token(Token = "0x6013E2C")] [Address(RVA = "0x1618940", Offset = "0x1617940", VA = "0x181618940")] 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: 0x06013E2D RID: 81453 RVA: 0x0049AEE0 File Offset: 0x004990E0 [Token(Token = "0x6013E2D")] [Address(RVA = "0x1617AA0", Offset = "0x1616AA0", VA = "0x181617AA0")] public void ShowHelpPage() { SettingsWatchUIFlow flowByType = base.GetFlowByType(); int num = 0; base.PushFlow(flowByType, num); flowByType.ShowHelpSubscreen(); this.OHPDNGENFJL.AuthorityOpenMenuDetached(true); } // Token: 0x06013E2E RID: 81454 RVA: 0x0049AF18 File Offset: 0x00499118 [Token(Token = "0x6013E2E")] [Address(RVA = "0x1618370", Offset = "0x1617370", VA = "0x181618370")] 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: 0x06013E2F RID: 81455 RVA: 0x0049AFA0 File Offset: 0x004991A0 [Token(Token = "0x6013E2F")] [Address(RVA = "0x16178E0", Offset = "0x16168E0", VA = "0x1816178E0")] public PMGCJEPKFOF ShowConfirmationDialog(string AIKLPOJAIIO, string BOPFNBCHJJJ) { PMGCJEPKFOF pmgcjepkfof; return pmgcjepkfof; } // Token: 0x06013E30 RID: 81456 RVA: 0x0049AFB0 File Offset: 0x004991B0 [Token(Token = "0x6013E30")] [Address(RVA = "0x1617680", Offset = "0x1616680", VA = "0x181617680")] public PMGCJEPKFOF ShowConfirmationDialog(UIConfirmationDialog.MCLCMCALGMA OIPDFDMPPEA, string AIKLPOJAIIO, string BOPFNBCHJJJ) { if (OIPDFDMPPEA == UIConfirmationDialog.MCLCMCALGMA.YES_NO_CANCEL_HOME) { } PMGCJEPKFOF pmgcjepkfof; return pmgcjepkfof; } // Token: 0x06013E31 RID: 81457 RVA: 0x0049AFD4 File Offset: 0x004991D4 [Token(Token = "0x6013E31")] [Address(RVA = "0x1617730", Offset = "0x1616730", VA = "0x181617730")] 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.APIPGHGODMB apipghgodmb; apipghgodmb.FieldGetter(num, AIKLPOJAIIO, BOPFNBCHJJJ); apipghgodmb.<>4__this = this; this.OHPDNGENFJL.AuthorityOpenMenuDetached(true); this.MNAMMMKIHPA = true; UIConfirmationDialog flowByType = base.GetFlowByType(); apipghgodmb.confirmationDialog = flowByType; flowByType.Button_Other(); UIConfirmationDialog confirmationDialog = apipghgodmb.confirmationDialog; int num2 = 0; base.PushFlow(confirmationDialog, num2); Action action = delegate(JPIJGHNNIDP r) { Action <>9__ = apipghgodmb.<>9__1; WatchUI <>4__this = apipghgodmb.<>4__this; if (<>9__ == 0) { Action action2 = delegate { WatchMenuProjector watchMenuProjector = apipghgodmb.<>4__this.OHPDNGENFJL; int num3 = 0; if (watchMenuProjector != num3) { WatchUI <>4__this2 = apipghgodmb.<>4__this; if (<>4__this2.MNAMMMKIHPA) { StackedUIFlowBase k__BackingField = <>4__this2.k__BackingField; UIConfirmationDialog confirmationDialog2 = apipghgodmb.confirmationDialog; if (!(k__BackingField == confirmationDialog2)) { apipghgodmb.<>4__this.OHPDNGENFJL.AuthorityCloseMenu(); } } } }; apipghgodmb.<>9__1 = action2; } KFBABPAPIMB kfbabpapimb = <>4__this.JGIPMJPPCBM(<>9__); }; throw new NullReferenceException(); } // Token: 0x06013E32 RID: 81458 RVA: 0x0049B044 File Offset: 0x00499244 [Token(Token = "0x6013E32")] [Address(RVA = "0x26BF350", Offset = "0x26BE350", VA = "0x1826BF350")] 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: 0x06013E33 RID: 81459 RVA: 0x0049B068 File Offset: 0x00499268 [Token(Token = "0x6013E33")] [Address(RVA = "0x26BFD60", Offset = "0x26BED60", VA = "0x1826BFD60")] 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: 0x06013E34 RID: 81460 RVA: 0x0049B094 File Offset: 0x00499294 [Token(Token = "0x6013E34")] [Address(RVA = "0x26BE870", Offset = "0x26BD870", VA = "0x1826BE870")] public PMGCJEPKFOF ShowTemporaryDialog(UIDialog A_1, NotificationManager.HLJEOKDOLPF A_2) { throw new NullReferenceException(); } // Token: 0x06013E35 RID: 81461 RVA: 0x0049B0A8 File Offset: 0x004992A8 [Token(Token = "0x6013E35")] [Address(RVA = "0x26BE8B0", Offset = "0x26BD8B0", VA = "0x1826BE8B0")] public PMGCJEPKFOF ShowTemporaryDialog(UIDialog A_1, T1 BMEGDKCCBHH, NotificationManager.HLJEOKDOLPF A_3) { throw new NullReferenceException(); } // Token: 0x06013E36 RID: 81462 RVA: 0x0049B0BC File Offset: 0x004992BC [Token(Token = "0x6013E36")] [Address(RVA = "0x26BE940", Offset = "0x26BD940", VA = "0x1826BE940")] public PMGCJEPKFOF ShowTemporaryDialog(UIDialog GCHDNCDLAGE, T1 BMEGDKCCBHH, out UIDialog DAGFHPCPNPB, NotificationManager.HLJEOKDOLPF NPOLADKPADA = ~NotificationManager.HLJEOKDOLPF.Text) { Transform transform = base.transform; if (!GCHDNCDLAGE) { } this.OnDisable(); Action action; DAGFHPCPNPB.k__BackingField = action; throw new NullReferenceException(); } // Token: 0x06013E37 RID: 81463 RVA: 0x0049B0F0 File Offset: 0x004992F0 [Token(Token = "0x6013E37")] [Address(RVA = "0x26BE630", Offset = "0x26BD630", VA = "0x1826BE630")] public PMGCJEPKFOF ShowTemporaryDialog(UIDialog GCHDNCDLAGE, T1 PHCGMLMOGJB, T2 ENEPMKOFGIE, NotificationManager.HLJEOKDOLPF NPOLADKPADA = ~NotificationManager.HLJEOKDOLPF.Text) { throw new NullReferenceException(); } // Token: 0x06013E38 RID: 81464 RVA: 0x0049B104 File Offset: 0x00499304 [Token(Token = "0x6013E38")] [Address(RVA = "0x26BED80", Offset = "0x26BDD80", VA = "0x1826BED80")] 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: 0x06013E39 RID: 81465 RVA: 0x0049B128 File Offset: 0x00499328 [Token(Token = "0x6013E39")] [Address(RVA = "0x21C82E0", Offset = "0x21C72E0", VA = "0x1821C82E0")] public PMGCJEPKFOF ShowTemporaryConfirmationDialog(ConfirmUIDialog A_1, T1 PHCGMLMOGJB, NotificationManager.HLJEOKDOLPF A_3, string A_4) { Transform transform = base.transform; if (!A_1) { } this.OnDisable(); bool flag = this.KBJGGMDIBIB(); throw new NullReferenceException(); } // Token: 0x06013E3A RID: 81466 RVA: 0x0049B15C File Offset: 0x0049935C [Token(Token = "0x6013E3A")] [Address(RVA = "0x21C86A0", Offset = "0x21C76A0", VA = "0x1821C86A0")] 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: 0x06013E3B RID: 81467 RVA: 0x0049B180 File Offset: 0x00499380 [Token(Token = "0x6013E3B")] [Address(RVA = "0x21C8110", Offset = "0x21C7110", VA = "0x1821C8110")] 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: 0x06013E3C RID: 81468 RVA: 0x0049B1B0 File Offset: 0x004993B0 [Token(Token = "0x6013E3C")] [Address(RVA = "0x16179F0", Offset = "0x16169F0", VA = "0x1816179F0")] public PMGCJEPKFOF ShowGoToSubroomDialog(PPENFJMFPNE IJNAMEBOMJJ, SessionManager.BDPNOBGNGNI EKNHEEDECPK, bool OPGEFDNCJOB, [Optional] Action KNKGGHPEBPA) { KMCNDIPIEBM kmcndipiebm; return this.HDBBIIDDBFP(IJNAMEBOMJJ, kmcndipiebm); } // Token: 0x06013E3D RID: 81469 RVA: 0x0049B1C8 File Offset: 0x004993C8 [Token(Token = "0x6013E3D")] [Address(RVA = "0x1617600", Offset = "0x1616600", VA = "0x181617600")] public PMGCJEPKFOF ShowChooseSubroomDialog(PPENFJMFPNE IJNAMEBOMJJ, Action AFLPGGJMPOE) { FIFFNENKGBJ fiffnenkgbj = new FIFFNENKGBJ(IJNAMEBOMJJ, AFLPGGJMPOE); return this.HDBBIIDDBFP(IJNAMEBOMJJ, fiffnenkgbj); } // Token: 0x06013E3E RID: 81470 RVA: 0x0049B1E8 File Offset: 0x004993E8 [Token(Token = "0x6013E3E")] [Address(RVA = "0x1618C70", Offset = "0x1617C70", VA = "0x181618C70")] 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: 0x06013E3F RID: 81471 RVA: 0x0049B234 File Offset: 0x00499434 [Token(Token = "0x6013E3F")] [Address(RVA = "0x1618630", Offset = "0x1617630", VA = "0x181618630")] public void ShowRoomCalibrationDialog() { if (WatchUI.<>c.<>9__145_0 == 0) { WatchUI.<>c.<>9__145_0 = delegate(JPIJGHNNIDP r) { if (r == JPIJGHNNIDP.Affirmative) { } }; } throw new NullReferenceException(); } // Token: 0x06013E40 RID: 81472 RVA: 0x0049B264 File Offset: 0x00499464 [Token(Token = "0x6013E40")] [Address(RVA = "0x1617B30", Offset = "0x1616B30", VA = "0x181617B30")] 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: 0x06013E41 RID: 81473 RVA: 0x0049B298 File Offset: 0x00499498 [Token(Token = "0x6013E41")] [Address(RVA = "0x1617300", Offset = "0x1616300", VA = "0x181617300")] public PMGCJEPKFOF ShowBirthdayDialog(string MHIKFIGBEBB, string NOFIGBFMBOP, DateTime? EHENLCJGOHB, int? OIDIONGIDKD, Action CABNMLCBMJK) { int num = 0; WatchUI.EELBFNLEPNO eelbfnlepno; eelbfnlepno.FieldGetter(num, NOFIGBFMBOP, EHENLCJGOHB); eelbfnlepno.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 = eelbfnlepno.onComplete; flowByType3.k__BackingField = onComplete; UIBirthdayDialog flowByType4 = base.GetFlowByType(); Action action = delegate(DateTime? dob) { DABKFAIHBBP dabkfaihbbp = PEGGCEDHBOF.ALPJIGBDGON(dob.Value); int num4 = 0; num4 += num4; num4++; }; int num2 = 0; num2 += num2; num2++; UIBirthdayDialog uibirthdayDialog = base.GetFlowByType(); int num3 = 0; base.PushFlow(uibirthdayDialog, num3); uibirthdayDialog += uibirthdayDialog; num2 += 19; throw new NullReferenceException(); } // Token: 0x06013E42 RID: 81474 RVA: 0x0049B354 File Offset: 0x00499554 [Token(Token = "0x6013E42")] [Address(RVA = "0x1617150", Offset = "0x1616150", VA = "0x181617150")] 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: 0x06013E43 RID: 81475 RVA: 0x0049B3B4 File Offset: 0x004995B4 [Token(Token = "0x6013E43")] [Address(RVA = "0x1617EB0", Offset = "0x1616EB0", VA = "0x181617EB0")] 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: 0x06013E44 RID: 81476 RVA: 0x0049B3F4 File Offset: 0x004995F4 [Token(Token = "0x6013E44")] [Address(RVA = "0x1617E80", Offset = "0x1616E80", VA = "0x181617E80")] public void ShowLastMessageDialog() { CPIHGIEOPAJ beepkapdiki = this.BEEPKAPDIKI; if (beepkapdiki != 0) { this.ShowMessageDialog(beepkapdiki); this.BEEPKAPDIKI = (ulong)0L; } } // Token: 0x06013E45 RID: 81477 RVA: 0x0049B41C File Offset: 0x0049961C [Token(Token = "0x6013E45")] [Address(RVA = "0x1617F70", Offset = "0x1616F70", VA = "0x181617F70")] 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: 0x06013E46 RID: 81478 RVA: 0x0049B488 File Offset: 0x00499688 [Token(Token = "0x6013E46")] [Address(RVA = "0x1615200", Offset = "0x1614200", VA = "0x181615200")] public bool HideMicSpamWarningDialog() { StackedUIFlowBase stackedUIFlowBase = base.PeekFlow(); if (stackedUIFlowBase != 0 && stackedUIFlowBase != 0) { base.Button_PopFlow(); return; } } // Token: 0x06013E47 RID: 81479 RVA: 0x0049B4B0 File Offset: 0x004996B0 [Token(Token = "0x6013E47")] [Address(RVA = "0x1618A90", Offset = "0x1617A90", VA = "0x181618A90")] 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: 0x06013E48 RID: 81480 RVA: 0x0049B52C File Offset: 0x0049972C [Token(Token = "0x6013E48")] [Address(RVA = "0x16180C0", Offset = "0x16170C0", VA = "0x1816180C0")] public void ShowPlayerReportScreen(CCEOLAOLEKJ EPOHPLAMIOD, string LGHBPPIOOBM) { Action action = delegate(ReportWatchUIFlow reportFlow) { bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)reportFlow).BIILOFOAKEJ; }; Func <>9__154_ = WatchUI.<>c.<>9__154_1; if (<>9__154_ == 0) { WatchUI.<>c.<>9__154_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__154_; Action action2 = delegate(ReportWatchUIFlow flow) { string amplitudeCommandContext = LGHBPPIOOBM; WatchUI.FDGEODJFHKD(flow, amplitudeCommandContext); }; flowByType.CreateReportAction = action2; flowByType.OnReportedAction = (ulong)0L; } // Token: 0x06013E49 RID: 81481 RVA: 0x0049B5D0 File Offset: 0x004997D0 [Token(Token = "0x6013E49")] [Address(RVA = "0x1618520", Offset = "0x1617520", VA = "0x181618520")] 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: 0x06013E4A RID: 81482 RVA: 0x0049B630 File Offset: 0x00499830 [Token(Token = "0x6013E4A")] [Address(RVA = "0x1614280", Offset = "0x1613280", VA = "0x181614280")] 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: 0x06013E4B RID: 81483 RVA: 0x0049B6FC File Offset: 0x004998FC [Token(Token = "0x6013E4B")] [Address(RVA = "0x1614AE0", Offset = "0x1613AE0", VA = "0x181614AE0")] 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: 0x06013E4C RID: 81484 RVA: 0x0049B73C File Offset: 0x0049993C [Token(Token = "0x6013E4C")] [Address(RVA = "0x1617BF0", Offset = "0x1616BF0", VA = "0x181617BF0")] public void ShowIntroduceFriendsDialog(int CJFGEMGOJHB) { WatchUI.PDLFJMHPIAL pdlfjmhpial = new WatchUI.PDLFJMHPIAL(); pdlfjmhpial.playerId = CJFGEMGOJHB; pdlfjmhpial.<>4__this = this; PMGCJEPKFOF pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN(CJFGEMGOJHB); Action action = delegate(CCEOLAOLEKJ account) { PMGCJEPKFOF> pmgcjepkfof2 = FGPIDGLCKEF.GFFAGFJLELC(pdlfjmhpial.playerId); Action> action2 = delegate(List mutualFriends) { HashSet hashSet = new HashSet(); int playerId = pdlfjmhpial.playerId; bool flag = hashSet.Add(playerId); Func <>9__158_ = WatchUI.<>c.<>9__158_2; if (<>9__158_ == 0) { WatchUI.<>c.<>9__158_2 = (LLKHFJDNFMM r) => r.k__BackingField; } HashSet hashSet2 = BCKPFAJAPEO.PBGCPCJGGOO(Enumerable.Select(mutualFriends, <>9__158_)); 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 = pdlfjmhpial.<>4__this.GetFlowByType().ShowDialog(); WatchUI.PDLFJMHPIAL cs$<>8__locals = pdlfjmhpial; if (cs$<>8__locals.<>9__3 == 0) { Action action3 = delegate(BulkAccountSelectionDialog.NLENAJPDILL r) { if (r.FKNOPGEADKO == JPIJGHNNIDP.Affirmative) { IReadOnlyList ggpnljpmgph = r.GGPNLJPMGPH; Func <>9__158_2 = WatchUI.<>c.<>9__158_4; if (<>9__158_2 == 0) { WatchUI.<>c.<>9__158_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__158_2)); int playerId2 = cs$<>8__locals.playerId; PMGCJEPKFOF pmgcjepkfof5 = FGPIDGLCKEF.DMLNDLPNJMD(list, playerId2); if (WatchUI.<>c.<>9__158_5 == 0) { WatchUI.<>c.<>9__158_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 = pdlfjmhpial.<>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: 0x06013E4D RID: 81485 RVA: 0x0049B778 File Offset: 0x00499978 [Token(Token = "0x6013E4D")] [Address(RVA = "0x1616CD0", Offset = "0x1615CD0", VA = "0x181616CD0")] public static void SetToast(IAFCKKHMKKM ACGMONKHEDI, int MNIJHBJDPPA) { Dictionary kelaagakfbk = WatchUI.KELAAGAKFBK; IILCGFIHJLP onToastUpdatedEvent = WatchUI.OnToastUpdatedEvent; } // Token: 0x06013E4E RID: 81486 RVA: 0x0049B798 File Offset: 0x00499998 [Token(Token = "0x6013E4E")] [Address(RVA = "0x1616C20", Offset = "0x1615C20", VA = "0x181616C20")] public static void SetToast(IAFCKKHMKKM ACGMONKHEDI, string PAANJCAOOAG) { Dictionary kelaagakfbk = WatchUI.KELAAGAKFBK; IILCGFIHJLP onToastUpdatedEvent = WatchUI.OnToastUpdatedEvent; } // Token: 0x06013E4F RID: 81487 RVA: 0x0049B7B8 File Offset: 0x004999B8 [Token(Token = "0x6013E4F")] [Address(RVA = "0x1614A40", Offset = "0x1613A40", VA = "0x181614A40")] public static string GetToast(IAFCKKHMKKM ACGMONKHEDI) { string empty = string.Empty; Dictionary kelaagakfbk = WatchUI.KELAAGAKFBK; return empty; } // Token: 0x06013E50 RID: 81488 RVA: 0x0049B7D8 File Offset: 0x004999D8 [Token(Token = "0x6013E50")] [Address(RVA = "0x1615740", Offset = "0x1614740", VA = "0x181615740")] private void LDOPFMJMFGO(bool LOLPDKPFAHI) { this.detachMenuNote.Refresh(LOLPDKPFAHI); } // Token: 0x06013E51 RID: 81489 RVA: 0x0049B7F8 File Offset: 0x004999F8 [Token(Token = "0x6013E51")] [Address(RVA = "0x1238730", Offset = "0x1237730", VA = "0x181238730")] private void HNBELILEPLG(bool NOCJEBBJIAN) { this.MNAMMMKIHPA = false; } // Token: 0x06013E52 RID: 81490 RVA: 0x0049B80C File Offset: 0x00499A0C [Token(Token = "0x6013E52")] [Address(RVA = "0x1615F00", Offset = "0x1614F00", VA = "0x181615F00")] private void OPFNOHFHEHM() { Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; WatchUI.DMOEKDAKDGL dmoekdakdgl; dmoekdakdgl.System.IDisposable.Dispose(); dmoekdakdgl.<>1__state = (int)((ulong)0L); dmoekdakdgl.<>4__this = this; int num = 0; KFBABPAPIMB kfbabpapimb = instance.Run(num, dmoekdakdgl); } // Token: 0x06013E53 RID: 81491 RVA: 0x0049B848 File Offset: 0x00499A48 [Token(Token = "0x6013E53")] [Address(RVA = "0x1615590", Offset = "0x1614590", VA = "0x181615590")] private IEnumerator JGECMHAEJJP() { /* An exception occurred when decompiling this method (06013E53) 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(DMOEKDAKDGL::System.IDisposable.Dispose, ldloc:DMOEKDAKDGL(var_0)) stfld:int32(DMOEKDAKDGL::<>1__state, ldloc:DMOEKDAKDGL(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:WatchUI(DMOEKDAKDGL::<>4__this, ldloc:DMOEKDAKDGL(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: 0x06013E54 RID: 81492 RVA: 0x0049B86C File Offset: 0x00499A6C [Token(Token = "0x6013E54")] [Address(RVA = "0x1615290", Offset = "0x1614290", VA = "0x181615290")] 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: 0x06013E55 RID: 81493 RVA: 0x0049B944 File Offset: 0x00499B44 [Token(Token = "0x6013E55")] [Address(RVA = "0x16132E0", Offset = "0x16122E0", VA = "0x1816132E0")] 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: 0x06013E56 RID: 81494 RVA: 0x0049B99C File Offset: 0x00499B9C [Token(Token = "0x6013E56")] [Address(RVA = "0x1615700", Offset = "0x1614700", VA = "0x181615700")] private void KBKBJHJLPBB(bool CJEIBCEPAPO) { if (!CJEIBCEPAPO) { this.DONPHHJOLEB(); return; } } // Token: 0x06013E57 RID: 81495 RVA: 0x0049B9B4 File Offset: 0x00499BB4 [Token(Token = "0x6013E57")] [Address(RVA = "0x1613DC0", Offset = "0x1612DC0", VA = "0x181613DC0")] 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: 0x06013E58 RID: 81496 RVA: 0x0049BA08 File Offset: 0x00499C08 [Token(Token = "0x6013E58")] [Address(RVA = "0x1619280", Offset = "0x1618280", VA = "0x181619280")] public bool TryGetBackgroundColors(out Color ICMFHJHCLPP, out Color BENFCIINEPA) { Material material = this.LDHCMNFAKGK; int num = 0; if (!(material != num)) { } Material material2 = this.LDHCMNFAKGK; Material material3 = this.LDHCMNFAKGK; throw new NullReferenceException(); } // Token: 0x06013E59 RID: 81497 RVA: 0x0049BA40 File Offset: 0x00499C40 [Token(Token = "0x6013E59")] [Address(RVA = "0x1616870", Offset = "0x1615870", VA = "0x181616870")] public void SetBackgroundColors(Color ICMFHJHCLPP, Color BENFCIINEPA) { bool flag; if (!flag) { } Image image = this.backgroundImage; int num = 0; if (image != num) { bool flag2; this.backgroundImage.OFKIHGPJHJI(flag2); } if (SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB && ICMFHJHCLPP.a > 0.1f) { Color white = Color.white; } Material material = this.LDHCMNFAKGK; int num2 = 0; int num3 = 0; if (material != num3) { Material material2 = this.LDHCMNFAKGK; int jbpjofhifkj = WatchUI.JBPJOFHIFKJ; material2.SetColor(jbpjofhifkj, num2); Material material3 = this.LDHCMNFAKGK; int dckldcfmilb = WatchUI.DCKLDCFMILB; material3.SetColor(dckldcfmilb, num2); } Material kakmfocoiea = this.KAKMFOCOIEA; int num4 = 0; int num5 = 0; if (kakmfocoiea != num5) { Material kakmfocoiea2 = this.KAKMFOCOIEA; int cbhmoemnodh = WatchUI.CBHMOEMNODH; kakmfocoiea2.SetColor(cbhmoemnodh, num4); Material kakmfocoiea3 = this.KAKMFOCOIEA; int dckldcfmilb2 = WatchUI.DCKLDCFMILB; kakmfocoiea3.SetColor(dckldcfmilb2, num4); } } // Token: 0x06013E5A RID: 81498 RVA: 0x0049BB34 File Offset: 0x00499D34 [Token(Token = "0x6013E5A")] [Address(RVA = "0x1616760", Offset = "0x1615760", VA = "0x181616760")] public void PlayAttract(NotificationManager.HLJEOKDOLPF NPOLADKPADA = ~NotificationManager.HLJEOKDOLPF.Text, [Optional] string MHIKFIGBEBB, [Optional] string BMOOMNPGCCI) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; } // Token: 0x06013E5B RID: 81499 RVA: 0x0049BB50 File Offset: 0x00499D50 [Token(Token = "0x6013E5B")] [Address(RVA = "0x16166B0", Offset = "0x16156B0", VA = "0x1816166B0")] public void PlayAttractDelayed(float NBOCPMDNOCF, NotificationManager.HLJEOKDOLPF NPOLADKPADA = ~NotificationManager.HLJEOKDOLPF.Text) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; } // Token: 0x06013E5C RID: 81500 RVA: 0x0049BB6C File Offset: 0x00499D6C [Token(Token = "0x6013E5C")] [Address(RVA = "0x1614C20", Offset = "0x1613C20", VA = "0x181614C20")] 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: 0x06013E5D RID: 81501 RVA: 0x0049BC68 File Offset: 0x00499E68 [Token(Token = "0x6013E5D")] [Address(RVA = "0x1614F70", Offset = "0x1613F70", VA = "0x181614F70")] 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: 0x06013E5E RID: 81502 RVA: 0x0049BCFC File Offset: 0x00499EFC [Token(Token = "0x6013E5E")] [Address(RVA = "0x1613890", Offset = "0x1612890", VA = "0x181613890")] 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: 0x06013E5F RID: 81503 RVA: 0x0049BD38 File Offset: 0x00499F38 [Token(Token = "0x6013E5F")] [Address(RVA = "0x1615C00", Offset = "0x1614C00", VA = "0x181615C00")] 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: 0x06013E60 RID: 81504 RVA: 0x0049BD74 File Offset: 0x00499F74 [Token(Token = "0x6013E60")] [Address(RVA = "0x1619180", Offset = "0x1618180", VA = "0x181619180")] 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: 0x06013E61 RID: 81505 RVA: 0x0049BDC0 File Offset: 0x00499FC0 [Token(Token = "0x6013E61")] [Address(RVA = "0x1613610", Offset = "0x1612610", VA = "0x181613610")] public void AddScreenRequiredOnStack(WatchUIFlow ICOOGOHMJHF) { if (!this.PHJJNPHMEDO.Contains(ICOOGOHMJHF)) { this.PHJJNPHMEDO.Add(ICOOGOHMJHF); } } // Token: 0x06013E62 RID: 81506 RVA: 0x0049BDF0 File Offset: 0x00499FF0 [Token(Token = "0x6013E62")] [Address(RVA = "0x1616810", Offset = "0x1615810", VA = "0x181616810")] public void RemoveScreenRequiredOnStack(WatchUIFlow ICOOGOHMJHF) { bool flag = this.PHJJNPHMEDO.Remove(ICOOGOHMJHF); } // Token: 0x06013E63 RID: 81507 RVA: 0x0049BE10 File Offset: 0x0049A010 [Token(Token = "0x6013E63")] [Address(RVA = "0x1616E00", Offset = "0x1615E00", VA = "0x181616E00")] 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: 0x06013E64 RID: 81508 RVA: 0x0049BEA8 File Offset: 0x0049A0A8 [Token(Token = "0x6013E64")] [Address(RVA = "0x1616570", Offset = "0x1615570", VA = "0x181616570")] 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: 0x06013E65 RID: 81509 RVA: 0x0049BEF8 File Offset: 0x0049A0F8 [Token(Token = "0x6013E65")] [Address(RVA = "0x1615710", Offset = "0x1614710", VA = "0x181615710")] private void KHKMPOEIDGM(StackedUIFlowBase LHHONCAOJFH) { this.OHPDNGENFJL.AuthorityCloseMenu(); } // Token: 0x06013E66 RID: 81510 RVA: 0x0049BF18 File Offset: 0x0049A118 [Token(Token = "0x6013E66")] [Address(RVA = "0x1619560", Offset = "0x1618560", VA = "0x181619560")] 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: 0x06013E67 RID: 81511 RVA: 0x0049BF60 File Offset: 0x0049A160 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6013E67")] [Address(RVA = "0x1619400", Offset = "0x1618400", VA = "0x181619400")] 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: 0x0400CE05 RID: 52741 [Token(Token = "0x400CE05")] public const string SIZE_CONFIG_KEY = "WATCH"; // Token: 0x0400CE06 RID: 52742 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400CE06")] [SerializeField] private DetachMenuNote detachMenuNote; // Token: 0x0400CE07 RID: 52743 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400CE07")] [SerializeField] [Header("Home Screen")] private global::UnityEngine.Object oldHomeScreen; // Token: 0x0400CE08 RID: 52744 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400CE08")] [SerializeField] private global::UnityEngine.Object newHomeScreen; // Token: 0x0400CE09 RID: 52745 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x400CE09")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private MeasurePlayerHeightModel measurePlayerHeightModel; // Token: 0x0400CE0A RID: 52746 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x400CE0A")] [SerializeField] [Header("Audio")] private RecRoomAudioClip buttonDownAudio; // Token: 0x0400CE0B RID: 52747 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x400CE0B")] [SerializeField] private RecRoomAudioClip buttonUpAudio; // Token: 0x0400CE0C RID: 52748 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x400CE0C")] [SerializeField] private RecRoomAudioClip watchOpenedAudio; // Token: 0x0400CE0D RID: 52749 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x400CE0D")] [SerializeField] [Header("Double press prevention")] private BoxCollider watchBoxCollider; // Token: 0x0400CE0E RID: 52750 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x400CE0E")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private BasicInteractionRestriction basicInteractionRestriction; // Token: 0x0400CE0F RID: 52751 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x400CE0F")] [SerializeField] [Header("Background Image")] private Image backgroundImage; // Token: 0x0400CE10 RID: 52752 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x400CE10")] private Material BKDGAKDOBFH; // Token: 0x0400CE11 RID: 52753 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x400CE11")] private Material KAKMFOCOIEA; // Token: 0x0400CE12 RID: 52754 [Token(Token = "0x400CE12")] private static readonly int JBPJOFHIFKJ = PAMNDKEGFFG.OOIOFHFOAAF; // Token: 0x0400CE13 RID: 52755 [Token(Token = "0x400CE13")] private static readonly int CBHMOEMNODH = PAMNDKEGFFG.CCHOFPAFEHO; // Token: 0x0400CE14 RID: 52756 [Token(Token = "0x400CE14")] private static readonly int DCKLDCFMILB = PAMNDKEGFFG.BKIBEEDPPGG; // Token: 0x0400CE15 RID: 52757 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x400CE15")] private bool MNAMMMKIHPA; // Token: 0x0400CE16 RID: 52758 [global::Cpp2IlInjected.FieldOffset(Offset = "0x120")] [Token(Token = "0x400CE16")] private List PHJJNPHMEDO; // Token: 0x0400CE17 RID: 52759 [Token(Token = "0x400CE17")] public static OKNNKFGFODL OnWatchInitializedEvent; // Token: 0x0400CE18 RID: 52760 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x400CE18")] private CPIHGIEOPAJ BEEPKAPDIKI; // Token: 0x0400CE1B RID: 52763 [global::Cpp2IlInjected.FieldOffset(Offset = "0x140")] [Token(Token = "0x400CE1B")] private AOLMGGAPKEH KINJKKHLGDI; // Token: 0x0400CE1C RID: 52764 [global::Cpp2IlInjected.FieldOffset(Offset = "0x148")] [Token(Token = "0x400CE1C")] private WatchAttractor KHFCKMNPCBL; // Token: 0x0400CE1D RID: 52765 [global::Cpp2IlInjected.FieldOffset(Offset = "0x150")] [Token(Token = "0x400CE1D")] private WatchMenuProjector ALLIMIIDPCA; // Token: 0x0400CE1E RID: 52766 [global::Cpp2IlInjected.FieldOffset(Offset = "0x158")] [Token(Token = "0x400CE1E")] private Transform FKIIGCMNBOJ; // Token: 0x0400CE1F RID: 52767 [global::Cpp2IlInjected.FieldOffset(Offset = "0x160")] [Token(Token = "0x400CE1F")] private EFEFMHJPJIJ JFMOEGCPNAC; // Token: 0x0400CE20 RID: 52768 [global::Cpp2IlInjected.FieldOffset(Offset = "0x168")] [Token(Token = "0x400CE20")] private KHINMMJIENE NDAKFEMHFON; // Token: 0x0400CE21 RID: 52769 [Token(Token = "0x400CE21")] private const bool CJPDJDGIHIH = true; // Token: 0x0400CE22 RID: 52770 [Token(Token = "0x400CE22")] private const string EFADKEFNOIG = "USE_NEW_HOME_SCREEN"; // Token: 0x0400CE24 RID: 52772 [Token(Token = "0x400CE24")] private const string LCHFFAOFOOM = "RRUI.UseRRUIHomeScreen"; // Token: 0x0400CE25 RID: 52773 [global::Cpp2IlInjected.FieldOffset(Offset = "0x178")] [Token(Token = "0x400CE25")] private SFXAudioSource EOCGHNIANCL; // Token: 0x0400CE26 RID: 52774 [Token(Token = "0x400CE26")] private const string BNACJLLCKGP = "Yes"; // Token: 0x0400CE27 RID: 52775 [Token(Token = "0x400CE27")] private const string EODDPFJNILC = "OK"; // Token: 0x0400CE28 RID: 52776 [Token(Token = "0x400CE28")] private const string KKGDNBHHBCI = "No"; // Token: 0x0400CE29 RID: 52777 [Token(Token = "0x400CE29")] private const string IOAJHEEEJFN = "Later"; // Token: 0x0400CE2A RID: 52778 [Token(Token = "0x400CE2A")] private static readonly Dictionary KELAAGAKFBK; // Token: 0x0400CE2B RID: 52779 [Token(Token = "0x400CE2B")] public static IILCGFIHJLP OnToastUpdatedEvent; // Token: 0x0400CE2C RID: 52780 [global::Cpp2IlInjected.FieldOffset(Offset = "0x180")] [Token(Token = "0x400CE2C")] private bool MFBIIAEFGPM; // Token: 0x0400CE2D RID: 52781 [global::Cpp2IlInjected.FieldOffset(Offset = "0x188")] [Token(Token = "0x400CE2D")] private RRUIRootScreen FPBHKJAIGEC; // Token: 0x0400CE2E RID: 52782 [global::Cpp2IlInjected.FieldOffset(Offset = "0x190")] [Token(Token = "0x400CE2E")] private int? EKEDNKIMOGI; // Token: 0x0400CE2F RID: 52783 [global::Cpp2IlInjected.FieldOffset(Offset = "0x198")] [Token(Token = "0x400CE2F")] private Dictionary GEJGAMOBACN; // Token: 0x0400CE30 RID: 52784 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")] [Token(Token = "0x400CE30")] private float IPOAEFHALGO; // Token: 0x02002DE6 RID: 11750 [Token(Token = "0x2002DE6")] [CompilerGenerated] private sealed class APIPGHGODMB { // Token: 0x06013E6E RID: 81518 RVA: 0x0049C084 File Offset: 0x0049A284 [Token(Token = "0x6013E6E")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public APIPGHGODMB() { } // Token: 0x06013E6F RID: 81519 RVA: 0x0049C098 File Offset: 0x0049A298 [Token(Token = "0x6013E6F")] [Address(RVA = "0x15FF610", Offset = "0x15FE610", VA = "0x1815FF610")] 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: 0x06013E70 RID: 81520 RVA: 0x0049C0D4 File Offset: 0x0049A2D4 [Token(Token = "0x6013E70")] [Address(RVA = "0x15FF690", Offset = "0x15FE690", VA = "0x1815FF690")] 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: 0x0400CE34 RID: 52788 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400CE34")] public WatchUI <>4__this; // Token: 0x0400CE35 RID: 52789 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400CE35")] public UIConfirmationDialog confirmationDialog; // Token: 0x0400CE36 RID: 52790 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400CE36")] public Action <>9__1; } // Token: 0x02002DE7 RID: 11751 [Token(Token = "0x2002DE7")] [CompilerGenerated] private sealed class PBCJPEGCJAN where DialogType : UIDialog { // Token: 0x06013E71 RID: 81521 RVA: 0x0049C13C File Offset: 0x0049A33C [Token(Token = "0x6013E71")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public PBCJPEGCJAN() { } // Token: 0x06013E72 RID: 81522 RVA: 0x0049C158 File Offset: 0x0049A358 [Token(Token = "0x6013E72")] [Address(RVA = "0x2E5A390", Offset = "0x2E59390", VA = "0x182E5A390")] internal void b__0() { DialogType dialogType = this.newDialog; GameObject gameObject; global::UnityEngine.Object.Destroy(gameObject); } // Token: 0x0400CE37 RID: 52791 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400CE37")] public DialogType newDialog; } // Token: 0x02002DE8 RID: 11752 [Token(Token = "0x2002DE8")] [CompilerGenerated] private sealed class BGEEKDBNAPN { // Token: 0x06013E73 RID: 81523 RVA: 0x0049C178 File Offset: 0x0049A378 [Token(Token = "0x6013E73")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public BGEEKDBNAPN() { } // Token: 0x06013E74 RID: 81524 RVA: 0x0049C194 File Offset: 0x0049A394 [Token(Token = "0x6013E74")] [Address(RVA = "0x2E51BE0", Offset = "0x2E50BE0", VA = "0x182E51BE0")] internal void b__0() { global::UnityEngine.Object.Destroy(this.newDialog.gameObject); } // Token: 0x0400CE38 RID: 52792 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400CE38")] public UIDialog newDialog; } // Token: 0x02002DE9 RID: 11753 [Token(Token = "0x2002DE9")] [CompilerGenerated] private sealed class HFBHMCKAMLL { // Token: 0x06013E75 RID: 81525 RVA: 0x0049C1B8 File Offset: 0x0049A3B8 [Token(Token = "0x6013E75")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public HFBHMCKAMLL() { } // Token: 0x06013E76 RID: 81526 RVA: 0x0049C1D4 File Offset: 0x0049A3D4 [Token(Token = "0x6013E76")] [Address(RVA = "0x2E56620", Offset = "0x2E55620", VA = "0x182E56620")] internal void b__0() { global::UnityEngine.Object.Destroy(this.newDialog.gameObject); } // Token: 0x0400CE39 RID: 52793 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400CE39")] public UIDialog newDialog; } // Token: 0x02002DEA RID: 11754 [Token(Token = "0x2002DEA")] [CompilerGenerated] private sealed class HPBLIPECLNJ { // Token: 0x06013E77 RID: 81527 RVA: 0x0049C1F8 File Offset: 0x0049A3F8 [Token(Token = "0x6013E77")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public HPBLIPECLNJ() { } // Token: 0x06013E78 RID: 81528 RVA: 0x0049C214 File Offset: 0x0049A414 [Token(Token = "0x6013E78")] [Address(RVA = "0x2E56770", Offset = "0x2E55770", VA = "0x182E56770")] internal void b__0() { global::UnityEngine.Object.Destroy(this.newDialog.gameObject); } // Token: 0x0400CE3A RID: 52794 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400CE3A")] public UIDialog newDialog; } // Token: 0x02002DEB RID: 11755 [Token(Token = "0x2002DEB")] [CompilerGenerated] private sealed class BKMCBKDAAEJ { // Token: 0x06013E79 RID: 81529 RVA: 0x0049C238 File Offset: 0x0049A438 [Token(Token = "0x6013E79")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public BKMCBKDAAEJ() { } // Token: 0x06013E7A RID: 81530 RVA: 0x0049C254 File Offset: 0x0049A454 [Token(Token = "0x6013E7A")] [Address(RVA = "0x2E51C50", Offset = "0x2E50C50", VA = "0x182E51C50")] internal void b__0() { global::UnityEngine.Object.Destroy(this.newDialog.gameObject); } // Token: 0x0400CE3B RID: 52795 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400CE3B")] public ConfirmUIDialog newDialog; } // Token: 0x02002DEC RID: 11756 [Token(Token = "0x2002DEC")] [CompilerGenerated] private sealed class OHHKIIIHCME { // Token: 0x06013E7B RID: 81531 RVA: 0x0049C278 File Offset: 0x0049A478 [Token(Token = "0x6013E7B")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public OHHKIIIHCME() { } // Token: 0x06013E7C RID: 81532 RVA: 0x0049C294 File Offset: 0x0049A494 [Token(Token = "0x6013E7C")] [Address(RVA = "0x2E5A1D0", Offset = "0x2E591D0", VA = "0x182E5A1D0")] internal void b__0() { global::UnityEngine.Object.Destroy(this.newDialog.gameObject); } // Token: 0x0400CE3C RID: 52796 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400CE3C")] public ConfirmUIDialog newDialog; } // Token: 0x02002DEE RID: 11758 [Token(Token = "0x2002DEE")] [CompilerGenerated] private sealed class EELBFNLEPNO { // Token: 0x06013E86 RID: 81542 RVA: 0x0049C3E8 File Offset: 0x0049A5E8 [Token(Token = "0x6013E86")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public EELBFNLEPNO() { } // Token: 0x06013E87 RID: 81543 RVA: 0x0049C3FC File Offset: 0x0049A5FC [Token(Token = "0x6013E87")] [Address(RVA = "0x1601760", Offset = "0x1600760", VA = "0x181601760")] internal void b__0(DateTime? dob) { DABKFAIHBBP dabkfaihbbp = PEGGCEDHBOF.ALPJIGBDGON(dob.Value); int num = 0; num += num; num++; } // Token: 0x0400CE45 RID: 52805 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400CE45")] public Action onComplete; } // Token: 0x02002DEF RID: 11759 [Token(Token = "0x2002DEF")] [CompilerGenerated] private sealed class IDKCJBMACMP { // Token: 0x06013E88 RID: 81544 RVA: 0x0049C428 File Offset: 0x0049A628 [Token(Token = "0x6013E88")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public IDKCJBMACMP() { } // Token: 0x06013E89 RID: 81545 RVA: 0x0049C43C File Offset: 0x0049A63C [Token(Token = "0x6013E89")] [Address(RVA = "0x16041C0", Offset = "0x16031C0", VA = "0x1816041C0")] internal void b__0(bool stillOnStack) { global::UnityEngine.Object.Destroy(this.newFlow.gameObject); } // Token: 0x0400CE46 RID: 52806 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400CE46")] public StackedUIFlowBase newFlow; } // Token: 0x02002DF0 RID: 11760 [Token(Token = "0x2002DF0")] [CompilerGenerated] private sealed class KIBAPADHMCP { // Token: 0x06013E8A RID: 81546 RVA: 0x0049C460 File Offset: 0x0049A660 [Token(Token = "0x6013E8A")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public KIBAPADHMCP() { } // Token: 0x06013E8B RID: 81547 RVA: 0x0049C474 File Offset: 0x0049A674 [Token(Token = "0x6013E8B")] [Address(RVA = "0x126D5B0", Offset = "0x126C5B0", VA = "0x18126D5B0")] internal void b__0(ReportWatchUIFlow reportFlow) { bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)reportFlow).BIILOFOAKEJ; } // Token: 0x0400CE47 RID: 52807 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400CE47")] public CCEOLAOLEKJ targetAccount; } // Token: 0x02002DF1 RID: 11761 [Token(Token = "0x2002DF1")] [CompilerGenerated] private sealed class CFALNIOKLDD { // Token: 0x06013E8C RID: 81548 RVA: 0x0049C490 File Offset: 0x0049A690 [Token(Token = "0x6013E8C")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public CFALNIOKLDD() { } // Token: 0x06013E8D RID: 81549 RVA: 0x0049C4A4 File Offset: 0x0049A6A4 [Token(Token = "0x6013E8D")] [Address(RVA = "0x1600780", Offset = "0x15FF780", VA = "0x181600780")] internal void b__0(ReportWatchUIFlow flow) { string text = this.amplitudeCommandContext; WatchUI.FDGEODJFHKD(flow, text); } // Token: 0x0400CE48 RID: 52808 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400CE48")] public string amplitudeCommandContext; } // Token: 0x02002DF2 RID: 11762 [Token(Token = "0x2002DF2")] [CompilerGenerated] private sealed class HJIKGIDHJDL { // Token: 0x06013E8E RID: 81550 RVA: 0x0049C4C0 File Offset: 0x0049A6C0 [Token(Token = "0x6013E8E")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public HJIKGIDHJDL() { } // Token: 0x06013E8F RID: 81551 RVA: 0x0049C4D4 File Offset: 0x0049A6D4 [Token(Token = "0x6013E8F")] [Address(RVA = "0x1603F50", Offset = "0x1602F50", VA = "0x181603F50")] 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: 0x0400CE49 RID: 52809 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400CE49")] public ReportWatchUIFlow reportFlow; // Token: 0x0400CE4A RID: 52810 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400CE4A")] public bool playerPresent; // Token: 0x0400CE4B RID: 52811 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400CE4B")] public string amplitudeCommandContext; } // Token: 0x02002DF3 RID: 11763 [Token(Token = "0x2002DF3")] [CompilerGenerated] private sealed class PDLFJMHPIAL { // Token: 0x06013E90 RID: 81552 RVA: 0x0049C57C File Offset: 0x0049A77C [Token(Token = "0x6013E90")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public PDLFJMHPIAL() { } // Token: 0x06013E91 RID: 81553 RVA: 0x0049C590 File Offset: 0x0049A790 [Token(Token = "0x6013E91")] [Address(RVA = "0x1285F10", Offset = "0x1284F10", VA = "0x181285F10")] internal void b__0(CCEOLAOLEKJ account) { WatchUI.CGEFNOMILJK cgefnomiljk = new WatchUI.CGEFNOMILJK(); cgefnomiljk.CS$<>8__locals1 = this; cgefnomiljk.account = account; PMGCJEPKFOF> pmgcjepkfof = FGPIDGLCKEF.GFFAGFJLELC(this.playerId); Action> action = delegate(List mutualFriends) { HashSet hashSet = new HashSet(); int num2 = cgefnomiljk.CS$<>8__locals1.playerId; bool flag = hashSet.Add(num2); Func <>9__158_ = WatchUI.<>c.<>9__158_2; if (<>9__158_ == 0) { WatchUI.<>c.<>9__158_2 = (LLKHFJDNFMM r) => r.k__BackingField; } HashSet hashSet2 = BCKPFAJAPEO.PBGCPCJGGOO(Enumerable.Select(mutualFriends, <>9__158_)); hashSet.UnionWith(hashSet2); BulkAccountSelectionDialog.NJHHBCKFHHA njhhbckfhha = new BulkAccountSelectionDialog.NJHHBCKFHHA(); njhhbckfhha.DDEJAFAOEFO = hashSet; njhhbckfhha.MBOCKBCDKJI = true; ObscuredString k__BackingField = cgefnomiljk.account.k__BackingField; string text = string.Format("Who do you want to introduce {0} to?", k__BackingField); njhhbckfhha.KGFCGHAJGNO = text; PMGCJEPKFOF pmgcjepkfof3 = cgefnomiljk.CS$<>8__locals1.<>4__this.GetFlowByType().ShowDialog(); WatchUI.PDLFJMHPIAL cs$<>8__locals = cgefnomiljk.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__158_2 = WatchUI.<>c.<>9__158_4; if (<>9__158_2 == 0) { WatchUI.<>c.<>9__158_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__158_2)); int num5 = cs$<>8__locals.playerId; PMGCJEPKFOF pmgcjepkfof4 = FGPIDGLCKEF.DMLNDLPNJMD(list, num5); if (WatchUI.<>c.<>9__158_5 == 0) { WatchUI.<>c.<>9__158_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 = cgefnomiljk.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: 0x06013E92 RID: 81554 RVA: 0x0049C5E8 File Offset: 0x0049A7E8 [Token(Token = "0x6013E92")] [Address(RVA = "0x1286050", Offset = "0x1285050", VA = "0x181286050")] internal void b__3(BulkAccountSelectionDialog.NLENAJPDILL r) { if (r.FKNOPGEADKO == JPIJGHNNIDP.Affirmative) { IReadOnlyList ggpnljpmgph = r.GGPNLJPMGPH; Func <>9__158_ = WatchUI.<>c.<>9__158_4; if (<>9__158_ == 0) { WatchUI.<>c.<>9__158_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__158_)); int num = this.playerId; PMGCJEPKFOF pmgcjepkfof = FGPIDGLCKEF.DMLNDLPNJMD(list, num); if (WatchUI.<>c.<>9__158_5 == 0) { WatchUI.<>c.<>9__158_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: 0x0400CE4C RID: 52812 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400CE4C")] public int playerId; // Token: 0x0400CE4D RID: 52813 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400CE4D")] public WatchUI <>4__this; // Token: 0x0400CE4E RID: 52814 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400CE4E")] public Action <>9__3; } // Token: 0x02002DF4 RID: 11764 [Token(Token = "0x2002DF4")] [CompilerGenerated] private sealed class CGEFNOMILJK { // Token: 0x06013E93 RID: 81555 RVA: 0x0049C674 File Offset: 0x0049A874 [Token(Token = "0x6013E93")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public CGEFNOMILJK() { } // Token: 0x06013E94 RID: 81556 RVA: 0x0049C688 File Offset: 0x0049A888 [Token(Token = "0x6013E94")] [Address(RVA = "0x16007F0", Offset = "0x15FF7F0", VA = "0x1816007F0")] internal void b__1(List mutualFriends) { HashSet hashSet = new HashSet(); int playerId = this.CS$<>8__locals1.playerId; bool flag = hashSet.Add(playerId); Func <>9__158_ = WatchUI.<>c.<>9__158_2; if (<>9__158_ == 0) { WatchUI.<>c.<>9__158_2 = (LLKHFJDNFMM r) => r.k__BackingField; } HashSet hashSet2 = BCKPFAJAPEO.PBGCPCJGGOO(Enumerable.Select(mutualFriends, <>9__158_)); 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.PDLFJMHPIAL 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__158_2 = WatchUI.<>c.<>9__158_4; if (<>9__158_2 == 0) { WatchUI.<>c.<>9__158_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__158_2)); int playerId2 = cs$<>8__locals.playerId; PMGCJEPKFOF pmgcjepkfof2 = FGPIDGLCKEF.DMLNDLPNJMD(list, playerId2); if (WatchUI.<>c.<>9__158_5 == 0) { WatchUI.<>c.<>9__158_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: 0x0400CE4F RID: 52815 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400CE4F")] public CCEOLAOLEKJ account; // Token: 0x0400CE50 RID: 52816 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400CE50")] public WatchUI.PDLFJMHPIAL CS$<>8__locals1; } // Token: 0x02002DF6 RID: 11766 [Token(Token = "0x2002DF6")] [CompilerGenerated] private sealed class POHFCALGPCI { // Token: 0x06013E9B RID: 81563 RVA: 0x0049C900 File Offset: 0x0049AB00 [Token(Token = "0x6013E9B")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public POHFCALGPCI() { } // Token: 0x06013E9C RID: 81564 RVA: 0x0049C914 File Offset: 0x0049AB14 [Token(Token = "0x6013E9C")] [Address(RVA = "0x1286370", Offset = "0x1285370", VA = "0x181286370")] 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: 0x0400CE54 RID: 52820 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400CE54")] public WatchUI <>4__this; // Token: 0x0400CE55 RID: 52821 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400CE55")] public CPIHGIEOPAJ message; // Token: 0x0400CE56 RID: 52822 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400CE56")] public string formatString; } } }