Files
2026-04-10 22:50:51 +02:00

2992 lines
106 KiB
C#

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