Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/WatchUI.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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