1049 lines
33 KiB
C#
1049 lines
33 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using AGUI.StackedUI.Dialog;
|
|
using Cpp2IlInjected;
|
|
using RecNet;
|
|
using RecRoom;
|
|
using RecRoom.Core;
|
|
using RecRoom.Systems.StreamingCamera;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
using UnityEngine.Serialization;
|
|
using UnityEngine.UI;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x020011D0 RID: 4560
|
|
[Token(Token = "0x20011D0")]
|
|
public class HomeScreenFlow : WatchUIFlow
|
|
{
|
|
// Token: 0x1700114B RID: 4427
|
|
// (get) Token: 0x06006607 RID: 26119 RVA: 0x001620D8 File Offset: 0x001602D8
|
|
[Token(Token = "0x1700114B")]
|
|
private bool IIKFMJHBAMA
|
|
{
|
|
[Token(Token = "0x6006607")]
|
|
[Address(RVA = "0x17D7100", Offset = "0x17D6100", VA = "0x1817D7100")]
|
|
get
|
|
{
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
int num = 0;
|
|
if (<EGKJPJKLEAI>k__BackingField != num)
|
|
{
|
|
PlayerParty playerParty = Player.<EGKJPJKLEAI>k__BackingField.playerParty;
|
|
int num2 = 0;
|
|
if (playerParty != num2)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006608 RID: 26120 RVA: 0x0016211C File Offset: 0x0016031C
|
|
[Token(Token = "0x6006608")]
|
|
[Address(RVA = "0x17D5EC0", Offset = "0x17D4EC0", VA = "0x1817D5EC0", Slot = "10")]
|
|
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
|
{
|
|
base.Initialize(LJOCNMLBCAH);
|
|
RectTransform rectTransform = this.devMenuPanel;
|
|
int num = 0;
|
|
if (rectTransform != num)
|
|
{
|
|
GameObject gameObject = this.devMenuPanel.gameObject;
|
|
int num2 = 0;
|
|
gameObject.SetActive(num2 != 0);
|
|
}
|
|
this.playerAccountUIControl.OnDestroy();
|
|
Button3D.OnButton3DClick onClick = this.streamingButton.OnClick;
|
|
UnityAction unityAction;
|
|
if (HomeScreenFlow.<>c.<>9__28_0 == 0)
|
|
{
|
|
unityAction = delegate
|
|
{
|
|
WatchUI local = WatchUI.BFPPPLIJIGC;
|
|
int num4 = 0;
|
|
SpectatorWatchUIFlow spectatorWatchUIFlow = local.PushFlow<SpectatorWatchUIFlow>(num4);
|
|
};
|
|
HomeScreenFlow.<>c.<>9__28_0 = unityAction;
|
|
}
|
|
onClick.AddListener(unityAction);
|
|
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof;
|
|
if (pmgcjepkfof != 0)
|
|
{
|
|
PlatformManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof2;
|
|
if (pmgcjepkfof2 != (ulong)1L)
|
|
{
|
|
}
|
|
}
|
|
bool inScreenDisplayMode = SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB;
|
|
this.exitButton.gameObject.SetActive(inScreenDisplayMode);
|
|
ScreenHeader screenHeader = this.screenHeader;
|
|
int num3 = 0;
|
|
if (screenHeader != num3)
|
|
{
|
|
ScreenHeader screenHeader2 = this.screenHeader;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
if (SingletonMonoBehaviour.ONCPNMDGGKG.GFMHKKKEOGE == PlatformManager.LDIIFDDCKCN.OculusQuest)
|
|
{
|
|
}
|
|
bool flag2 = BPHGKAEDBPE.PGBKJGAJEJJ;
|
|
screenHeader2.BKFBIFBFNIK = flag2;
|
|
}
|
|
GameObject gameObject2 = this.evictAllButton.gameObject;
|
|
bool <PJCDEDPGKPF>k__BackingField = Matchmaking.<PJCDEDPGKPF>k__BackingField;
|
|
gameObject2.SetActive(<PJCDEDPGKPF>k__BackingField);
|
|
GameObject gameObject3 = this.dormRoomButton.gameObject;
|
|
bool flag3 = "{il2cpp field on {'constant155' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x80}" == (ulong)0L;
|
|
gameObject3.SetActive(flag3);
|
|
bool flag4 = SingletonMonoBehaviour.ONCPNMDGGKG.IsTutorialComplete(TutorialManager.PKHLMAEGIKG.NUX_WATCH);
|
|
this.storeButton.gameObject.SetActive(flag4);
|
|
MFBGLIHGCGO<AGAJMBPABDL> oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH;
|
|
Action<AGAJMBPABDL> action = new Action(this.FAOLCJOHPAO);
|
|
KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.BPJDFPACLMK(oldcnlgocoh, action);
|
|
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
|
|
Action<AGAJMBPABDL> action2 = new Action(this.FAOLCJOHPAO);
|
|
KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.BPJDFPACLMK(hphoojldkkm, action2);
|
|
this.CJGBDHPDFNJ = true;
|
|
this.MMCLKDCIDEE();
|
|
}
|
|
|
|
// Token: 0x06006609 RID: 26121 RVA: 0x001622D0 File Offset: 0x001604D0
|
|
[Token(Token = "0x6006609")]
|
|
[Address(RVA = "0x17D7410", Offset = "0x17D6410", VA = "0x1817D7410")]
|
|
private void OnEnable()
|
|
{
|
|
Button3D button3D = this.evictAllButton;
|
|
bool flag = KKPBCOOONNK.DFFEKFNFAKJ.Length > 1;
|
|
button3D.FFDOINJEHMM = flag;
|
|
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
|
int num = 0;
|
|
if (ciibgmbofei != 0)
|
|
{
|
|
}
|
|
this.thisRoomButton.gameObject.SetActive(num != 0);
|
|
this.thisEventButton.gameObject.SetActive(num != 0);
|
|
GameObject gameObject = this.partyButton.gameObject;
|
|
int num2 = 0;
|
|
gameObject.SetActive(num2 != 0);
|
|
if (this.IIKFMJHBAMA)
|
|
{
|
|
Button3D button3D2 = this.partyButton;
|
|
Color color = this.partyButton.m_TargetGraphic.color;
|
|
this.partyButton.gameObject.SetActive(true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600660A RID: 26122 RVA: 0x00162384 File Offset: 0x00160584
|
|
[Token(Token = "0x600660A")]
|
|
[Address(RVA = "0x17D72D0", Offset = "0x17D62D0", VA = "0x1817D72D0", Slot = "7")]
|
|
protected override void OnDestroy()
|
|
{
|
|
if (this.CJGBDHPDFNJ)
|
|
{
|
|
MFBGLIHGCGO<AGAJMBPABDL> oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH;
|
|
Action<AGAJMBPABDL> action = new Action(this.FAOLCJOHPAO);
|
|
KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.GMNMHGMFGOL(oldcnlgocoh, action);
|
|
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
|
|
Action<AGAJMBPABDL> action2 = new Action(this.FAOLCJOHPAO);
|
|
KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.GMNMHGMFGOL(hphoojldkkm, action2);
|
|
}
|
|
base.OnDestroy();
|
|
}
|
|
|
|
// Token: 0x0600660B RID: 26123 RVA: 0x001623E0 File Offset: 0x001605E0
|
|
[Token(Token = "0x600660B")]
|
|
[Address(RVA = "0x17D7680", Offset = "0x17D6680", VA = "0x1817D7680", Slot = "11")]
|
|
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
|
{
|
|
base.OnFlowEntered(BFHJBBGCMAN);
|
|
this.CPIDANABNFI();
|
|
ScreenHeader screenHeader = this.screenHeader;
|
|
GameObject gameObject = this.reportBugButtonSpacer;
|
|
bool showReportBugButton = screenHeader.showReportBugButton;
|
|
gameObject.SetActive(showReportBugButton);
|
|
GameObject gameObject2 = this.streamingButton.gameObject;
|
|
KHINMMJIENE khinmmjiene;
|
|
bool flag = khinmmjiene == (ulong)1L;
|
|
gameObject2.SetActive(flag);
|
|
}
|
|
|
|
// Token: 0x0600660C RID: 26124 RVA: 0x0016243C File Offset: 0x0016063C
|
|
[Token(Token = "0x600660C")]
|
|
[Address(RVA = "0x17D6970", Offset = "0x17D5970", VA = "0x1817D6970")]
|
|
private void MMCLKDCIDEE()
|
|
{
|
|
int num = 0;
|
|
Button3D button3D = this.profileButton;
|
|
int num2 = 0;
|
|
this.BEKJEKELAOG<ProfileWatchUIFlow>(button3D, num2, num);
|
|
int num3 = 0;
|
|
Button3D button3D2 = this.settingsButton;
|
|
int num4 = 0;
|
|
this.BEKJEKELAOG<SettingsWatchUIFlow>(button3D2, num4, num3);
|
|
int num5 = 0;
|
|
Button3D button3D3 = this.peopleButton;
|
|
int num6 = 0;
|
|
this.BEKJEKELAOG<PeopleWatchUIFlow>(button3D3, num6, num5);
|
|
int num7 = 0;
|
|
Button3D button3D4 = this.messagesButton;
|
|
int num8 = 0;
|
|
this.BEKJEKELAOG<MessagesWatchUIFlow>(button3D4, num8, num7);
|
|
int num9 = 0;
|
|
Button3D button3D5 = this.checklistButton;
|
|
int num10 = 0;
|
|
this.BEKJEKELAOG<ChecklistWatchUIFlow>(button3D5, num10, num9);
|
|
int num11 = 0;
|
|
Button3D button3D6 = this.backpackButton;
|
|
int num12 = 0;
|
|
this.BEKJEKELAOG<BackpackScreen>(button3D6, num12, num11);
|
|
Button3D button3D7 = this.clubsButton;
|
|
Action<RRUIRootScreen> <>9__32_ = HomeScreenFlow.<>c.<>9__32_0;
|
|
if (<>9__32_ == 0)
|
|
{
|
|
HomeScreenFlow.<>c.<>9__32_0 = delegate(RRUIRootScreen flow)
|
|
{
|
|
flow2.ShowScreenAndGoToClubs();
|
|
};
|
|
}
|
|
int num13 = 0;
|
|
this.BEKJEKELAOG<RRUIRootScreen>(button3D7, num13, <>9__32_);
|
|
Button3D button3D8 = this.storeButton;
|
|
Action<RRUIRootScreen> action;
|
|
if (HomeScreenFlow.<>c.<>9__32_1 == 0)
|
|
{
|
|
action = delegate(RRUIRootScreen flow)
|
|
{
|
|
flow2.ShowScreenAndGoToStore();
|
|
};
|
|
HomeScreenFlow.<>c.<>9__32_1 = action;
|
|
}
|
|
int num14 = 0;
|
|
this.BEKJEKELAOG<RRUIRootScreen>(button3D8, num14, action);
|
|
Button3D button3D9 = this.browseRoomsButton;
|
|
Action<RRUIRootScreen> action2;
|
|
if (HomeScreenFlow.<>c.<>9__32_2 == 0)
|
|
{
|
|
action2 = delegate(RRUIRootScreen flow)
|
|
{
|
|
flow2.ShowScreenAndGoToPlayMenu();
|
|
};
|
|
HomeScreenFlow.<>c.<>9__32_2 = action2;
|
|
}
|
|
int num15 = 0;
|
|
this.BEKJEKELAOG<RRUIRootScreen>(button3D9, num15, action2);
|
|
int num16 = 0;
|
|
Button3D button3D10 = this.eventsButton;
|
|
int num17 = 0;
|
|
this.BEKJEKELAOG<EventsScreen>(button3D10, num17, num16);
|
|
int num18 = 0;
|
|
Button3D button3D11 = this.createRoomButton;
|
|
int num19 = 0;
|
|
this.BEKJEKELAOG<CreateRoomScreen>(button3D11, num19, num18);
|
|
Button3D button3D12 = this.thisRoomButton;
|
|
Action<RRUIRootScreen> action3;
|
|
if (HomeScreenFlow.<>c.<>9__32_3 == 0)
|
|
{
|
|
action3 = delegate(RRUIRootScreen flow)
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField = Matchmaking.BBJAEJHMAPB.<DOFDAMHCJLP>k__BackingField;
|
|
flow2.ShowScreenAndGoToRoomDetails(<DOFDAMHCJLP>k__BackingField, SessionManager.BDPNOBGNGNI.THIS_ROOM_WATCH);
|
|
};
|
|
HomeScreenFlow.<>c.<>9__32_3 = action3;
|
|
}
|
|
int num20 = 0;
|
|
this.BEKJEKELAOG<RRUIRootScreen>(button3D12, num20, action3);
|
|
Button3D button3D13 = this.thisEventButton;
|
|
Action<EventDetailsScreen> action4;
|
|
if (HomeScreenFlow.<>c.<>9__32_4 == 0)
|
|
{
|
|
action4 = delegate(EventDetailsScreen flow)
|
|
{
|
|
long <AEPJALDBFKK>k__BackingField = Matchmaking.BBJAEJHMAPB.<AEPJALDBFKK>k__BackingField;
|
|
int num25 = 0;
|
|
PMGCJEPKFOF<IOFNNFFJIAN> pmgcjepkfof = GNPDMBPGHBH.FCFEIOCJHKO(<AEPJALDBFKK>k__BackingField, num25);
|
|
Action<IOFNNFFJIAN> action6 = delegate(IOFNNFFJIAN details)
|
|
{
|
|
if (details != 0)
|
|
{
|
|
EventDetailsScreen flow2 = flow2;
|
|
flow2.subscreenControl.ShowDefaultSubscreen();
|
|
int num27 = 0;
|
|
flow2.OJIPEJDOPKB(num27);
|
|
flow2.EAEPLIKKBMG = details;
|
|
WatchUI <LBNLPAIAGHF>k__BackingField2 = flow2.<LBNLPAIAGHF>k__BackingField;
|
|
int num28 = 0;
|
|
<LBNLPAIAGHF>k__BackingField2.PushFlow(flow2, num28);
|
|
RadioButton3D setupButton = flow2.setupButton;
|
|
if (!details.KMOAHFBMONE)
|
|
{
|
|
}
|
|
DateTime <NBPEAFMLPDJ>k__BackingField = flow2.EAEPLIKKBMG.<NBPEAFMLPDJ>k__BackingField;
|
|
DateTime utcNow = DateTime.UtcNow;
|
|
bool flag3 = <NBPEAFMLPDJ>k__BackingField > utcNow;
|
|
setupButton.FFDOINJEHMM = flag3;
|
|
flow2.MBPKPBBOKKH();
|
|
flow2.PFHDKGBKOGJ();
|
|
flow2.HOLFDGLAAHN();
|
|
int num29 = 0;
|
|
flow2.FBIMFJPAJLM = num29;
|
|
flow2.FGLGDFMNJNG = num29;
|
|
flow2.DEDIJMHLGAP = num29;
|
|
flow2.DEDIJMHLGAP.has_value = num29 != 0;
|
|
flow2.DHGFEBDFKBJ = num29;
|
|
}
|
|
};
|
|
int num26 = 0;
|
|
num26 += num26;
|
|
num26++;
|
|
PMGCJEPKFOF<IOFNNFFJIAN> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action6);
|
|
};
|
|
HomeScreenFlow.<>c.<>9__32_4 = action4;
|
|
}
|
|
int num21 = 0;
|
|
this.BEKJEKELAOG<EventDetailsScreen>(button3D13, num21, action4);
|
|
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
|
int num22 = 0;
|
|
if (<LBNLPAIAGHF>k__BackingField != num22)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Button3D button3D14 = global::UnityEngine.Object.Instantiate<Button3D>(this.devButtonPrefab);
|
|
Transform transform = button3D14.transform;
|
|
Transform transform2 = this.devMenuPanel.transform;
|
|
int num23 = 0;
|
|
transform.SetParent(transform2, num23 != 0);
|
|
Action<RRUIRootScreen> action5;
|
|
if (HomeScreenFlow.<>c.<>9__32_8 == 0)
|
|
{
|
|
action5 = delegate(RRUIRootScreen flow)
|
|
{
|
|
flow.ShowScreenAndGoToTestCaseManagement();
|
|
};
|
|
HomeScreenFlow.<>c.<>9__32_8 = action5;
|
|
}
|
|
int num24 = 0;
|
|
this.BEKJEKELAOG<RRUIRootScreen>(button3D14, num24, action5);
|
|
PLDMAFINLJO.FANDNIHFMNM(button3D14.GetComponentInChildren<Text>(), "New TCM");
|
|
}
|
|
bool flag2;
|
|
this.devMenuPanel.gameObject.SetActive(flag2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600660D RID: 26125 RVA: 0x001626D4 File Offset: 0x001608D4
|
|
[Token(Token = "0x600660D")]
|
|
[Address(RVA = "0x25F7520", Offset = "0x25F6520", VA = "0x1825F7520")]
|
|
private void BEKJEKELAOG<T>(Button3D cpp2il__autoParamName__idx_0, Action cpp2il__autoParamName__idx_1, Action cpp2il__autoParamName__idx_2) where T : StackedUIFlowBase
|
|
{
|
|
int num = 0;
|
|
if (!(cpp2il__autoParamName__idx_0 == num))
|
|
{
|
|
Dictionary<Type, Button3DBase> mebgopjclco = this.MEBGOPJCLCO;
|
|
Type typeFromHandle = typeof(Type);
|
|
mebgopjclco[typeFromHandle] = cpp2il__autoParamName__idx_0;
|
|
Button3D.OnButton3DClick onClick = cpp2il__autoParamName__idx_0.OnClick;
|
|
bool enableCalled;
|
|
UnityAction unityAction = new UnityAction(typeFromHandle, enableCalled ? 1 : 0);
|
|
enableCalled = cpp2il__autoParamName__idx_0.m_EnableCalled;
|
|
onClick.AddListener(unityAction);
|
|
return;
|
|
}
|
|
object[] array = new object[1];
|
|
Type type;
|
|
if (type != 0)
|
|
{
|
|
}
|
|
array[0] = type;
|
|
Debug.LogErrorFormat("HomeScreenFlow.SetButtonOnClick() - button is null, type={0}", array);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600660E RID: 26126 RVA: 0x00162754 File Offset: 0x00160954
|
|
[Token(Token = "0x600660E")]
|
|
[Address(RVA = "0x21BF660", Offset = "0x21BE660", VA = "0x1821BF660")]
|
|
public Button3DBase GetButtonForFlow<T>()
|
|
{
|
|
int num = 0;
|
|
Type type;
|
|
bool flag = this.MEBGOPJCLCO.TryGetValue(type, num);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600660F RID: 26127 RVA: 0x00162778 File Offset: 0x00160978
|
|
[Token(Token = "0x600660F")]
|
|
[Address(RVA = "0x25F7BB0", Offset = "0x25F6BB0", VA = "0x1825F7BB0")]
|
|
public void LockButton<T>(bool MGDBHGLCAAF)
|
|
{
|
|
int num = 0;
|
|
if (this != num)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006610 RID: 26128 RVA: 0x00162798 File Offset: 0x00160998
|
|
[Token(Token = "0x6006610")]
|
|
[Address(RVA = "0x17D68D0", Offset = "0x17D58D0", VA = "0x1817D68D0")]
|
|
public void LockRecCenterButton(bool MGDBHGLCAAF)
|
|
{
|
|
Button3D button3D = this.recCenterButton;
|
|
int num = 0;
|
|
if (button3D != num)
|
|
{
|
|
this.recCenterButton.FFDOINJEHMM = MGDBHGLCAAF;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006611 RID: 26129 RVA: 0x001627CC File Offset: 0x001609CC
|
|
[Token(Token = "0x6006611")]
|
|
[Address(RVA = "0x25F7770", Offset = "0x25F6770", VA = "0x1825F7770")]
|
|
private void DFNLAEJGDPB<T>(T LHHONCAOJFH) where T : StackedUIFlowBase
|
|
{
|
|
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06006612 RID: 26130 RVA: 0x001627E8 File Offset: 0x001609E8
|
|
[Token(Token = "0x6006612")]
|
|
[Address(RVA = "0x25F77D0", Offset = "0x25F67D0", VA = "0x1825F77D0")]
|
|
public void HighlightButton<T>()
|
|
{
|
|
int num;
|
|
int num4;
|
|
do
|
|
{
|
|
num = 0;
|
|
Dictionary<Type, Button3DBase>.KeyCollection keys = this.MEBGOPJCLCO.Keys;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Type typeFromHandle = typeof(Type);
|
|
while (typeFromHandle == 0)
|
|
{
|
|
}
|
|
Button3DBase button3DBase = this.MEBGOPJCLCO[typeFromHandle];
|
|
int num2 = 0;
|
|
if (!(button3DBase != num2))
|
|
{
|
|
continue;
|
|
}
|
|
ulong num3;
|
|
button3DBase.JMMLBJBNGMB = num3 != 0UL;
|
|
}
|
|
num4 = 0;
|
|
num4 += num4;
|
|
num4++;
|
|
}
|
|
while (num != 0);
|
|
num4 += num4;
|
|
num4 += 19;
|
|
num4 += typeof(Dictionary<Type, Button3DBase>.KeyCollection.Enumerator).TypeHandle;
|
|
}
|
|
|
|
// Token: 0x06006613 RID: 26131 RVA: 0x00162878 File Offset: 0x00160A78
|
|
[Token(Token = "0x6006613")]
|
|
[Address(RVA = "0x17D5810", Offset = "0x17D4810", VA = "0x1817D5810")]
|
|
public void ClearHighlights()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
Dictionary<Type, Button3DBase>.KeyCollection keys = this.MEBGOPJCLCO.Keys;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Dictionary<Type, Button3DBase> mebgopjclco = this.MEBGOPJCLCO;
|
|
int num2 = 0;
|
|
Button3DBase button3DBase;
|
|
if (!(button3DBase != num2))
|
|
{
|
|
continue;
|
|
}
|
|
int num3 = 0;
|
|
button3DBase.JMMLBJBNGMB = num3 != 0;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
Button3D button3D = this.dormRoomButton;
|
|
int num4 = 0;
|
|
button3D.JMMLBJBNGMB = num4 != 0;
|
|
Button3D button3D2 = this.recCenterButton;
|
|
int num5 = 0;
|
|
button3D2.JMMLBJBNGMB = num5 != 0;
|
|
}
|
|
|
|
// Token: 0x06006614 RID: 26132 RVA: 0x001628F8 File Offset: 0x00160AF8
|
|
[Token(Token = "0x6006614")]
|
|
[Address(RVA = "0x17D5E80", Offset = "0x17D4E80", VA = "0x1817D5E80")]
|
|
public void HighlightRoomButton(HomeScreenFlow.IIDMJBPAJFH HLNOLCEDOBK)
|
|
{
|
|
if (HLNOLCEDOBK == HomeScreenFlow.IIDMJBPAJFH.DormRoom)
|
|
{
|
|
}
|
|
if (HLNOLCEDOBK == HomeScreenFlow.IIDMJBPAJFH.RecCenter)
|
|
{
|
|
this.recCenterButton.JMMLBJBNGMB = true;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006615 RID: 26133 RVA: 0x00162920 File Offset: 0x00160B20
|
|
[Token(Token = "0x6006615")]
|
|
[Address(RVA = "0x17D5430", Offset = "0x17D4430", VA = "0x1817D5430")]
|
|
private void CPIDANABNFI()
|
|
{
|
|
if (!SingletonMonoBehaviour.ONCPNMDGGKG.NBNAIOIOCNJ || PlayerObjectiveTracker.KJHLMNOGFIC)
|
|
{
|
|
}
|
|
WatchUI.SetToast(IAFCKKHMKKM.Challenges, "NEW");
|
|
PMGCJEPKFOF<BKFGFHDDNFG> pmgcjepkfof = GEAPBDGCKMB.PGIMFDLBHON(DGOHCPBKOHD.Watch);
|
|
if (HomeScreenFlow.<>c.<>9__41_0 == 0)
|
|
{
|
|
HomeScreenFlow.<>c.<>9__41_0 = delegate(BKFGFHDDNFG sf)
|
|
{
|
|
if (sf != 0)
|
|
{
|
|
DateTime? <LMBOMOCLAOE>k__BackingField = sf.<LMBOMOCLAOE>k__BackingField;
|
|
DateTime utcNow = DateTime.UtcNow;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
WatchUI.SetToast(IAFCKKHMKKM.Store, "NEW");
|
|
return;
|
|
}
|
|
}
|
|
string empty = string.Empty;
|
|
WatchUI.SetToast(IAFCKKHMKKM.Store, empty);
|
|
};
|
|
}
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
PMGCJEPKFOF<HashSet<long>> pmgcjepkfof2 = JDJGIBLMFKK.ONKBEEOFDNC(JCDEFCJLCHN.Generic);
|
|
HomeScreenFlow.<>c <>;
|
|
if (HomeScreenFlow.<>c.<>9__41_1 == 0)
|
|
{
|
|
<> = HomeScreenFlow.<>c.<>9;
|
|
HomeScreenFlow.<>c.<>9__41_1 = delegate(HashSet<long> clubIds)
|
|
{
|
|
int count = clubIds._count;
|
|
WatchUI.SetToast(IAFCKKHMKKM.Club, count);
|
|
};
|
|
}
|
|
MessagesManager messagesManager;
|
|
if (num < <>)
|
|
{
|
|
num += num;
|
|
if (num == <>)
|
|
{
|
|
messagesManager += messagesManager;
|
|
throw new NullReferenceException();
|
|
}
|
|
num++;
|
|
}
|
|
messagesManager = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
messagesManager.UpdateMessageToasts();
|
|
}
|
|
|
|
// Token: 0x06006616 RID: 26134 RVA: 0x001629DC File Offset: 0x00160BDC
|
|
[Token(Token = "0x6006616")]
|
|
[Address(RVA = "0x17D5D40", Offset = "0x17D4D40", VA = "0x1817D5D40")]
|
|
private void HBGKNHEOLEG()
|
|
{
|
|
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof;
|
|
if (pmgcjepkfof != 0)
|
|
{
|
|
PlatformManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof2;
|
|
if (pmgcjepkfof2 != (ulong)1L)
|
|
{
|
|
}
|
|
}
|
|
bool inScreenDisplayMode = SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB;
|
|
this.exitButton.gameObject.SetActive(inScreenDisplayMode);
|
|
}
|
|
|
|
// Token: 0x06006617 RID: 26135 RVA: 0x00162A24 File Offset: 0x00160C24
|
|
[Token(Token = "0x6006617")]
|
|
[Address(RVA = "0x17D6660", Offset = "0x17D5660", VA = "0x1817D6660")]
|
|
private Color LMAGDKAECHA()
|
|
{
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
int num = 0;
|
|
if (<EGKJPJKLEAI>k__BackingField != num)
|
|
{
|
|
PlayerParty playerParty = Player.<EGKJPJKLEAI>k__BackingField.playerParty;
|
|
int num2 = 0;
|
|
Color? color;
|
|
if (!(playerParty != num2) || !color.has_value)
|
|
{
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06006618 RID: 26136 RVA: 0x00162A6C File Offset: 0x00160C6C
|
|
[Token(Token = "0x6006618")]
|
|
[Address(RVA = "0x17D5CC0", Offset = "0x17D4CC0", VA = "0x1817D5CC0")]
|
|
private void FAOLCJOHPAO(AGAJMBPABDL BJGOFOEKLMC)
|
|
{
|
|
Button3D button3D = this.evictAllButton;
|
|
bool flag = KKPBCOOONNK.DFFEKFNFAKJ.Length > 1;
|
|
button3D.FFDOINJEHMM = flag;
|
|
}
|
|
|
|
// Token: 0x06006619 RID: 26137 RVA: 0x00162AA0 File Offset: 0x00160CA0
|
|
[Token(Token = "0x6006619")]
|
|
[Address(RVA = "0x17D59D0", Offset = "0x17D49D0", VA = "0x1817D59D0")]
|
|
private void EAHIGLJLCLH()
|
|
{
|
|
Button3D button3D = this.evictAllButton;
|
|
int num = 0;
|
|
button3D.FFDOINJEHMM = num != 0;
|
|
List<int> list = new List();
|
|
AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ;
|
|
int num2 = 0;
|
|
int length = array.Length;
|
|
if (num2 < length)
|
|
{
|
|
AGAJMBPABDL agajmbpabdl = array[num2];
|
|
if (agajmbpabdl.<LPHIFCGHALA>k__BackingField != num2)
|
|
{
|
|
int <LPHIFCGHALA>k__BackingField = agajmbpabdl.<LPHIFCGHALA>k__BackingField;
|
|
list.Add(<LPHIFCGHALA>k__BackingField);
|
|
}
|
|
num2++;
|
|
}
|
|
PMGCJEPKFOF<KLAMKCBENEA> pmgcjepkfof = LCCEEFHOBEN.HNFAAFGGDML(list);
|
|
HomeScreenFlow.<>c <>;
|
|
if (HomeScreenFlow.<>c.<>9__46_0 == 0)
|
|
{
|
|
<> = HomeScreenFlow.<>c.<>9;
|
|
HomeScreenFlow.<>c.<>9__46_0 = delegate(KLAMKCBENEA response)
|
|
{
|
|
if (!response.<NHCNKEMFEJC>k__BackingField)
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
return;
|
|
}
|
|
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
};
|
|
}
|
|
if (num2 < <>)
|
|
{
|
|
num2 += num2;
|
|
if (num2 == <>)
|
|
{
|
|
uint num3;
|
|
num3 += num3;
|
|
throw new NullReferenceException();
|
|
}
|
|
num2++;
|
|
}
|
|
Action action = new Action(this.ANIDICCBNFD);
|
|
this.KLJJNNHLKLF = action;
|
|
}
|
|
|
|
// Token: 0x0600661A RID: 26138 RVA: 0x00162B70 File Offset: 0x00160D70
|
|
[Token(Token = "0x600661A")]
|
|
[Address(RVA = "0x17D5110", Offset = "0x17D4110", VA = "0x1817D5110")]
|
|
public void Button_EvictAll()
|
|
{
|
|
if (KKPBCOOONNK.DFFEKFNFAKJ.Length > 1 && this.KLJJNNHLKLF == (ulong)0L)
|
|
{
|
|
this.EAHIGLJLCLH();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600661B RID: 26139 RVA: 0x00162BA4 File Offset: 0x00160DA4
|
|
[Token(Token = "0x600661B")]
|
|
[Address(RVA = "0x17D5020", Offset = "0x17D4020", VA = "0x1817D5020")]
|
|
public void Button_DormRoom()
|
|
{
|
|
if (!SingletonMonoBehaviour.ONCPNMDGGKG.<KGHBOCPLIMP>k__BackingField)
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600661C RID: 26140 RVA: 0x00162BCC File Offset: 0x00160DCC
|
|
[Token(Token = "0x600661C")]
|
|
[Address(RVA = "0x17D5340", Offset = "0x17D4340", VA = "0x1817D5340")]
|
|
public void Button_RecCenter()
|
|
{
|
|
if (!SingletonMonoBehaviour.ONCPNMDGGKG.<KGHBOCPLIMP>k__BackingField)
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600661D RID: 26141 RVA: 0x00162BF4 File Offset: 0x00160DF4
|
|
[Token(Token = "0x600661D")]
|
|
[Address(RVA = "0x17D5210", Offset = "0x17D4210", VA = "0x1817D5210")]
|
|
public void Button_ExitGame()
|
|
{
|
|
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof = this.<LBNLPAIAGHF>k__BackingField.ShowConfirmationDialog((UIConfirmationDialog.MCLCMCALGMA)((uint)3), "Exit Rec Room", "Are you sure you want to quit Rec Room?");
|
|
if (HomeScreenFlow.<>c.<>9__50_0 == 0)
|
|
{
|
|
HomeScreenFlow.<>c.<>9__50_0 = delegate(JPIJGHNNIDP response)
|
|
{
|
|
if (response == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
Application.Quit();
|
|
return;
|
|
}
|
|
};
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600661E RID: 26142 RVA: 0x00162C3C File Offset: 0x00160E3C
|
|
[Token(Token = "0x600661E")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "17")]
|
|
protected override bool GCGHNCAKNHN()
|
|
{
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0600661F RID: 26143 RVA: 0x00162C4C File Offset: 0x00160E4C
|
|
[Token(Token = "0x600661F")]
|
|
[Address(RVA = "0x17D77D0", Offset = "0x17D67D0", VA = "0x1817D77D0")]
|
|
public HomeScreenFlow()
|
|
{
|
|
Dictionary<Type, Button3DBase> dictionary = new Dictionary();
|
|
this.MEBGOPJCLCO = dictionary;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06006620 RID: 26144 RVA: 0x00162C6C File Offset: 0x00160E6C
|
|
[Token(Token = "0x6006620")]
|
|
[Address(RVA = "0x25F7A60", Offset = "0x25F6A60", VA = "0x1825F7A60")]
|
|
[CompilerGenerated]
|
|
private void KBJDFGAJJFG<T>(string MFDCCNKNIPD, ref HomeScreenFlow.BFAEAJBNLBI cpp2il__autoParamName__idx_1) where T : StackedUIFlowBase
|
|
{
|
|
Button3D button3D = global::UnityEngine.Object.Instantiate<Button3D>(this.devButtonPrefab);
|
|
Transform transform = button3D.transform;
|
|
Transform transform2 = this.devMenuPanel.transform;
|
|
int num = 0;
|
|
transform.SetParent(transform2, num != 0);
|
|
UnityAction unityAction;
|
|
button3D.OnClick.AddListener(unityAction);
|
|
PLDMAFINLJO.FANDNIHFMNM(button3D.GetComponentInChildren<Text>(), MFDCCNKNIPD);
|
|
}
|
|
|
|
// Token: 0x06006621 RID: 26145 RVA: 0x00162CC4 File Offset: 0x00160EC4
|
|
[Token(Token = "0x6006621")]
|
|
[Address(RVA = "0x25F77A0", Offset = "0x25F67A0", VA = "0x1825F77A0")]
|
|
[CompilerGenerated]
|
|
private void FOJNGGIAPGH<T>() where T : StackedUIFlowBase
|
|
{
|
|
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
|
int num = 0;
|
|
int num2 = ((IComparable)<LBNLPAIAGHF>k__BackingField).CompareTo(num);
|
|
}
|
|
|
|
// Token: 0x06006622 RID: 26146 RVA: 0x00162CE8 File Offset: 0x00160EE8
|
|
[Token(Token = "0x6006622")]
|
|
[Address(RVA = "0x17D4F90", Offset = "0x17D3F90", VA = "0x1817D4F90")]
|
|
[CompilerGenerated]
|
|
private void ANIDICCBNFD()
|
|
{
|
|
this.KLJJNNHLKLF = (ulong)0L;
|
|
Button3D button3D = this.evictAllButton;
|
|
bool flag = KKPBCOOONNK.DFFEKFNFAKJ.Length > 1;
|
|
button3D.FFDOINJEHMM = flag;
|
|
}
|
|
|
|
// Token: 0x040042B3 RID: 17075
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x40042B3")]
|
|
[SerializeField]
|
|
private Button3D profileButton;
|
|
|
|
// Token: 0x040042B4 RID: 17076
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x40042B4")]
|
|
[SerializeField]
|
|
private Button3D settingsButton;
|
|
|
|
// Token: 0x040042B5 RID: 17077
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x40042B5")]
|
|
[SerializeField]
|
|
private Button3D partyButton;
|
|
|
|
// Token: 0x040042B6 RID: 17078
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x40042B6")]
|
|
[SerializeField]
|
|
private Button3D browseRoomsButton;
|
|
|
|
// Token: 0x040042B7 RID: 17079
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x40042B7")]
|
|
[SerializeField]
|
|
private Button3D eventsButton;
|
|
|
|
// Token: 0x040042B8 RID: 17080
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x40042B8")]
|
|
[SerializeField]
|
|
private Button3D createRoomButton;
|
|
|
|
// Token: 0x040042B9 RID: 17081
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x40042B9")]
|
|
[SerializeField]
|
|
private Button3D thisRoomButton;
|
|
|
|
// Token: 0x040042BA RID: 17082
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x40042BA")]
|
|
[SerializeField]
|
|
private Button3D thisEventButton;
|
|
|
|
// Token: 0x040042BB RID: 17083
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x40042BB")]
|
|
[SerializeField]
|
|
private Button3D peopleButton;
|
|
|
|
// Token: 0x040042BC RID: 17084
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x40042BC")]
|
|
[SerializeField]
|
|
private Button3D messagesButton;
|
|
|
|
// Token: 0x040042BD RID: 17085
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x40042BD")]
|
|
[SerializeField]
|
|
private Button3D checklistButton;
|
|
|
|
// Token: 0x040042BE RID: 17086
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x40042BE")]
|
|
[SerializeField]
|
|
private Button3D backpackButton;
|
|
|
|
// Token: 0x040042BF RID: 17087
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x40042BF")]
|
|
[SerializeField]
|
|
private Button3D clubsButton;
|
|
|
|
// Token: 0x040042C0 RID: 17088
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x40042C0")]
|
|
[SerializeField]
|
|
private Button3D storeButton;
|
|
|
|
// Token: 0x040042C1 RID: 17089
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x40042C1")]
|
|
[SerializeField]
|
|
private Button3D evictAllButton;
|
|
|
|
// Token: 0x040042C2 RID: 17090
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x40042C2")]
|
|
[SerializeField]
|
|
private Button3D dormRoomButton;
|
|
|
|
// Token: 0x040042C3 RID: 17091
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x40042C3")]
|
|
[SerializeField]
|
|
private Button3D recCenterButton;
|
|
|
|
// Token: 0x040042C4 RID: 17092
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x40042C4")]
|
|
[SerializeField]
|
|
private Button3D streamingButton;
|
|
|
|
// Token: 0x040042C5 RID: 17093
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x40042C5")]
|
|
[SerializeField]
|
|
private Button3D exitButton;
|
|
|
|
// Token: 0x040042C6 RID: 17094
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x40042C6")]
|
|
[SerializeField]
|
|
private GameObject reportBugButtonSpacer;
|
|
|
|
// Token: 0x040042C7 RID: 17095
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x40042C7")]
|
|
[SerializeField]
|
|
[FormerlySerializedAs("extraPanel")]
|
|
private RectTransform devMenuPanel;
|
|
|
|
// Token: 0x040042C8 RID: 17096
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x40042C8")]
|
|
[SerializeField]
|
|
private Button3D devButtonPrefab;
|
|
|
|
// Token: 0x040042C9 RID: 17097
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
|
|
[Token(Token = "0x40042C9")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
|
private PlayerAccountUIControl playerAccountUIControl;
|
|
|
|
// Token: 0x040042CA RID: 17098
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
|
|
[Token(Token = "0x40042CA")]
|
|
private Dictionary<Type, Button3DBase> MEBGOPJCLCO;
|
|
|
|
// Token: 0x040042CB RID: 17099
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
|
|
[Token(Token = "0x40042CB")]
|
|
private bool CJGBDHPDFNJ;
|
|
|
|
// Token: 0x040042CC RID: 17100
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
|
|
[Token(Token = "0x40042CC")]
|
|
private DABKFAIHBBP KLJJNNHLKLF;
|
|
|
|
// Token: 0x020011D1 RID: 4561
|
|
[Token(Token = "0x20011D1")]
|
|
public enum IIDMJBPAJFH
|
|
{
|
|
// Token: 0x040042CE RID: 17102
|
|
[Token(Token = "0x40042CE")]
|
|
DormRoom,
|
|
// Token: 0x040042CF RID: 17103
|
|
[Token(Token = "0x40042CF")]
|
|
RecCenter
|
|
}
|
|
|
|
// Token: 0x020011D3 RID: 4563
|
|
[Token(Token = "0x20011D3")]
|
|
[CompilerGenerated]
|
|
private sealed class AGDFBGIBJEA
|
|
{
|
|
// Token: 0x06006630 RID: 26160 RVA: 0x00162F30 File Offset: 0x00161130
|
|
[Token(Token = "0x6006630")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public AGDFBGIBJEA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06006631 RID: 26161 RVA: 0x00162F44 File Offset: 0x00161144
|
|
[Token(Token = "0x6006631")]
|
|
[Address(RVA = "0x17CB9D0", Offset = "0x17CA9D0", VA = "0x1817CB9D0")]
|
|
internal void <InitializeButtons>b__5(IOFNNFFJIAN details)
|
|
{
|
|
if (details != 0)
|
|
{
|
|
EventDetailsScreen eventDetailsScreen = this.flow;
|
|
eventDetailsScreen.subscreenControl.ShowDefaultSubscreen();
|
|
int num = 0;
|
|
eventDetailsScreen.OJIPEJDOPKB(num);
|
|
eventDetailsScreen.EAEPLIKKBMG = details;
|
|
WatchUI <LBNLPAIAGHF>k__BackingField = eventDetailsScreen.<LBNLPAIAGHF>k__BackingField;
|
|
int num2 = 0;
|
|
<LBNLPAIAGHF>k__BackingField.PushFlow(eventDetailsScreen, num2);
|
|
RadioButton3D setupButton = eventDetailsScreen.setupButton;
|
|
if (!details.KMOAHFBMONE)
|
|
{
|
|
}
|
|
DateTime <NBPEAFMLPDJ>k__BackingField = eventDetailsScreen.EAEPLIKKBMG.<NBPEAFMLPDJ>k__BackingField;
|
|
DateTime utcNow = DateTime.UtcNow;
|
|
bool flag = <NBPEAFMLPDJ>k__BackingField > utcNow;
|
|
setupButton.FFDOINJEHMM = flag;
|
|
eventDetailsScreen.MBPKPBBOKKH();
|
|
eventDetailsScreen.PFHDKGBKOGJ();
|
|
eventDetailsScreen.HOLFDGLAAHN();
|
|
int num3 = 0;
|
|
eventDetailsScreen.FBIMFJPAJLM = num3;
|
|
eventDetailsScreen.FGLGDFMNJNG = num3;
|
|
eventDetailsScreen.DEDIJMHLGAP = num3;
|
|
eventDetailsScreen.DEDIJMHLGAP.has_value = num3 != 0;
|
|
eventDetailsScreen.DHGFEBDFKBJ = num3;
|
|
}
|
|
}
|
|
|
|
// Token: 0x040042DC RID: 17116
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40042DC")]
|
|
public EventDetailsScreen flow;
|
|
}
|
|
|
|
// Token: 0x020011D4 RID: 4564
|
|
[Token(Token = "0x20011D4")]
|
|
[CompilerGenerated]
|
|
[StructLayout(3)]
|
|
private struct BFAEAJBNLBI
|
|
{
|
|
// Token: 0x040042DD RID: 17117
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40042DD")]
|
|
public int count;
|
|
}
|
|
|
|
// Token: 0x020011D5 RID: 4565
|
|
[Token(Token = "0x20011D5")]
|
|
[CompilerGenerated]
|
|
private sealed class FOKEAEJDCFD<T> where T : StackedUIFlowBase
|
|
{
|
|
// Token: 0x06006632 RID: 26162 RVA: 0x00163010 File Offset: 0x00161210
|
|
[Token(Token = "0x6006632")]
|
|
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
|
public FOKEAEJDCFD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06006633 RID: 26163 RVA: 0x0016302C File Offset: 0x0016122C
|
|
[Token(Token = "0x6006633")]
|
|
[Address(RVA = "0x1FCC570", Offset = "0x1FCB570", VA = "0x181FCC570")]
|
|
internal void <SetButtonOnClick>b__0()
|
|
{
|
|
!!0 flowByType = this.<>4__this.<KBKJKEOPIGB>k__BackingField.GetFlowByType();
|
|
Action action = this.flowSetup;
|
|
if (action != 0)
|
|
{
|
|
action(flowByType);
|
|
}
|
|
if (this.showFlow == 0)
|
|
{
|
|
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this.<>4__this).BIILOFOAKEJ;
|
|
return;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x040042DE RID: 17118
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40042DE")]
|
|
public HomeScreenFlow <>4__this;
|
|
|
|
// Token: 0x040042DF RID: 17119
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40042DF")]
|
|
public Action<T> flowSetup;
|
|
|
|
// Token: 0x040042E0 RID: 17120
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40042E0")]
|
|
public Action<T> showFlow;
|
|
}
|
|
}
|
|
}
|