Files
2026-04-08 23:40:05 +02:00

2412 lines
84 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.Async;
using RecRoom.Core.DataStructures.Tokens;
using RecRoom.Players.Watch;
using UnityEngine;
using UnityEngine.UI;
namespace RecRoom.Core
{
// Token: 0x020027F9 RID: 10233
[Token(Token = "0x20027F9")]
[RequireComponent(typeof(BasicInteractionRestriction))]
[StructLayout(3)]
public class WatchUI : StackedUIBase
{
// Token: 0x17003083 RID: 12419
// (get) Token: 0x06011F2F RID: 73519 RVA: 0x0044A670 File Offset: 0x00448870
[Token(Token = "0x17003083")]
public static WatchUI BFPPPLIJIGC
{
[Token(Token = "0x6011F2F")]
[Address(RVA = "0x12314D0", Offset = "0x122FED0", VA = "0x1812314D0")]
get
{
if (!Player.<EGKJPJKLEAI>k__BackingField || Player.<EGKJPJKLEAI>k__BackingField.playerUI)
{
}
throw new NullReferenceException();
}
}
// Token: 0x17003084 RID: 12420
// (get) Token: 0x06011F30 RID: 73520 RVA: 0x0044A6A4 File Offset: 0x004488A4
[Token(Token = "0x17003084")]
public BoxCollider GBKNMFIKOFN
{
[Token(Token = "0x6011F30")]
[Address(RVA = "0x3D3180", Offset = "0x3D1B80", VA = "0x1803D3180")]
get
{
return this.watchBoxCollider;
}
}
// Token: 0x17003085 RID: 12421
// (get) Token: 0x06011F31 RID: 73521 RVA: 0x0044A6B8 File Offset: 0x004488B8
[Token(Token = "0x17003085")]
public BasicInteractionRestriction NGODMIFINGN
{
[Token(Token = "0x6011F31")]
[Address(RVA = "0x408B30", Offset = "0x407530", VA = "0x180408B30")]
get
{
return this.basicInteractionRestriction;
}
}
// Token: 0x17003086 RID: 12422
// (get) Token: 0x06011F32 RID: 73522 RVA: 0x0044A6CC File Offset: 0x004488CC
[Token(Token = "0x17003086")]
private bool BCJCBEOHNDE
{
[Token(Token = "0x6011F32")]
[Address(RVA = "0x122D150", Offset = "0x122BB50", VA = "0x18122D150")]
get
{
BasicInteractionRestriction basicInteractionRestriction = this.basicInteractionRestriction;
int num = 0;
bool flag = basicInteractionRestriction != num;
if (!flag)
{
return flag;
}
return this.basicInteractionRestriction.IBCACHMEHHM;
}
}
// Token: 0x17003087 RID: 12423
// (get) Token: 0x06011F33 RID: 73523 RVA: 0x0044A704 File Offset: 0x00448904
[Token(Token = "0x17003087")]
public UIConfirmationDialog ILNIJIHMFCL
{
[Token(Token = "0x6011F33")]
[Address(RVA = "0x1231440", Offset = "0x122FE40", VA = "0x181231440")]
get
{
return base.GetFlowByType<UIConfirmationDialog>();
}
}
// Token: 0x17003088 RID: 12424
// (get) Token: 0x06011F34 RID: 73524 RVA: 0x0044A718 File Offset: 0x00448918
[Token(Token = "0x17003088")]
public UIRegistrationDialog HAOFABJEEDM
{
[Token(Token = "0x6011F34")]
[Address(RVA = "0x1231480", Offset = "0x122FE80", VA = "0x181231480")]
get
{
return base.GetFlowByType<UIRegistrationDialog>();
}
}
// Token: 0x17003089 RID: 12425
// (get) Token: 0x06011F35 RID: 73525 RVA: 0x0044A72C File Offset: 0x0044892C
[Token(Token = "0x17003089")]
private UIMessageDialog NBHMFMKJHFM
{
[Token(Token = "0x6011F35")]
[Address(RVA = "0x122E1D0", Offset = "0x122CBD0", VA = "0x18122E1D0")]
get
{
return base.GetFlowByType<UIMessageDialog>();
}
}
// Token: 0x1700308A RID: 12426
// (get) Token: 0x06011F36 RID: 73526 RVA: 0x0044A740 File Offset: 0x00448940
[Token(Token = "0x1700308A")]
private UIVoteDialog IOAGAPJFFCB
{
[Token(Token = "0x6011F36")]
[Address(RVA = "0x122C770", Offset = "0x122B170", VA = "0x18122C770")]
get
{
return base.GetFlowByType<UIVoteDialog>();
}
}
// Token: 0x1700308B RID: 12427
// (get) Token: 0x06011F37 RID: 73527 RVA: 0x0044A754 File Offset: 0x00448954
[Token(Token = "0x1700308B")]
private UIImportFriendsDialog KIGELJGHIJP
{
[Token(Token = "0x6011F37")]
[Address(RVA = "0x122C2D0", Offset = "0x122ACD0", VA = "0x18122C2D0")]
get
{
return base.GetFlowByType<UIImportFriendsDialog>();
}
}
// Token: 0x1700308C RID: 12428
// (get) Token: 0x06011F38 RID: 73528 RVA: 0x0044A768 File Offset: 0x00448968
[Token(Token = "0x1700308C")]
private UIBirthdayDialog HHLNAADCDKH
{
[Token(Token = "0x6011F38")]
[Address(RVA = "0x122E340", Offset = "0x122CD40", VA = "0x18122E340")]
get
{
return base.GetFlowByType<UIBirthdayDialog>();
}
}
// Token: 0x1700308D RID: 12429
// (get) Token: 0x06011F39 RID: 73529 RVA: 0x0044A77C File Offset: 0x0044897C
[Token(Token = "0x1700308D")]
private UIAgeDialog ANKMPHFJHNH
{
[Token(Token = "0x6011F39")]
[Address(RVA = "0x122CAB0", Offset = "0x122B4B0", VA = "0x18122CAB0")]
get
{
return base.GetFlowByType<UIAgeDialog>();
}
}
// Token: 0x1700308E RID: 12430
// (get) Token: 0x06011F3A RID: 73530 RVA: 0x0044A790 File Offset: 0x00448990
[Token(Token = "0x1700308E")]
private UIMicSpamWarningDialog KCEPCJPCACH
{
[Token(Token = "0x6011F3A")]
[Address(RVA = "0x122C5C0", Offset = "0x122AFC0", VA = "0x18122C5C0")]
get
{
return base.GetFlowByType<UIMicSpamWarningDialog>();
}
}
// Token: 0x1700308F RID: 12431
// (get) Token: 0x06011F3B RID: 73531 RVA: 0x0044A7A4 File Offset: 0x004489A4
[Token(Token = "0x1700308F")]
private ChatThreadScreen DIDKDEAAMEI
{
[Token(Token = "0x6011F3B")]
[Address(RVA = "0x122D1E0", Offset = "0x122BBE0", VA = "0x18122D1E0")]
get
{
return base.GetFlowByType<ChatThreadScreen>();
}
}
// Token: 0x17003090 RID: 12432
// (get) Token: 0x06011F3C RID: 73532 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003090")]
public bool GNOFBDMIDNG
{
[Token(Token = "0x6011F3C")]
[Address(RVA = "0x12314C0", Offset = "0x122FEC0", VA = "0x1812314C0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06011F3D RID: 73533 RVA: 0x0044A7B8 File Offset: 0x004489B8
[Token(Token = "0x6011F3D")]
[Address(RVA = "0x122C7B0", Offset = "0x122B1B0", VA = "0x18122C7B0")]
public void ClearLastMessage()
{
this.BEEPKAPDIKI = (ulong)0L;
}
// Token: 0x17003091 RID: 12433
// (get) Token: 0x06011F3E RID: 73534 RVA: 0x0044A7D0 File Offset: 0x004489D0
[Token(Token = "0x17003091")]
public Color EGCKEMJIIAE
{
[Token(Token = "0x6011F3E")]
[Address(RVA = "0x12313A0", Offset = "0x122FDA0", VA = "0x1812313A0")]
get
{
int jbpjofhifkj = WatchUI.JBPJOFHIFKJ;
throw new NullReferenceException();
}
}
// Token: 0x17003092 RID: 12434
// (get) Token: 0x06011F3F RID: 73535 RVA: 0x0044A7E8 File Offset: 0x004489E8
// (set) Token: 0x06011F40 RID: 73536 RVA: 0x0044A7FC File Offset: 0x004489FC
[Token(Token = "0x17003092")]
public bool LGCACGGHJAM
{
[Token(Token = "0x6011F3F")]
[Address(RVA = "0x6A3840", Offset = "0x6A2240", VA = "0x1806A3840")]
get;
[Token(Token = "0x6011F40")]
[Address(RVA = "0x6A3B80", Offset = "0x6A2580", VA = "0x1806A3B80")]
set;
}
// Token: 0x17003093 RID: 12435
// (get) Token: 0x06011F41 RID: 73537 RVA: 0x0044A810 File Offset: 0x00448A10
[Token(Token = "0x17003093")]
public bool DDJJPHHOFHK
{
[Token(Token = "0x6011F41")]
[Address(RVA = "0x11AA0F0", Offset = "0x11A8AF0", VA = "0x1811AA0F0")]
get
{
return this.KINJKKHLGDI.HasTokens;
}
}
// Token: 0x06011F42 RID: 73538 RVA: 0x0044A830 File Offset: 0x00448A30
[Token(Token = "0x6011F42")]
[Address(RVA = "0x122EA70", Offset = "0x122D470", VA = "0x18122EA70")]
public void PauseMessages(object PIHIPPPPEBI)
{
this.KINJKKHLGDI.Add(PIHIPPPPEBI);
}
// Token: 0x06011F43 RID: 73539 RVA: 0x0044A850 File Offset: 0x00448A50
[Token(Token = "0x6011F43")]
[Address(RVA = "0x12310F0", Offset = "0x122FAF0", VA = "0x1812310F0")]
public void UnpauseMessages(object PIHIPPPPEBI)
{
this.KINJKKHLGDI.Remove(PIHIPPPPEBI);
}
// Token: 0x06011F44 RID: 73540 RVA: 0x0044A870 File Offset: 0x00448A70
[Token(Token = "0x6011F44")]
[Address(RVA = "0x122D560", Offset = "0x122BF60", VA = "0x18122D560")]
private void HLHFODFCPAM(bool GAPPDFFNEDC)
{
TokenFlag kinjkkhlgdi = this.KINJKKHLGDI;
if (!GAPPDFFNEDC)
{
kinjkkhlgdi.Remove(this);
return;
}
kinjkkhlgdi.Add(this);
}
// Token: 0x17003094 RID: 12436
// (get) Token: 0x06011F45 RID: 73541 RVA: 0x0044A8A0 File Offset: 0x00448AA0
[Token(Token = "0x17003094")]
private WatchAttractor LGHPAAECIIN
{
[Token(Token = "0x6011F45")]
[Address(RVA = "0x122C600", Offset = "0x122B000", VA = "0x18122C600")]
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: 0x17003095 RID: 12437
// (get) Token: 0x06011F46 RID: 73542 RVA: 0x0044A8E4 File Offset: 0x00448AE4
[Token(Token = "0x17003095")]
public WatchMenuProjector OHPDNGENFJL
{
[Token(Token = "0x6011F46")]
[Address(RVA = "0x12316A0", Offset = "0x12300A0", VA = "0x1812316A0")]
get
{
WatchMenuProjector allimiidpca = this.ALLIMIIDPCA;
int num = 0;
if (allimiidpca == num)
{
WatchMenuProjector watchMenuProjector = base.GetComponentInParent<Player>().playerUI.watchMenuProjector;
this.ALLIMIIDPCA = watchMenuProjector;
}
return this.ALLIMIIDPCA;
}
}
// Token: 0x17003096 RID: 12438
// (get) Token: 0x06011F47 RID: 73543 RVA: 0x0044A928 File Offset: 0x00448B28
[Token(Token = "0x17003096")]
public bool FFNIFALJLDD
{
[Token(Token = "0x6011F47")]
[Address(RVA = "0xBDCCE0", Offset = "0xBDB6E0", VA = "0x180BDCCE0")]
get
{
return this.MFBIIAEFGPM;
}
}
// Token: 0x17003097 RID: 12439
// (get) Token: 0x06011F48 RID: 73544 RVA: 0x0044A93C File Offset: 0x00448B3C
[Token(Token = "0x17003097")]
protected override string MNKOCGHOJIJ
{
[Token(Token = "0x6011F48")]
[Address(RVA = "0x122E210", Offset = "0x122CC10", VA = "0x18122E210", Slot = "16")]
get
{
return "WATCH";
}
}
// Token: 0x17003098 RID: 12440
// (get) Token: 0x06011F49 RID: 73545 RVA: 0x0044A950 File Offset: 0x00448B50
[Token(Token = "0x17003098")]
private Transform ELBGPJFFEEE
{
[Token(Token = "0x6011F49")]
[Address(RVA = "0x122C1A0", Offset = "0x122ABA0", VA = "0x18122C1A0")]
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: 0x06011F4A RID: 73546 RVA: 0x0044A994 File Offset: 0x00448B94
[Token(Token = "0x6011F4A")]
[Address(RVA = "0x122C310", Offset = "0x122AD10", VA = "0x18122C310")]
[BBKEDJMCLLL]
private static void BGNNKPCDIKP()
{
int num;
Action action = new Action(num.NPCPLFAONFO);
num = 0;
int num2 = 0;
BPHGKAEDBPE.CABLOFOHBDM(0, action, num2);
}
// Token: 0x06011F4B RID: 73547 RVA: 0x0044A9BC File Offset: 0x00448BBC
[Token(Token = "0x6011F4B")]
[Address(RVA = "0x122E380", Offset = "0x122CD80", VA = "0x18122E380")]
private static void NPCPLFAONFO()
{
WatchUI.OnWatchInitializedEvent.Clear();
}
// Token: 0x06011F4C RID: 73548 RVA: 0x0044A9DC File Offset: 0x00448BDC
[Token(Token = "0x6011F4C")]
[Address(RVA = "0x1230B30", Offset = "0x122F530", VA = "0x181230B30")]
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;
}
ActionEvent localPlayerFadedInAfterSpawnEvent = Player.LocalPlayerFadedInAfterSpawnEvent;
Action action2 = new Action(this.OPFNOHFHEHM);
Player.LocalPlayerFadedInAfterSpawnEvent = localPlayerFadedInAfterSpawnEvent + action2;
}
// Token: 0x06011F4D RID: 73549 RVA: 0x0044AAF4 File Offset: 0x00448CF4
[Token(Token = "0x6011F4D")]
[Address(RVA = "0x122E4C0", Offset = "0x122CEC0", VA = "0x18122E4C0", Slot = "14")]
protected override void OnDestroy()
{
base.OnDestroy();
ActionEvent localPlayerFadedInAfterSpawnEvent = Player.LocalPlayerFadedInAfterSpawnEvent;
Action action = new Action(this.OPFNOHFHEHM);
Player.LocalPlayerFadedInAfterSpawnEvent = 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;
ActionEvent localPlayerFadedInAfterSpawnEvent2 = Player.LocalPlayerFadedInAfterSpawnEvent;
Action action5 = new Action(this.OPFNOHFHEHM);
Player.LocalPlayerFadedInAfterSpawnEvent = 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();
}
}
// Token: 0x06011F4E RID: 73550 RVA: 0x0044AC20 File Offset: 0x00448E20
[Token(Token = "0x6011F4E")]
[Address(RVA = "0x122C6B0", Offset = "0x122B0B0", VA = "0x18122C6B0", 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: 0x06011F4F RID: 73551 RVA: 0x0044AC7C File Offset: 0x00448E7C
[Token(Token = "0x6011F4F")]
[Address(RVA = "0x122DF20", Offset = "0x122C920", VA = "0x18122DF20", 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: 0x06011F50 RID: 73552 RVA: 0x0044ACAC File Offset: 0x00448EAC
[Token(Token = "0x6011F50")]
[Address(RVA = "0x122DFC0", Offset = "0x122C9C0", VA = "0x18122DFC0", 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: 0x06011F51 RID: 73553 RVA: 0x0044ACEC File Offset: 0x00448EEC
[Token(Token = "0x6011F51")]
[Address(RVA = "0x122C500", Offset = "0x122AF00", VA = "0x18122C500", Slot = "25")]
protected override bool BNBLHJJNLHI()
{
WatchMenuProjector watchMenuProjector = this.OHPDNGENFJL;
int num = 0;
if (watchMenuProjector != num && this.OHPDNGENFJL.EALLKLBMKEL)
{
this.OHPDNGENFJL.TriggerTransition();
}
return base.BNBLHJJNLHI();
}
// Token: 0x06011F52 RID: 73554 RVA: 0x0044AD34 File Offset: 0x00448F34
[Token(Token = "0x6011F52")]
[Address(RVA = "0x122D220", Offset = "0x122BC20", VA = "0x18122D220", 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();
}
}
// Token: 0x06011F53 RID: 73555 RVA: 0x0044ADA4 File Offset: 0x00448FA4
[Token(Token = "0x6011F53")]
[Address(RVA = "0x122CAF0", Offset = "0x122B4F0", VA = "0x18122CAF0", Slot = "21")]
protected override void EPFHONKJEGA()
{
base..ctor();
if (SingletonMonoBehaviour.Instance.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);
ISchedulerPromise schedulerPromise = this.InvokeInEndOfFrame(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;
}
}
ActionEvent<KEBJPIGKGOI.MDONHLLFFHN> peaifciillm = KEBJPIGKGOI.PEAIFCIILLM;
Action<KEBJPIGKGOI.MDONHLLFFHN> action2 = new Action(this.LIEJKIOKLNE);
KEBJPIGKGOI.PEAIFCIILLM = peaifciillm + action2;
int size = KEBJPIGKGOI.JBLDMMIPFGP._size;
int num7 = IAOJMNAKJLH.MFFKMKHCJKH();
int num8 = Enumerable.Count<CPIHGIEOPAJ>(PHLOAIACBML.EBFIOHPFNAI());
}
// Token: 0x06011F54 RID: 73556 RVA: 0x0044AEE4 File Offset: 0x004490E4
[Token(Token = "0x6011F54")]
[Address(RVA = "0x122C0B0", Offset = "0x122AAB0", VA = "0x18122C0B0", Slot = "22")]
protected override void AKFNEFLPFCI()
{
base..ctor();
ActionEvent<KEBJPIGKGOI.MDONHLLFFHN> peaifciillm = KEBJPIGKGOI.PEAIFCIILLM;
Action<KEBJPIGKGOI.MDONHLLFFHN> action = new Action(this.LIEJKIOKLNE);
KEBJPIGKGOI.PEAIFCIILLM = peaifciillm - action;
if (this.FPBHKJAIGEC != 0)
{
this.DONPHHJOLEB();
}
}
// Token: 0x06011F55 RID: 73557 RVA: 0x0044AF28 File Offset: 0x00449128
[Token(Token = "0x6011F55")]
[Address(RVA = "0x122C7C0", Offset = "0x122B1C0", VA = "0x18122C7C0", 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.NGEGMKCEEMO ngegmkceemo;
ngegmkceemo.System.IDisposable.Dispose();
ngegmkceemo.<>1__state = (int)((ulong)0L);
ngegmkceemo.<>4__this = this;
Coroutine coroutine = base.StartCoroutine(ngegmkceemo);
}
base.DMJOIMMIJEF();
this.OHPDNGENFJL.AuthorityDetachMenu();
}
// Token: 0x06011F56 RID: 73558 RVA: 0x0044AFAC File Offset: 0x004491AC
[Token(Token = "0x6011F56")]
[Address(RVA = "0x122DE60", Offset = "0x122C860", VA = "0x18122DE60")]
private IEnumerator JAHELGDFOPD()
{
/*
An exception occurred when decompiling this method (06011F56)
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(NGEGMKCEEMO::System.IDisposable.Dispose, ldloc:NGEGMKCEEMO(var_0))
stfld:int32(NGEGMKCEEMO::<>1__state, ldloc:NGEGMKCEEMO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:WatchUI(NGEGMKCEEMO::<>4__this, ldloc:NGEGMKCEEMO(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: 0x06011F57 RID: 73559 RVA: 0x0044AFD0 File Offset: 0x004491D0
[Token(Token = "0x6011F57")]
[Address(RVA = "0x1230700", Offset = "0x122F100", VA = "0x181230700")]
public RRUIRootScreen ShowRoomDetails(long NNNFMLCEMKE, OKLDKBKBECD GEDCEIDOKJL, SessionManager.BDPNOBGNGNI EKNHEEDECPK)
{
return base.GetFlowByType<RRUIRootScreen>();
}
// Token: 0x06011F58 RID: 73560 RVA: 0x0044AFEC File Offset: 0x004491EC
[Token(Token = "0x6011F58")]
[Address(RVA = "0x122FE60", Offset = "0x122E860", VA = "0x18122FE60")]
public void ShowEventDetails(IOFNNFFJIAN IADGAOAHAAF)
{
if (IADGAOAHAAF != 0)
{
base.GetFlowByType<EventDetailsScreen>().ShowScreen(IADGAOAHAAF);
}
}
// Token: 0x06011F59 RID: 73561 RVA: 0x0044B010 File Offset: 0x00449210
[Token(Token = "0x6011F59")]
[Address(RVA = "0x1230840", Offset = "0x122F240", VA = "0x181230840")]
public void ShowStoreScreenTokensTab(string FEEHCDIMBAJ)
{
StoreScreen flowByType = base.GetFlowByType<StoreScreen>();
int num = 0;
base.PushFlow(flowByType, num);
this.OHPDNGENFJL.AuthorityOpenMenuDetached(true);
base.DBLCENPKMBI = OGLEAGGNIPE.LARGE;
flowByType.Button_SetTokensDisplayMode(FEEHCDIMBAJ);
}
// Token: 0x06011F5A RID: 73562 RVA: 0x0044B050 File Offset: 0x00449250
[Token(Token = "0x6011F5A")]
[Address(RVA = "0x1230780", Offset = "0x122F180", VA = "0x181230780")]
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: 0x06011F5B RID: 73563 RVA: 0x0044B094 File Offset: 0x00449294
[Token(Token = "0x6011F5B")]
[Address(RVA = "0x122FF80", Offset = "0x122E980", VA = "0x18122FF80")]
public void ShowHelpPage()
{
SettingsWatchUIFlow flowByType = base.GetFlowByType<SettingsWatchUIFlow>();
int num = 0;
base.PushFlow(flowByType, num);
flowByType.ShowHelpSubscreen();
this.OHPDNGENFJL.AuthorityOpenMenuDetached(true);
}
// Token: 0x06011F5C RID: 73564 RVA: 0x0044B0CC File Offset: 0x004492CC
[Token(Token = "0x6011F5C")]
[Address(RVA = "0x122FD10", Offset = "0x122E710", VA = "0x18122FD10")]
public IPromise<JPIJGHNNIDP> ShowConfirmationDialog(string AIKLPOJAIIO, string BOPFNBCHJJJ)
{
IPromise<JPIJGHNNIDP> promise;
return promise;
}
// Token: 0x06011F5D RID: 73565 RVA: 0x0044B0DC File Offset: 0x004492DC
[Token(Token = "0x6011F5D")]
[Address(RVA = "0x122FAC0", Offset = "0x122E4C0", VA = "0x18122FAC0")]
public IPromise<JPIJGHNNIDP> ShowConfirmationDialog(UIConfirmationDialog.MCLCMCALGMA OIPDFDMPPEA, string AIKLPOJAIIO, string BOPFNBCHJJJ)
{
if (OIPDFDMPPEA == UIConfirmationDialog.MCLCMCALGMA.YES_NO_CANCEL_HOME)
{
}
IPromise<JPIJGHNNIDP> promise;
return promise;
}
// Token: 0x06011F5E RID: 73566 RVA: 0x0044B100 File Offset: 0x00449300
[Token(Token = "0x6011F5E")]
[Address(RVA = "0x122FB70", Offset = "0x122E570", VA = "0x18122FB70")]
public IPromise<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)
{
int num = 0;
WatchUI.AIEPIIHEKMG aiepiihekmg;
aiepiihekmg.FieldGetter(num, AIKLPOJAIIO, BOPFNBCHJJJ);
aiepiihekmg.<>4__this = this;
this.OHPDNGENFJL.AuthorityOpenMenuDetached(true);
this.MNAMMMKIHPA = true;
UIConfirmationDialog flowByType = base.GetFlowByType<UIConfirmationDialog>();
aiepiihekmg.confirmationDialog = flowByType;
flowByType.Button_Affirmative();
UIConfirmationDialog confirmationDialog = aiepiihekmg.confirmationDialog;
int num2 = 0;
base.PushFlow(confirmationDialog, num2);
Action<JPIJGHNNIDP> action = delegate(JPIJGHNNIDP r)
{
Action <>9__ = aiepiihekmg.<>9__1;
WatchUI <>4__this = aiepiihekmg.<>4__this;
if (<>9__ == 0)
{
Action action2 = delegate
{
WatchMenuProjector watchMenuProjector = aiepiihekmg.<>4__this.OHPDNGENFJL;
int num3 = 0;
if (watchMenuProjector != num3)
{
WatchUI <>4__this2 = aiepiihekmg.<>4__this;
if (<>4__this2.MNAMMMKIHPA)
{
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = <>4__this2.<CBEMGFDBBJA>k__BackingField;
UIConfirmationDialog confirmationDialog2 = aiepiihekmg.confirmationDialog;
if (!(<CBEMGFDBBJA>k__BackingField == confirmationDialog2))
{
aiepiihekmg.<>4__this.OHPDNGENFJL.AuthorityCloseMenu();
}
}
}
};
aiepiihekmg.<>9__1 = action2;
}
ISchedulerPromise schedulerPromise = <>4__this.InvokeNextEndOfFrame(<>9__);
};
throw new NullReferenceException();
}
// Token: 0x06011F5F RID: 73567 RVA: 0x0044B16C File Offset: 0x0044936C
[Token(Token = "0x6011F5F")]
[Address(RVA = "0x24167B0", Offset = "0x24151B0", VA = "0x1824167B0")]
public IPromise<ResponseType> ShowTemporaryDialog<ResponseType, DialogType>(DialogType GCHDNCDLAGE, Func<DialogType, IPromise<ResponseType>> EJBGBCBMIKC, NotificationManager.HLJEOKDOLPF NPOLADKPADA = ~NotificationManager.HLJEOKDOLPF.Text) where DialogType : UIDialog<ResponseType>
{
Transform transform = base.transform;
bool flag;
if (!flag)
{
}
throw new NullReferenceException();
}
// Token: 0x06011F60 RID: 73568 RVA: 0x0044B190 File Offset: 0x00449390
[Token(Token = "0x6011F60")]
[Address(RVA = "0x1FB3370", Offset = "0x1FB1D70", VA = "0x181FB3370")]
public IPromise 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;
action.method_is_virtual = true;
throw new NullReferenceException();
}
// Token: 0x06011F61 RID: 73569 RVA: 0x0044B1C4 File Offset: 0x004493C4
[Token(Token = "0x6011F61")]
[Address(RVA = "0x1FB2220", Offset = "0x1FB0C20", VA = "0x181FB2220")]
public IPromise ShowTemporaryDialog<R>(UIDialog A_1, NotificationManager.HLJEOKDOLPF A_2)
{
throw new NullReferenceException();
}
// Token: 0x06011F62 RID: 73570 RVA: 0x0044B1D8 File Offset: 0x004493D8
[Token(Token = "0x6011F62")]
[Address(RVA = "0x1FB26A0", Offset = "0x1FB10A0", VA = "0x181FB26A0")]
public IPromise ShowTemporaryDialog<R, T1>(UIDialog cpp2il__autoParamName__idx_0, T1 BMEGDKCCBHH, NotificationManager.HLJEOKDOLPF cpp2il__autoParamName__idx_2)
{
throw new NullReferenceException();
}
// Token: 0x06011F63 RID: 73571 RVA: 0x0044B1EC File Offset: 0x004493EC
[Token(Token = "0x6011F63")]
[Address(RVA = "0x1FB2450", Offset = "0x1FB0E50", VA = "0x181FB2450")]
public IPromise<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();
this.OnEnable();
Action action;
DAGFHPCPNPB.<LIEPIPHLLAM>k__BackingField = action;
action.method_is_virtual = true;
throw new NullReferenceException();
}
// Token: 0x06011F64 RID: 73572 RVA: 0x0044B22C File Offset: 0x0044942C
[Token(Token = "0x6011F64")]
[Address(RVA = "0x1FB21D0", Offset = "0x1FB0BD0", VA = "0x181FB21D0")]
public IPromise<R> ShowTemporaryDialog<R, T1, T2>(UIDialog<T1, T2, R> GCHDNCDLAGE, T1 PHCGMLMOGJB, T2 ENEPMKOFGIE, NotificationManager.HLJEOKDOLPF NPOLADKPADA = ~NotificationManager.HLJEOKDOLPF.Text)
{
throw new NullReferenceException();
}
// Token: 0x06011F65 RID: 73573 RVA: 0x0044B240 File Offset: 0x00449440
[Token(Token = "0x6011F65")]
[Address(RVA = "0x1FB2910", Offset = "0x1FB1310", VA = "0x181FB2910")]
public IPromise<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: 0x06011F66 RID: 73574 RVA: 0x0044B264 File Offset: 0x00449464
[Token(Token = "0x6011F66")]
[Address(RVA = "0x1FB1690", Offset = "0x1FB0090", VA = "0x181FB1690")]
public IPromise ShowTemporaryConfirmationDialog<T1>(ConfirmUIDialog cpp2il__autoParamName__idx_0, T1 PHCGMLMOGJB, NotificationManager.HLJEOKDOLPF cpp2il__autoParamName__idx_2, string A_4)
{
Transform transform = base.transform;
if (!cpp2il__autoParamName__idx_0)
{
}
this.OnDisable();
this.OnDisable();
throw new NullReferenceException();
}
// Token: 0x06011F67 RID: 73575 RVA: 0x0044B294 File Offset: 0x00449494
[Token(Token = "0x6011F67")]
[Address(RVA = "0x1FB1A50", Offset = "0x1FB0450", VA = "0x181FB1A50")]
public IPromise ShowTemporaryConfirmationDialog<T1, T2>(ConfirmUIDialog cpp2il__autoParamName__idx_0, T1 PHCGMLMOGJB, T2 ENEPMKOFGIE, NotificationManager.HLJEOKDOLPF A_4, string A_5)
{
Transform transform = base.transform;
if (!cpp2il__autoParamName__idx_0)
{
}
throw new NullReferenceException();
}
// Token: 0x06011F68 RID: 73576 RVA: 0x0044B2B8 File Offset: 0x004494B8
[Token(Token = "0x6011F68")]
[Address(RVA = "0x1FB14C0", Offset = "0x1FAFEC0", VA = "0x181FB14C0")]
public IPromise<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_Affirmative();
throw new NullReferenceException();
}
// Token: 0x06011F69 RID: 73577 RVA: 0x0044B2E8 File Offset: 0x004494E8
[Token(Token = "0x6011F69")]
[Address(RVA = "0x122FED0", Offset = "0x122E8D0", VA = "0x18122FED0")]
public IPromise<JPIJGHNNIDP> ShowGoToSubroomDialog(PPENFJMFPNE IJNAMEBOMJJ, SessionManager.BDPNOBGNGNI EKNHEEDECPK, bool OPGEFDNCJOB, [Optional] Action<Matchmaking.MHCKNNJOIIP> KNKGGHPEBPA)
{
KMCNDIPIEBM kmcndipiebm;
return this.HDBBIIDDBFP(IJNAMEBOMJJ, kmcndipiebm);
}
// Token: 0x06011F6A RID: 73578 RVA: 0x0044B300 File Offset: 0x00449500
[Token(Token = "0x6011F6A")]
[Address(RVA = "0x122FA40", Offset = "0x122E440", VA = "0x18122FA40")]
public IPromise<JPIJGHNNIDP> ShowChooseSubroomDialog(PPENFJMFPNE IJNAMEBOMJJ, Action<DNACJGJEPEC> AFLPGGJMPOE)
{
FIFFNENKGBJ fiffnenkgbj = new FIFFNENKGBJ(IJNAMEBOMJJ, AFLPGGJMPOE);
return this.HDBBIIDDBFP(IJNAMEBOMJJ, fiffnenkgbj);
}
// Token: 0x06011F6B RID: 73579 RVA: 0x0044B320 File Offset: 0x00449520
[Token(Token = "0x6011F6B")]
[Address(RVA = "0x122F8D0", Offset = "0x122E2D0", VA = "0x18122F8D0")]
public IPromise<JPIJGHNNIDP> ShowChoosePlaylistRoomDialog(BMFAGMFKODA MNOFCLIJMEB, SessionManager.BDPNOBGNGNI EKNHEEDECPK, bool OPGEFDNCJOB, bool MOOAGFBENPI = false, bool JOIGFMEKBOK = false, [Optional] string DEIGEPKFGHG)
{
if (!this.KINJKKHLGDI.HasTokens)
{
int num = 0;
int num2 = 0;
this.PlayAttract(~NotificationManager.HLJEOKDOLPF.Text, num2, num);
}
ChooseRoomFromPlaylistDialog flowByType = base.GetFlowByType<ChooseRoomFromPlaylistDialog>();
int num3 = 0;
if (!(flowByType != num3))
{
return Promise.FromResult<JPIJGHNNIDP>((JPIJGHNNIDP)((uint)2));
}
throw new NullReferenceException();
}
// Token: 0x06011F6C RID: 73580 RVA: 0x0044B36C File Offset: 0x0044956C
[Token(Token = "0x6011F6C")]
[Address(RVA = "0x1230A50", Offset = "0x122F450", VA = "0x181230A50")]
public void ShowVoteDialog()
{
if (!this.KINJKKHLGDI.HasTokens)
{
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: 0x06011F6D RID: 73581 RVA: 0x0044B3B8 File Offset: 0x004495B8
[Token(Token = "0x6011F6D")]
[Address(RVA = "0x1230590", Offset = "0x122EF90", VA = "0x181230590")]
public void ShowRoomCalibrationDialog()
{
if (WatchUI.<>c.<>9__111_0 == 0)
{
WatchUI.<>c.<>9__111_0 = delegate(JPIJGHNNIDP r)
{
if (r == JPIJGHNNIDP.Affirmative)
{
}
};
}
throw new NullReferenceException();
}
// Token: 0x06011F6E RID: 73582 RVA: 0x0044B3E8 File Offset: 0x004495E8
[Token(Token = "0x6011F6E")]
[Address(RVA = "0x1230010", Offset = "0x122EA10", VA = "0x181230010")]
public IPromise<List<DCGAMCKNJDB>> ShowImportFriendsDialog(List<DCGAMCKNJDB> MPMDGDJNLLB, CFLMJLFBOKH.KNKCGOGLCJC DIEPOPNJNCO)
{
IPromise<List<DCGAMCKNJDB>> promise = base.GetFlowByType<UIImportFriendsDialog>().ShowDialog();
UIImportFriendsDialog flowByType = base.GetFlowByType<UIImportFriendsDialog>();
int num = 0;
base.PushFlow(flowByType, num);
return promise;
}
// Token: 0x06011F6F RID: 73583 RVA: 0x0044B41C File Offset: 0x0044961C
[Token(Token = "0x6011F6F")]
[Address(RVA = "0x122FDA0", Offset = "0x122E7A0", VA = "0x18122FDA0")]
public IPromise<JPIJGHNNIDP> ShowEmailRegistrationDialog(string MHIKFIGBEBB, bool GBCPAGHNHFH)
{
base.GetFlowByType<UIRegistrationDialog>().Button_Affirmative();
UIRegistrationDialog flowByType = base.GetFlowByType<UIRegistrationDialog>();
int num = 0;
base.PushFlow(flowByType, num);
throw new NullReferenceException();
}
// Token: 0x06011F70 RID: 73584 RVA: 0x0044B44C File Offset: 0x0044964C
[Token(Token = "0x6011F70")]
[Address(RVA = "0x122F630", Offset = "0x122E030", VA = "0x18122F630")]
public IPromise<DateTime?> ShowBirthdayDialog(string MHIKFIGBEBB, string NOFIGBFMBOP, DateTime? EHENLCJGOHB, int? OIDIONGIDKD, Action CABNMLCBMJK)
{
int num = 0;
WatchUI.HBJKMMDLEHD hbjkmmdlehd;
hbjkmmdlehd.FieldGetter(num, NOFIGBFMBOP, EHENLCJGOHB);
hbjkmmdlehd.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 = hbjkmmdlehd.onComplete;
flowByType3.<JMANKMBPHPB>k__BackingField = onComplete;
UIBirthdayDialog flowByType4 = base.GetFlowByType<UIBirthdayDialog>();
Action<DateTime?> action = delegate(DateTime? dob)
{
};
UIBirthdayDialog flowByType5 = base.GetFlowByType<UIBirthdayDialog>();
int num2 = 0;
base.PushFlow(flowByType5, num2);
throw new NullReferenceException();
}
// Token: 0x06011F71 RID: 73585 RVA: 0x0044B4EC File Offset: 0x004496EC
[Token(Token = "0x6011F71")]
[Address(RVA = "0x122F480", Offset = "0x122DE80", VA = "0x18122F480")]
public IPromise<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);
IPromise<int?> promise;
return promise;
}
// Token: 0x06011F72 RID: 73586 RVA: 0x0044B54C File Offset: 0x0044974C
[Token(Token = "0x6011F72")]
[Address(RVA = "0x1230100", Offset = "0x122EB00", VA = "0x181230100")]
public void ShowMessageDialog(CPIHGIEOPAJ NGPMADFHHKP)
{
if (!this.KINJKKHLGDI.HasTokens)
{
base.GetFlowByType<UIMessageDialog>().ShowDialog(NGPMADFHHKP);
UIMessageDialog flowByType = base.GetFlowByType<UIMessageDialog>();
int num = 0;
base.PushFlow(flowByType, num);
}
}
// Token: 0x06011F73 RID: 73587 RVA: 0x0044B58C File Offset: 0x0044978C
[Token(Token = "0x6011F73")]
[Address(RVA = "0x12300D0", Offset = "0x122EAD0", VA = "0x1812300D0")]
public void ShowLastMessageDialog()
{
CPIHGIEOPAJ beepkapdiki = this.BEEPKAPDIKI;
if (beepkapdiki != 0)
{
this.ShowMessageDialog(beepkapdiki);
this.BEEPKAPDIKI = (ulong)0L;
}
}
// Token: 0x06011F74 RID: 73588 RVA: 0x0044B5B4 File Offset: 0x004497B4
[Token(Token = "0x6011F74")]
[Address(RVA = "0x12301C0", Offset = "0x122EBC0", VA = "0x1812301C0")]
public void ShowMicSpamWarningDialog(string NGPMADFHHKP)
{
if (!this.KINJKKHLGDI.HasTokens)
{
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: 0x06011F75 RID: 73589 RVA: 0x0044B620 File Offset: 0x00449820
[Token(Token = "0x6011F75")]
[Address(RVA = "0x122DB50", Offset = "0x122C550", VA = "0x18122DB50")]
public bool HideMicSpamWarningDialog()
{
StackedUIFlowBase stackedUIFlowBase = base.PeekFlow();
if (stackedUIFlowBase != 0 && stackedUIFlowBase != 0)
{
base.Button_PopFlow();
return;
}
}
// Token: 0x06011F76 RID: 73590 RVA: 0x0044B648 File Offset: 0x00449848
[Token(Token = "0x6011F76")]
[Address(RVA = "0x12308F0", Offset = "0x122F2F0", VA = "0x1812308F0")]
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: 0x06011F77 RID: 73591 RVA: 0x0044B6C4 File Offset: 0x004498C4
[Token(Token = "0x6011F77")]
[Address(RVA = "0x1230310", Offset = "0x122ED10", VA = "0x181230310")]
public void ShowPlayerReportScreen(CCEOLAOLEKJ EPOHPLAMIOD, string LGHBPPIOOBM)
{
Action<ReportWatchUIFlow> action = delegate(ReportWatchUIFlow reportFlow)
{
bool isCompleted = ((IAsyncResult)reportFlow).IsCompleted;
};
Func<ReportWatchUIFlow, bool> <>9__121_ = WatchUI.<>c.<>9__121_1;
if (<>9__121_ == 0)
{
WatchUI.<>c.<>9__121_1 = delegate(ReportWatchUIFlow reportFlow)
{
throw new NullReferenceException();
};
}
int num = 0;
this.ShowReportScreen(LGHBPPIOOBM, action, <>9__121_, num);
}
// Token: 0x06011F78 RID: 73592 RVA: 0x0044B71C File Offset: 0x0044991C
[Token(Token = "0x6011F78")]
[Address(RVA = "0x1230480", Offset = "0x122EE80", VA = "0x181230480")]
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: 0x06011F79 RID: 73593 RVA: 0x0044B77C File Offset: 0x0044997C
[Token(Token = "0x6011F79")]
[Address(RVA = "0x122CF00", Offset = "0x122B900", VA = "0x18122CF00")]
private static void FDGEODJFHKD(ReportWatchUIFlow AGIGAPDNCIL, string LGHBPPIOOBM)
{
ReportWatchUIFlow reportFlow = AGIGAPDNCIL;
string amplitudeCommandContext = LGHBPPIOOBM;
Player player = Player.FindLocalPlayer(ObscuredInt.FAJDMKOEFLH(AGIGAPDNCIL.<PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField));
int num = 0;
bool flag = player != num;
bool playerPresent = flag;
if (flag)
{
float currentFloorHeightFromHead = player.IBBKHCOFGDI;
}
int num2 = ObscuredInt.FAJDMKOEFLH(reportFlow.<PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField);
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.Instance;
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;
}
int num4 = ObscuredInt.FAJDMKOEFLH(reportFlow.<PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField);
LCCEEFHOBEN.CJFENPHAAHI <MPBLJOGNHKP>k__BackingField2 = reportFlow.<MPBLJOGNHKP>k__BackingField;
NotificationManager instance2 = SingletonMonoBehaviour.Instance;
Action onReportedAction = reportFlow.OnReportedAction;
while (onReportedAction == 0)
{
}
onReportedAction();
};
}
// Token: 0x06011F7A RID: 73594 RVA: 0x0044B818 File Offset: 0x00449A18
[Token(Token = "0x6011F7A")]
[Address(RVA = "0x122D460", Offset = "0x122BE60", VA = "0x18122D460")]
private IPromise<JPIJGHNNIDP> HDBBIIDDBFP(PPENFJMFPNE IJNAMEBOMJJ, KGMKKFJJDPG BKGIHIBDAPA)
{
ChooseSubroomDialog flowByType = base.GetFlowByType<ChooseSubroomDialog>();
int num = 0;
if (!(flowByType != num))
{
return Promise.FromResult<JPIJGHNNIDP>((JPIJGHNNIDP)((uint)2));
}
int num2 = 0;
base.PushFlow(flowByType, num2);
flowByType.Button_Affirmative();
throw new NullReferenceException();
}
// Token: 0x06011F7B RID: 73595 RVA: 0x0044B858 File Offset: 0x00449A58
[Token(Token = "0x6011F7B")]
[Address(RVA = "0x122F010", Offset = "0x122DA10", VA = "0x18122F010")]
public static void SetToast(IAFCKKHMKKM ACGMONKHEDI, int MNIJHBJDPPA)
{
Dictionary<IAFCKKHMKKM, string> kelaagakfbk = WatchUI.KELAAGAKFBK;
ActionEvent<IAFCKKHMKKM, string> onToastUpdatedEvent = WatchUI.OnToastUpdatedEvent;
}
// Token: 0x06011F7C RID: 73596 RVA: 0x0044B878 File Offset: 0x00449A78
[Token(Token = "0x6011F7C")]
[Address(RVA = "0x122EF60", Offset = "0x122D960", VA = "0x18122EF60")]
public static void SetToast(IAFCKKHMKKM ACGMONKHEDI, string PAANJCAOOAG)
{
Dictionary<IAFCKKHMKKM, string> kelaagakfbk = WatchUI.KELAAGAKFBK;
ActionEvent<IAFCKKHMKKM, string> onToastUpdatedEvent = WatchUI.OnToastUpdatedEvent;
}
// Token: 0x06011F7D RID: 73597 RVA: 0x0044B898 File Offset: 0x00449A98
[Token(Token = "0x6011F7D")]
[Address(RVA = "0x122D3C0", Offset = "0x122BDC0", VA = "0x18122D3C0")]
public static string GetToast(IAFCKKHMKKM ACGMONKHEDI)
{
string empty = string.Empty;
Dictionary<IAFCKKHMKKM, string> kelaagakfbk = WatchUI.KELAAGAKFBK;
return empty;
}
// Token: 0x06011F7E RID: 73598 RVA: 0x0044B8B8 File Offset: 0x00449AB8
[Token(Token = "0x6011F7E")]
[Address(RVA = "0x122E090", Offset = "0x122CA90", VA = "0x18122E090")]
private void LDOPFMJMFGO(bool LOLPDKPFAHI)
{
this.detachMenuNote.Refresh(LOLPDKPFAHI);
}
// Token: 0x06011F7F RID: 73599 RVA: 0x0044B8D8 File Offset: 0x00449AD8
[Token(Token = "0x6011F7F")]
[Address(RVA = "0x10D1EA0", Offset = "0x10D08A0", VA = "0x1810D1EA0")]
private void HNBELILEPLG(bool NOCJEBBJIAN)
{
this.MNAMMMKIHPA = false;
}
// Token: 0x06011F80 RID: 73600 RVA: 0x0044B8EC File Offset: 0x00449AEC
[Token(Token = "0x6011F80")]
[Address(RVA = "0x122E3F0", Offset = "0x122CDF0", VA = "0x18122E3F0")]
private void OPFNOHFHEHM()
{
Scheduler instance = SingletonMonoBehaviour.Instance;
WatchUI.IBNMJOGEOJM ibnmjogeojm;
ibnmjogeojm.System.IDisposable.Dispose();
ibnmjogeojm.<>1__state = (int)((ulong)0L);
ibnmjogeojm.<>4__this = this;
int num = 0;
ISchedulerPromise schedulerPromise = instance.Run(num, ibnmjogeojm);
}
// Token: 0x06011F81 RID: 73601 RVA: 0x0044B928 File Offset: 0x00449B28
[Token(Token = "0x6011F81")]
[Address(RVA = "0x122DEC0", Offset = "0x122C8C0", VA = "0x18122DEC0")]
private IEnumerator<ISchedule> JGECMHAEJJP()
{
/*
An exception occurred when decompiling this method (06011F81)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> RecRoom.Core.WatchUI::JGECMHAEJJP()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(IBNMJOGEOJM::System.IDisposable.Dispose, ldloc:IBNMJOGEOJM(var_0))
stfld:int32(IBNMJOGEOJM::<>1__state, ldloc:IBNMJOGEOJM(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:WatchUI(IBNMJOGEOJM::<>4__this, ldloc:IBNMJOGEOJM(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: 0x06011F82 RID: 73602 RVA: 0x0044B94C File Offset: 0x00449B4C
[Token(Token = "0x6011F82")]
[Address(RVA = "0x122DBE0", Offset = "0x122C5E0", VA = "0x18122DBE0")]
private void IJKNIGPEIEL()
{
ActionEvent<bool> menuDetachedChangedAction = this.OHPDNGENFJL.MenuDetachedChangedAction;
Action<bool> action = new Action(this.LDOPFMJMFGO);
ActionEvent<bool> menuVisibleChangedAction = this.OHPDNGENFJL.MenuVisibleChangedAction;
Action<bool> action2 = new Action(this.HNBELILEPLG);
bool flag = this.ABBINPJGKCO();
SessionManager instance = SingletonMonoBehaviour.Instance;
int num = 0;
if (instance != num)
{
SessionManager instance2 = SingletonMonoBehaviour.Instance;
string <AMBMCGEFDFD>k__BackingField = instance2.<AMBMCGEFDFD>k__BackingField;
if (instance2 == 0)
{
string <MNDHPJKDIFC>k__BackingField = SingletonMonoBehaviour.Instance.<MNDHPJKDIFC>k__BackingField;
string <AMBMCGEFDFD>k__BackingField2 = SingletonMonoBehaviour.Instance.<AMBMCGEFDFD>k__BackingField;
bool flag2 = !flag;
int num2 = 0;
string text;
string text2;
string text3;
IPromise<JPIJGHNNIDP> promise = this.ShowConfirmationDialog(UIConfirmationDialog.MCLCMCALGMA.OK_CANCEL, <MNDHPJKDIFC>k__BackingField, <AMBMCGEFDFD>k__BackingField2, text, text2, text3, (NotificationManager.HLJEOKDOLPF)num2, flag2);
SingletonMonoBehaviour.Instance.<MNDHPJKDIFC>k__BackingField = num2;
SingletonMonoBehaviour.Instance.<AMBMCGEFDFD>k__BackingField = num2;
}
}
}
// Token: 0x06011F83 RID: 73603 RVA: 0x0044BA18 File Offset: 0x00449C18
[Token(Token = "0x6011F83")]
[Address(RVA = "0x122BEB0", Offset = "0x122A8B0", VA = "0x18122BEB0")]
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: 0x06011F84 RID: 73604 RVA: 0x0044BA70 File Offset: 0x00449C70
[Token(Token = "0x6011F84")]
[Address(RVA = "0x122E080", Offset = "0x122CA80", VA = "0x18122E080")]
private void KBKBJHJLPBB(bool CJEIBCEPAPO)
{
if (!CJEIBCEPAPO)
{
this.DONPHHJOLEB();
return;
}
}
// Token: 0x06011F85 RID: 73605 RVA: 0x0044BA88 File Offset: 0x00449C88
[Token(Token = "0x6011F85")]
[Address(RVA = "0x122C930", Offset = "0x122B330", VA = "0x18122C930")]
private void DONPHHJOLEB()
{
if (!SessionManager.AAIKLOAPAJD)
{
}
RRUIRootScreen fpbhkjaigec = this.FPBHKJAIGEC;
Action<bool> action = new Action(this.KBKBJHJLPBB);
fpbhkjaigec.FlowExited -= action;
int num = 0;
this.FPBHKJAIGEC = (ulong)0L;
this.EKEDNKIMOGI = num;
}
// Token: 0x06011F86 RID: 73606 RVA: 0x0044BAD4 File Offset: 0x00449CD4
[Token(Token = "0x6011F86")]
[Address(RVA = "0x1230FB0", Offset = "0x122F9B0", VA = "0x181230FB0")]
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: 0x06011F87 RID: 73607 RVA: 0x0044BB30 File Offset: 0x00449D30
[Token(Token = "0x6011F87")]
[Address(RVA = "0x122EC60", Offset = "0x122D660", VA = "0x18122EC60")]
public void SetBackgroundColors(Color ICMFHJHCLPP, Color BENFCIINEPA)
{
if (SingletonMonoBehaviour.Instance.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: 0x06011F88 RID: 73608 RVA: 0x0044BBB4 File Offset: 0x00449DB4
[Token(Token = "0x6011F88")]
[Address(RVA = "0x122EB50", Offset = "0x122D550", VA = "0x18122EB50")]
public void PlayAttract(NotificationManager.HLJEOKDOLPF NPOLADKPADA = ~NotificationManager.HLJEOKDOLPF.Text, [Optional] string MHIKFIGBEBB, [Optional] string BMOOMNPGCCI)
{
NotificationManager instance = SingletonMonoBehaviour.Instance;
}
// Token: 0x06011F89 RID: 73609 RVA: 0x0044BBD0 File Offset: 0x00449DD0
[Token(Token = "0x6011F89")]
[Address(RVA = "0x122EAA0", Offset = "0x122D4A0", VA = "0x18122EAA0")]
public void PlayAttractDelayed(float NBOCPMDNOCF, NotificationManager.HLJEOKDOLPF NPOLADKPADA = ~NotificationManager.HLJEOKDOLPF.Text)
{
NotificationManager instance = SingletonMonoBehaviour.Instance;
}
// Token: 0x06011F8A RID: 73610 RVA: 0x0044BBEC File Offset: 0x00449DEC
[Token(Token = "0x6011F8A")]
[Address(RVA = "0x122D5A0", Offset = "0x122BFA0", VA = "0x18122D5A0")]
public void HandleIncomingChatMessage(OKLPPLDEGKH OFPDIAMBDKK)
{
int num = 0;
ChatMessage chatMessage = Enumerable.First<ChatMessage>(OFPDIAMBDKK.<NDHEALCACPN>k__BackingField);
if (!this.KINJKKHLGDI.HasTokens)
{
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: 0x06011F8B RID: 73611 RVA: 0x0044BCE8 File Offset: 0x00449EE8
[Token(Token = "0x6011F8B")]
[Address(RVA = "0x122D8F0", Offset = "0x122C2F0", VA = "0x18122D8F0")]
public void HandleIncomingRecNetMessage(CPIHGIEOPAJ NGPMADFHHKP)
{
bool flag;
if (!this.KINJKKHLGDI.HasTokens && EIMGAFPPJFD.IGBPCJFKNGJ(NGPMADFHHKP) && flag)
{
if (flag > true)
{
if (flag > true)
{
if (flag <= true)
{
while (flag <= true)
{
}
while (!flag)
{
}
goto IL_3E;
}
if (flag)
{
return;
}
}
int num = 0;
this.NGJGFNGIDKC(NGPMADFHHKP, num);
return;
}
IL_3E:
if (flag > true)
{
if (flag)
{
IPromise<CCEOLAOLEKJ> promise = this.BLIFLOBLGHL(NGPMADFHHKP, "{0} accepted your friend request!");
return;
}
if (NGPMADFHHKP == (ulong)50L)
{
return;
}
}
IPromise<CCEOLAOLEKJ> promise2;
if (promise2 <= (ulong)10L)
{
return;
}
return;
}
}
// Token: 0x06011F8C RID: 73612 RVA: 0x0044BD64 File Offset: 0x00449F64
[Token(Token = "0x6011F8C")]
[Address(RVA = "0x122C390", Offset = "0x122AD90", VA = "0x18122C390")]
private IPromise<CCEOLAOLEKJ> BLIFLOBLGHL(CPIHGIEOPAJ NGPMADFHHKP, string MHFHIOGOOKJ)
{
Action<CCEOLAOLEKJ> action = delegate(CCEOLAOLEKJ senderAccount)
{
WatchUI <>4__this = this;
int num2 = 0;
bool flag = <>4__this != num2;
if (flag)
{
CPIHGIEOPAJ message = NGPMADFHHKP;
int num3 = ObscuredInt.FAJDMKOEFLH(senderAccount.<IFBPANODIPA>k__BackingField);
if ((flag ? 1 : 0) == num3)
{
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);
}
}
};
int num = 0;
num += num;
num++;
IPromise<CCEOLAOLEKJ> promise;
return promise.Then(action);
}
// Token: 0x06011F8D RID: 73613 RVA: 0x0044BDB4 File Offset: 0x00449FB4
[Token(Token = "0x6011F8D")]
[Address(RVA = "0x122E240", Offset = "0x122CC40", VA = "0x18122E240")]
private void NGJGFNGIDKC(CPIHGIEOPAJ NGPMADFHHKP, string MHIKFIGBEBB)
{
this.BEEPKAPDIKI = NGPMADFHHKP;
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num = 0;
instance.PlayWatchNotification(true, NotificationManager.HLJEOKDOLPF.Sound | NotificationManager.HLJEOKDOLPF.Haptic | NotificationManager.HLJEOKDOLPF.Text, MHIKFIGBEBB, num);
}
// Token: 0x06011F8E RID: 73614 RVA: 0x0044BDF0 File Offset: 0x00449FF0
[Token(Token = "0x6011F8E")]
[Address(RVA = "0x122E0C0", Offset = "0x122CAC0", VA = "0x18122E0C0")]
private void LIEJKIOKLNE(KEBJPIGKGOI.MDONHLLFFHN CLMCHLLGHLG)
{
List<IGCIBGKPPMO> jbldmmipfgp = KEBJPIGKGOI.JBLDMMIPFGP;
int num = IAOJMNAKJLH.MFFKMKHCJKH();
}
// Token: 0x06011F8F RID: 73615 RVA: 0x0044BE14 File Offset: 0x0044A014
[Token(Token = "0x6011F8F")]
[Address(RVA = "0x1230EB0", Offset = "0x122F8B0", VA = "0x181230EB0")]
public void ToggleSize()
{
bool forceSpecificSize = this.<CBEMGFDBBJA>k__BackingField.CHGIINGBBOO;
if (!forceSpecificSize)
{
int num = 0;
base.DBLCENPKMBI = (OGLEAGGNIPE)num;
if (forceSpecificSize && SingletonMonoBehaviour.Instance.EBPFBFMJMBB)
{
this.OHPDNGENFJL.AuthorityReattachMenu();
return;
}
}
}
// Token: 0x06011F90 RID: 73616 RVA: 0x0044BE60 File Offset: 0x0044A060
[Token(Token = "0x6011F90")]
[Address(RVA = "0x122C250", Offset = "0x122AC50", VA = "0x18122C250")]
public void AddScreenRequiredOnStack(WatchUIFlow ICOOGOHMJHF)
{
if (!this.PHJJNPHMEDO.Contains(ICOOGOHMJHF))
{
this.PHJJNPHMEDO.Add(ICOOGOHMJHF);
}
}
// Token: 0x06011F91 RID: 73617 RVA: 0x0044BE90 File Offset: 0x0044A090
[Token(Token = "0x6011F91")]
[Address(RVA = "0x122EC00", Offset = "0x122D600", VA = "0x18122EC00")]
public void RemoveScreenRequiredOnStack(WatchUIFlow ICOOGOHMJHF)
{
bool flag = this.PHJJNPHMEDO.Remove(ICOOGOHMJHF);
}
// Token: 0x06011F92 RID: 73618 RVA: 0x0044BEB0 File Offset: 0x0044A0B0
[Token(Token = "0x6011F92")]
[Address(RVA = "0x122F140", Offset = "0x122DB40", VA = "0x18122F140")]
public static void ShowAccountUI(CCEOLAOLEKJ HFIDFDPOCKA, bool JDPGOOIDBJN = true, [Optional] string FBFKDNIKJGN)
{
if (HFIDFDPOCKA != 0 && Player.HIMJIOGEAGA)
{
int num = ObscuredInt.FAJDMKOEFLH(HFIDFDPOCKA.<IFBPANODIPA>k__BackingField);
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: 0x06011F93 RID: 73619 RVA: 0x0044BF54 File Offset: 0x0044A154
[Token(Token = "0x6011F93")]
[Address(RVA = "0x122E960", Offset = "0x122D360", VA = "0x18122E960")]
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: 0x06011F94 RID: 73620 RVA: 0x0044BFA4 File Offset: 0x0044A1A4
[Token(Token = "0x6011F94")]
[Address(RVA = "0x12312F0", Offset = "0x122FCF0", VA = "0x1812312F0")]
public WatchUI()
{
List<WatchUIFlow> list = new List();
this.PHJJNPHMEDO = list;
TokenFlag tokenFlag = new TokenFlag();
this.KINJKKHLGDI = tokenFlag;
Dictionary<long, float> dictionary = new Dictionary();
this.GEJGAMOBACN = dictionary;
this.IPOAEFHALGO = 30f;
base..ctor();
}
// Token: 0x06011F95 RID: 73621 RVA: 0x0044BFEC File Offset: 0x0044A1EC
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6011F95")]
[Address(RVA = "0x1231120", Offset = "0x122FB20", VA = "0x181231120")]
static WatchUI()
{
int num;
ActionEvent actionEvent = new ActionEvent(32, num != 0);
num = 0;
WatchUI.OnWatchInitializedEvent = actionEvent;
WatchUI.KELAAGAKFBK = new Dictionary();
int num2;
ActionEvent<IAFCKKHMKKM, string> actionEvent2 = new ActionEvent(32, num2 != 0);
num2 = 0;
WatchUI.OnToastUpdatedEvent = actionEvent2;
WatchUI.SIZE_CONFIG_KEY = "WATCH";
WatchUI.BNACJLLCKGP = "Yes";
WatchUI.EODDPFJNILC = "OK";
WatchUI.KKGDNBHHBCI = "No";
WatchUI.IOAJHEEEJFN = "Later";
}
// Token: 0x0400C010 RID: 49168
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400C010")]
[SerializeField]
private DetachMenuNote detachMenuNote;
// Token: 0x0400C011 RID: 49169
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400C011")]
[SerializeField]
[Header("Audio")]
private RecRoomAudioClip buttonDownAudio;
// Token: 0x0400C012 RID: 49170
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400C012")]
[SerializeField]
private RecRoomAudioClip buttonUpAudio;
// Token: 0x0400C013 RID: 49171
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400C013")]
[SerializeField]
private RecRoomAudioClip watchOpenedAudio;
// Token: 0x0400C014 RID: 49172
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400C014")]
[SerializeField]
[Header("Double press prevention")]
private BoxCollider watchBoxCollider;
// Token: 0x0400C015 RID: 49173
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400C015")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private BasicInteractionRestriction basicInteractionRestriction;
// Token: 0x0400C016 RID: 49174
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400C016")]
[SerializeField]
[Header("Background Image")]
private Image backgroundImage;
// Token: 0x0400C017 RID: 49175
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400C017")]
private Material BKDGAKDOBFH;
// Token: 0x0400C018 RID: 49176
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x400C018")]
private Material KAKMFOCOIEA;
// Token: 0x0400C019 RID: 49177
[Token(Token = "0x400C019")]
private static readonly int JBPJOFHIFKJ = PAMNDKEGFFG.OOIOFHFOAAF;
// Token: 0x0400C01A RID: 49178
[Token(Token = "0x400C01A")]
private static readonly int CBHMOEMNODH = PAMNDKEGFFG.CCHOFPAFEHO;
// Token: 0x0400C01B RID: 49179
[Token(Token = "0x400C01B")]
private static readonly int DCKLDCFMILB = PAMNDKEGFFG.BKIBEEDPPGG;
// Token: 0x0400C01C RID: 49180
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x400C01C")]
private bool MNAMMMKIHPA;
// Token: 0x0400C01D RID: 49181
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
[Token(Token = "0x400C01D")]
private List<WatchUIFlow> PHJJNPHMEDO;
// Token: 0x0400C01E RID: 49182
[Token(Token = "0x400C01E")]
public static ActionEvent OnWatchInitializedEvent;
// Token: 0x0400C01F RID: 49183
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x400C01F")]
private CPIHGIEOPAJ BEEPKAPDIKI;
// Token: 0x0400C021 RID: 49185
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
[Token(Token = "0x400C021")]
private TokenFlag KINJKKHLGDI;
// Token: 0x0400C022 RID: 49186
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
[Token(Token = "0x400C022")]
private WatchAttractor KHFCKMNPCBL;
// Token: 0x0400C023 RID: 49187
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
[Token(Token = "0x400C023")]
private WatchMenuProjector ALLIMIIDPCA;
// Token: 0x0400C024 RID: 49188
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
[Token(Token = "0x400C024")]
private Transform FKIIGCMNBOJ;
// Token: 0x0400C025 RID: 49189
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
[Token(Token = "0x400C025")]
private SFXAudioSource EOCGHNIANCL;
// Token: 0x0400C026 RID: 49190
[Token(Token = "0x400C026")]
private static readonly Dictionary<IAFCKKHMKKM, string> KELAAGAKFBK;
// Token: 0x0400C027 RID: 49191
[Token(Token = "0x400C027")]
public static ActionEvent<IAFCKKHMKKM, string> OnToastUpdatedEvent;
// Token: 0x0400C028 RID: 49192
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
[Token(Token = "0x400C028")]
private bool MFBIIAEFGPM;
// Token: 0x0400C029 RID: 49193
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
[Token(Token = "0x400C029")]
private RRUIRootScreen FPBHKJAIGEC;
// Token: 0x0400C02A RID: 49194
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
[Token(Token = "0x400C02A")]
private int? EKEDNKIMOGI;
// Token: 0x0400C02B RID: 49195
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
[Token(Token = "0x400C02B")]
private Dictionary<long, float> GEJGAMOBACN;
// Token: 0x0400C02C RID: 49196
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
[Token(Token = "0x400C02C")]
private float IPOAEFHALGO;
// Token: 0x0400C02D RID: 49197
[Token(Token = "0x400C02D")]
public static string SIZE_CONFIG_KEY = null;
// Token: 0x0400C02E RID: 49198
[Token(Token = "0x400C02E")]
private static string BNACJLLCKGP = null;
// Token: 0x0400C02F RID: 49199
[Token(Token = "0x400C02F")]
private static string EODDPFJNILC = null;
// Token: 0x0400C030 RID: 49200
[Token(Token = "0x400C030")]
private static string KKGDNBHHBCI = null;
// Token: 0x0400C031 RID: 49201
[Token(Token = "0x400C031")]
private static string IOAJHEEEJFN = null;
// Token: 0x020027FB RID: 10235
[Token(Token = "0x20027FB")]
[CompilerGenerated]
private sealed class AIEPIIHEKMG
{
// Token: 0x06011F9C RID: 73628 RVA: 0x0044C138 File Offset: 0x0044A338
[Token(Token = "0x6011F9C")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public AIEPIIHEKMG()
{
}
// Token: 0x06011F9D RID: 73629 RVA: 0x0044C14C File Offset: 0x0044A34C
[Token(Token = "0x6011F9D")]
[Address(RVA = "0x1217E30", Offset = "0x1216830", VA = "0x181217E30")]
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;
}
ISchedulerPromise schedulerPromise = watchUI.InvokeNextEndOfFrame(action);
}
// Token: 0x06011F9E RID: 73630 RVA: 0x0044C188 File Offset: 0x0044A388
[Token(Token = "0x6011F9E")]
[Address(RVA = "0x1217EB0", Offset = "0x12168B0", VA = "0x181217EB0")]
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: 0x0400C035 RID: 49205
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400C035")]
public WatchUI <>4__this;
// Token: 0x0400C036 RID: 49206
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400C036")]
public UIConfirmationDialog confirmationDialog;
// Token: 0x0400C037 RID: 49207
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400C037")]
public Action <>9__1;
}
// Token: 0x020027FC RID: 10236
[Token(Token = "0x20027FC")]
[CompilerGenerated]
private sealed class NDFICEBNAIM<DialogType, ResponseType> where DialogType : UIDialog<ResponseType>
{
// Token: 0x06011F9F RID: 73631 RVA: 0x0044C1F0 File Offset: 0x0044A3F0
[Token(Token = "0x6011F9F")]
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
public NDFICEBNAIM()
{
}
// Token: 0x06011FA0 RID: 73632 RVA: 0x0044C20C File Offset: 0x0044A40C
[Token(Token = "0x6011FA0")]
[Address(RVA = "0x25D3720", Offset = "0x25D2120", VA = "0x1825D3720")]
internal void <ShowTemporaryDialog>b__0()
{
DialogType dialogType = this.newDialog;
GameObject gameObject;
global::UnityEngine.Object.Destroy(gameObject);
}
// Token: 0x0400C038 RID: 49208
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C038")]
public DialogType newDialog;
}
// Token: 0x020027FD RID: 10237
[Token(Token = "0x20027FD")]
[CompilerGenerated]
private sealed class ALNFGLJMLDH<R>
{
// Token: 0x06011FA1 RID: 73633 RVA: 0x0044C22C File Offset: 0x0044A42C
[Token(Token = "0x6011FA1")]
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
public ALNFGLJMLDH()
{
}
// Token: 0x06011FA2 RID: 73634 RVA: 0x0044C248 File Offset: 0x0044A448
[Token(Token = "0x6011FA2")]
[Address(RVA = "0x25D1040", Offset = "0x25CFA40", VA = "0x1825D1040")]
internal void <ShowTemporaryDialog>b__0()
{
global::UnityEngine.Object.Destroy(this.newDialog.gameObject);
}
// Token: 0x0400C039 RID: 49209
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C039")]
public UIDialog<R> newDialog;
}
// Token: 0x020027FE RID: 10238
[Token(Token = "0x20027FE")]
[CompilerGenerated]
private sealed class LNNMFODJJFN<T1, R>
{
// Token: 0x06011FA3 RID: 73635 RVA: 0x0044C26C File Offset: 0x0044A46C
[Token(Token = "0x6011FA3")]
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
public LNNMFODJJFN()
{
}
// Token: 0x06011FA4 RID: 73636 RVA: 0x0044C288 File Offset: 0x0044A488
[Token(Token = "0x6011FA4")]
[Address(RVA = "0x25D2D60", Offset = "0x25D1760", VA = "0x1825D2D60")]
internal void <ShowTemporaryDialog>b__0()
{
global::UnityEngine.Object.Destroy(this.newDialog.gameObject);
}
// Token: 0x0400C03A RID: 49210
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C03A")]
public UIDialog<T1, R> newDialog;
}
// Token: 0x020027FF RID: 10239
[Token(Token = "0x20027FF")]
[CompilerGenerated]
private sealed class JJHDCJFJAKL<T1, T2, R>
{
// Token: 0x06011FA5 RID: 73637 RVA: 0x0044C2AC File Offset: 0x0044A4AC
[Token(Token = "0x6011FA5")]
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
public JJHDCJFJAKL()
{
}
// Token: 0x06011FA6 RID: 73638 RVA: 0x0044C2C8 File Offset: 0x0044A4C8
[Token(Token = "0x6011FA6")]
[Address(RVA = "0x25D2C10", Offset = "0x25D1610", VA = "0x1825D2C10")]
internal void <ShowTemporaryDialog>b__0()
{
global::UnityEngine.Object.Destroy(this.newDialog.gameObject);
}
// Token: 0x0400C03B RID: 49211
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C03B")]
public UIDialog<T1, T2, R> newDialog;
}
// Token: 0x02002800 RID: 10240
[Token(Token = "0x2002800")]
[CompilerGenerated]
private sealed class ILAPLKBAFFA<T1>
{
// Token: 0x06011FA7 RID: 73639 RVA: 0x0044C2EC File Offset: 0x0044A4EC
[Token(Token = "0x6011FA7")]
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
public ILAPLKBAFFA()
{
}
// Token: 0x06011FA8 RID: 73640 RVA: 0x0044C308 File Offset: 0x0044A508
[Token(Token = "0x6011FA8")]
[Address(RVA = "0x25D2A10", Offset = "0x25D1410", VA = "0x1825D2A10")]
internal void <ShowTemporaryConfirmationDialog>b__0()
{
global::UnityEngine.Object.Destroy(this.newDialog.gameObject);
}
// Token: 0x0400C03C RID: 49212
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C03C")]
public ConfirmUIDialog<T1> newDialog;
}
// Token: 0x02002801 RID: 10241
[Token(Token = "0x2002801")]
[CompilerGenerated]
private sealed class BEDLJFHEEFD<T1, T2>
{
// Token: 0x06011FA9 RID: 73641 RVA: 0x0044C32C File Offset: 0x0044A52C
[Token(Token = "0x6011FA9")]
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
public BEDLJFHEEFD()
{
}
// Token: 0x06011FAA RID: 73642 RVA: 0x0044C348 File Offset: 0x0044A548
[Token(Token = "0x6011FAA")]
[Address(RVA = "0x25D1190", Offset = "0x25CFB90", VA = "0x1825D1190")]
internal void <ShowTemporaryConfirmationDialog>b__0()
{
global::UnityEngine.Object.Destroy(this.newDialog.gameObject);
}
// Token: 0x0400C03D RID: 49213
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C03D")]
public ConfirmUIDialog<T1, T2> newDialog;
}
// Token: 0x02002803 RID: 10243
[Token(Token = "0x2002803")]
[CompilerGenerated]
private sealed class HBJKMMDLEHD
{
// Token: 0x06011FB1 RID: 73649 RVA: 0x0044C3F4 File Offset: 0x0044A5F4
[Token(Token = "0x6011FB1")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public HBJKMMDLEHD()
{
}
// Token: 0x06011FB2 RID: 73650 RVA: 0x0044C408 File Offset: 0x0044A608
[Token(Token = "0x6011FB2")]
[Address(RVA = "0x1228690", Offset = "0x1227090", VA = "0x181228690")]
internal void <ShowBirthdayDialog>b__0(DateTime? dob)
{
}
// Token: 0x0400C043 RID: 49219
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400C043")]
public Action onComplete;
}
// Token: 0x02002804 RID: 10244
[Token(Token = "0x2002804")]
[CompilerGenerated]
private sealed class JPDOODBIOCM
{
// Token: 0x06011FB3 RID: 73651 RVA: 0x0044C41C File Offset: 0x0044A61C
[Token(Token = "0x6011FB3")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public JPDOODBIOCM()
{
}
// Token: 0x06011FB4 RID: 73652 RVA: 0x0044C430 File Offset: 0x0044A630
[Token(Token = "0x6011FB4")]
[Address(RVA = "0x122A1F0", Offset = "0x1228BF0", VA = "0x18122A1F0")]
internal void <ShowTemporaryFlow>b__0(bool stillOnStack)
{
global::UnityEngine.Object.Destroy(this.newFlow.gameObject);
}
// Token: 0x0400C044 RID: 49220
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400C044")]
public StackedUIFlowBase newFlow;
}
// Token: 0x02002805 RID: 10245
[Token(Token = "0x2002805")]
[CompilerGenerated]
private sealed class ANFNLCMJCGB
{
// Token: 0x06011FB5 RID: 73653 RVA: 0x0044C454 File Offset: 0x0044A654
[Token(Token = "0x6011FB5")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public ANFNLCMJCGB()
{
}
// Token: 0x06011FB6 RID: 73654 RVA: 0x0044C468 File Offset: 0x0044A668
[Token(Token = "0x6011FB6")]
[Address(RVA = "0x80AF80", Offset = "0x809980", VA = "0x18080AF80")]
internal void <ShowPlayerReportScreen>b__0(ReportWatchUIFlow reportFlow)
{
bool isCompleted = ((IAsyncResult)reportFlow).IsCompleted;
}
// Token: 0x0400C045 RID: 49221
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400C045")]
public CCEOLAOLEKJ targetAccount;
}
// Token: 0x02002806 RID: 10246
[Token(Token = "0x2002806")]
[CompilerGenerated]
private sealed class CKDEEFGFIKO
{
// Token: 0x06011FB7 RID: 73655 RVA: 0x0044C484 File Offset: 0x0044A684
[Token(Token = "0x6011FB7")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public CKDEEFGFIKO()
{
}
// Token: 0x06011FB8 RID: 73656 RVA: 0x0044C498 File Offset: 0x0044A698
[Token(Token = "0x6011FB8")]
[Address(RVA = "0x1217FC0", Offset = "0x12169C0", VA = "0x181217FC0")]
internal void <ShowReportScreen>b__0(ReportWatchUIFlow flow)
{
string text = this.amplitudeCommandContext;
WatchUI.FDGEODJFHKD(flow, text);
}
// Token: 0x0400C046 RID: 49222
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400C046")]
public string amplitudeCommandContext;
}
// Token: 0x02002807 RID: 10247
[Token(Token = "0x2002807")]
[CompilerGenerated]
private sealed class NMCMJKEJAGG
{
// Token: 0x06011FB9 RID: 73657 RVA: 0x0044C4B4 File Offset: 0x0044A6B4
[Token(Token = "0x6011FB9")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public NMCMJKEJAGG()
{
}
// Token: 0x06011FBA RID: 73658 RVA: 0x0044C4C8 File Offset: 0x0044A6C8
[Token(Token = "0x6011FBA")]
[Address(RVA = "0x122AB70", Offset = "0x1229570", VA = "0x18122AB70")]
internal void <CreatePlayerReport>b__0(string wwwError, KLAMKCBENEA okResponse)
{
Debug.LogError("Failed to report player" + wwwError);
if (!okResponse.<NHCNKEMFEJC>k__BackingField)
{
NotificationManager instance = SingletonMonoBehaviour.Instance;
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;
}
int num2 = ObscuredInt.FAJDMKOEFLH(this.reportFlow.<PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField);
LCCEEFHOBEN.CJFENPHAAHI <MPBLJOGNHKP>k__BackingField = this.reportFlow.<MPBLJOGNHKP>k__BackingField;
NotificationManager instance2 = SingletonMonoBehaviour.Instance;
Action onReportedAction = this.reportFlow.OnReportedAction;
while (onReportedAction == 0)
{
}
onReportedAction();
}
// Token: 0x0400C047 RID: 49223
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400C047")]
public ReportWatchUIFlow reportFlow;
// Token: 0x0400C048 RID: 49224
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400C048")]
public bool playerPresent;
// Token: 0x0400C049 RID: 49225
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400C049")]
public string amplitudeCommandContext;
}
// Token: 0x02002809 RID: 10249
[Token(Token = "0x2002809")]
[CompilerGenerated]
private sealed class NDMIFNLELLE
{
// Token: 0x06011FC1 RID: 73665 RVA: 0x0044C6C0 File Offset: 0x0044A8C0
[Token(Token = "0x6011FC1")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public NDMIFNLELLE()
{
}
// Token: 0x06011FC2 RID: 73666 RVA: 0x0044C6D4 File Offset: 0x0044A8D4
[Token(Token = "0x6011FC2")]
[Address(RVA = "0x122A980", Offset = "0x1229380", VA = "0x18122A980")]
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;
int num2 = ObscuredInt.FAJDMKOEFLH(senderAccount.<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: 0x0400C04D RID: 49229
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400C04D")]
public WatchUI <>4__this;
// Token: 0x0400C04E RID: 49230
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400C04E")]
public CPIHGIEOPAJ message;
// Token: 0x0400C04F RID: 49231
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400C04F")]
public string formatString;
}
}
}