oh dear
This commit is contained in:
@@ -0,0 +1,1015 @@
|
||||
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: 0x02001103 RID: 4355
|
||||
[Token(Token = "0x2001103")]
|
||||
public class HomeScreenFlow : WatchUIFlow
|
||||
{
|
||||
// Token: 0x170010D3 RID: 4307
|
||||
// (get) Token: 0x060062B1 RID: 25265 RVA: 0x0015A338 File Offset: 0x00158538
|
||||
[Token(Token = "0x170010D3")]
|
||||
private bool IIKFMJHBAMA
|
||||
{
|
||||
[Token(Token = "0x60062B1")]
|
||||
[Address(RVA = "0xCD8080", Offset = "0xCD6E80", VA = "0x180CD8080")]
|
||||
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: 0x060062B2 RID: 25266 RVA: 0x0015A37C File Offset: 0x0015857C
|
||||
[Token(Token = "0x60062B2")]
|
||||
[Address(RVA = "0xCD7030", Offset = "0xCD5E30", VA = "0x180CD7030", 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: 0x060062B3 RID: 25267 RVA: 0x0015A530 File Offset: 0x00158730
|
||||
[Token(Token = "0x60062B3")]
|
||||
[Address(RVA = "0xCD8390", Offset = "0xCD7190", VA = "0x180CD8390")]
|
||||
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: 0x060062B4 RID: 25268 RVA: 0x0015A5E4 File Offset: 0x001587E4
|
||||
[Token(Token = "0x60062B4")]
|
||||
[Address(RVA = "0xCD8250", Offset = "0xCD7050", VA = "0x180CD8250", 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: 0x060062B5 RID: 25269 RVA: 0x0015A640 File Offset: 0x00158840
|
||||
[Token(Token = "0x60062B5")]
|
||||
[Address(RVA = "0xCD8600", Offset = "0xCD7400", VA = "0x180CD8600", 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: 0x060062B6 RID: 25270 RVA: 0x0015A69C File Offset: 0x0015889C
|
||||
[Token(Token = "0x60062B6")]
|
||||
[Address(RVA = "0xCD7AE0", Offset = "0xCD68E0", VA = "0x180CD7AE0")]
|
||||
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);
|
||||
int num13 = 0;
|
||||
Button3D button3D7 = this.clubsButton;
|
||||
int num14 = 0;
|
||||
this.BEKJEKELAOG<RRUIRootScreen>(button3D7, num14, num13);
|
||||
Button3D button3D8 = this.storeButton;
|
||||
Action<RRUIRootScreen> <>9__32_ = HomeScreenFlow.<>c.<>9__32_0;
|
||||
if (<>9__32_ == 0)
|
||||
{
|
||||
HomeScreenFlow.<>c.<>9__32_0 = delegate(RRUIRootScreen flow)
|
||||
{
|
||||
flow.ShowScreenAndGoToStore();
|
||||
};
|
||||
}
|
||||
int num15 = 0;
|
||||
this.BEKJEKELAOG<RRUIRootScreen>(button3D8, num15, <>9__32_);
|
||||
Button3D button3D9 = this.browseRoomsButton;
|
||||
Action<RRUIRootScreen> action;
|
||||
if (HomeScreenFlow.<>c.<>9__32_1 == 0)
|
||||
{
|
||||
action = delegate(RRUIRootScreen flow)
|
||||
{
|
||||
flow.ShowScreenAndGoToPlayMenu();
|
||||
};
|
||||
HomeScreenFlow.<>c.<>9__32_1 = action;
|
||||
}
|
||||
int num16 = 0;
|
||||
this.BEKJEKELAOG<RRUIRootScreen>(button3D9, num16, action);
|
||||
int num17 = 0;
|
||||
Button3D button3D10 = this.eventsButton;
|
||||
int num18 = 0;
|
||||
this.BEKJEKELAOG<EventsScreen>(button3D10, num18, num17);
|
||||
int num19 = 0;
|
||||
Button3D button3D11 = this.createRoomButton;
|
||||
int num20 = 0;
|
||||
this.BEKJEKELAOG<CreateRoomScreen>(button3D11, num20, num19);
|
||||
Button3D button3D12 = this.thisRoomButton;
|
||||
Action<RRUIRootScreen> action2;
|
||||
if (HomeScreenFlow.<>c.<>9__32_2 == 0)
|
||||
{
|
||||
action2 = delegate(RRUIRootScreen flow)
|
||||
{
|
||||
long <DOFDAMHCJLP>k__BackingField = Matchmaking.BBJAEJHMAPB.<DOFDAMHCJLP>k__BackingField;
|
||||
flow.ShowScreenAndGoToRoomDetails(<DOFDAMHCJLP>k__BackingField, SessionManager.BDPNOBGNGNI.THIS_ROOM_WATCH);
|
||||
};
|
||||
HomeScreenFlow.<>c.<>9__32_2 = action2;
|
||||
}
|
||||
int num21 = 0;
|
||||
this.BEKJEKELAOG<RRUIRootScreen>(button3D12, num21, action2);
|
||||
Button3D button3D13 = this.thisEventButton;
|
||||
Action<EventDetailsScreen> action3;
|
||||
if (HomeScreenFlow.<>c.<>9__32_3 == 0)
|
||||
{
|
||||
action3 = delegate(EventDetailsScreen flow)
|
||||
{
|
||||
long <AEPJALDBFKK>k__BackingField = Matchmaking.BBJAEJHMAPB.<AEPJALDBFKK>k__BackingField;
|
||||
int num24 = 0;
|
||||
PMGCJEPKFOF<IOFNNFFJIAN> pmgcjepkfof = GNPDMBPGHBH.FCFEIOCJHKO(<AEPJALDBFKK>k__BackingField, num24);
|
||||
Action<IOFNNFFJIAN> action4 = delegate(IOFNNFFJIAN details)
|
||||
{
|
||||
if (details != 0)
|
||||
{
|
||||
EventDetailsScreen flow = flow;
|
||||
flow.subscreenControl.ShowDefaultSubscreen();
|
||||
int num26 = 0;
|
||||
flow.OJIPEJDOPKB(num26);
|
||||
flow.EAEPLIKKBMG = details;
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField2 = flow.<LBNLPAIAGHF>k__BackingField;
|
||||
int num27 = 0;
|
||||
<LBNLPAIAGHF>k__BackingField2.PushFlow(flow, num27);
|
||||
RadioButton3D setupButton = flow.setupButton;
|
||||
if (!details.KMOAHFBMONE)
|
||||
{
|
||||
}
|
||||
DateTime <NBPEAFMLPDJ>k__BackingField = flow.EAEPLIKKBMG.<NBPEAFMLPDJ>k__BackingField;
|
||||
DateTime utcNow = DateTime.UtcNow;
|
||||
bool flag3 = <NBPEAFMLPDJ>k__BackingField > utcNow;
|
||||
setupButton.FFDOINJEHMM = flag3;
|
||||
flow.MBPKPBBOKKH();
|
||||
flow.PFHDKGBKOGJ();
|
||||
flow.HOLFDGLAAHN();
|
||||
int num28 = 0;
|
||||
flow.FBIMFJPAJLM = num28;
|
||||
flow.FGLGDFMNJNG = num28;
|
||||
flow.DEDIJMHLGAP = num28;
|
||||
flow.DEDIJMHLGAP.has_value = num28 != 0;
|
||||
flow.DHGFEBDFKBJ = num28;
|
||||
}
|
||||
};
|
||||
int num25 = 0;
|
||||
num25 += num25;
|
||||
num25++;
|
||||
PMGCJEPKFOF<IOFNNFFJIAN> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action4);
|
||||
};
|
||||
HomeScreenFlow.<>c.<>9__32_3 = action3;
|
||||
}
|
||||
int num22 = 0;
|
||||
this.BEKJEKELAOG<EventDetailsScreen>(button3D13, num22, action3);
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
||||
int num23 = 0;
|
||||
if (<LBNLPAIAGHF>k__BackingField != num23)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
bool flag2;
|
||||
this.devMenuPanel.gameObject.SetActive(flag2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060062B7 RID: 25271 RVA: 0x0015A8A0 File Offset: 0x00158AA0
|
||||
[Token(Token = "0x60062B7")]
|
||||
[Address(RVA = "0x1B55070", Offset = "0x1B53E70", VA = "0x181B55070")]
|
||||
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: 0x060062B8 RID: 25272 RVA: 0x0015A920 File Offset: 0x00158B20
|
||||
[Token(Token = "0x60062B8")]
|
||||
[Address(RVA = "0x1779BA0", Offset = "0x17789A0", VA = "0x181779BA0")]
|
||||
public Button3DBase GetButtonForFlow<T>()
|
||||
{
|
||||
int num = 0;
|
||||
Type type;
|
||||
bool flag = this.MEBGOPJCLCO.TryGetValue(type, num);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060062B9 RID: 25273 RVA: 0x0015A944 File Offset: 0x00158B44
|
||||
[Token(Token = "0x60062B9")]
|
||||
[Address(RVA = "0x1B55580", Offset = "0x1B54380", VA = "0x181B55580")]
|
||||
public void LockButton<T>(bool MGDBHGLCAAF)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060062BA RID: 25274 RVA: 0x0015A964 File Offset: 0x00158B64
|
||||
[Token(Token = "0x60062BA")]
|
||||
[Address(RVA = "0xCD7A40", Offset = "0xCD6840", VA = "0x180CD7A40")]
|
||||
public void LockRecCenterButton(bool MGDBHGLCAAF)
|
||||
{
|
||||
Button3D button3D = this.recCenterButton;
|
||||
int num = 0;
|
||||
if (button3D != num)
|
||||
{
|
||||
this.recCenterButton.FFDOINJEHMM = MGDBHGLCAAF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060062BB RID: 25275 RVA: 0x0015A998 File Offset: 0x00158B98
|
||||
[Token(Token = "0x60062BB")]
|
||||
[Address(RVA = "0x1B552C0", Offset = "0x1B540C0", VA = "0x181B552C0")]
|
||||
private void DFNLAEJGDPB<T>(T LHHONCAOJFH) where T : StackedUIFlowBase
|
||||
{
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x060062BC RID: 25276 RVA: 0x0015A9B4 File Offset: 0x00158BB4
|
||||
[Token(Token = "0x60062BC")]
|
||||
[Address(RVA = "0x1B552F0", Offset = "0x1B540F0", VA = "0x181B552F0")]
|
||||
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: 0x060062BD RID: 25277 RVA: 0x0015AA44 File Offset: 0x00158C44
|
||||
[Token(Token = "0x60062BD")]
|
||||
[Address(RVA = "0xCD6980", Offset = "0xCD5780", VA = "0x180CD6980")]
|
||||
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: 0x060062BE RID: 25278 RVA: 0x0015AAC4 File Offset: 0x00158CC4
|
||||
[Token(Token = "0x60062BE")]
|
||||
[Address(RVA = "0xCD6FF0", Offset = "0xCD5DF0", VA = "0x180CD6FF0")]
|
||||
public void HighlightRoomButton(HomeScreenFlow.IIDMJBPAJFH HLNOLCEDOBK)
|
||||
{
|
||||
if (HLNOLCEDOBK == HomeScreenFlow.IIDMJBPAJFH.DormRoom)
|
||||
{
|
||||
}
|
||||
if (HLNOLCEDOBK == HomeScreenFlow.IIDMJBPAJFH.RecCenter)
|
||||
{
|
||||
this.recCenterButton.JMMLBJBNGMB = true;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060062BF RID: 25279 RVA: 0x0015AAEC File Offset: 0x00158CEC
|
||||
[Token(Token = "0x60062BF")]
|
||||
[Address(RVA = "0xCD65A0", Offset = "0xCD53A0", VA = "0x180CD65A0")]
|
||||
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: 0x060062C0 RID: 25280 RVA: 0x0015ABA8 File Offset: 0x00158DA8
|
||||
[Token(Token = "0x60062C0")]
|
||||
[Address(RVA = "0xCD6EB0", Offset = "0xCD5CB0", VA = "0x180CD6EB0")]
|
||||
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: 0x060062C1 RID: 25281 RVA: 0x0015ABF0 File Offset: 0x00158DF0
|
||||
[Token(Token = "0x60062C1")]
|
||||
[Address(RVA = "0xCD77D0", Offset = "0xCD65D0", VA = "0x180CD77D0")]
|
||||
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: 0x060062C2 RID: 25282 RVA: 0x0015AC38 File Offset: 0x00158E38
|
||||
[Token(Token = "0x60062C2")]
|
||||
[Address(RVA = "0xCD6E30", Offset = "0xCD5C30", VA = "0x180CD6E30")]
|
||||
private void FAOLCJOHPAO(AGAJMBPABDL BJGOFOEKLMC)
|
||||
{
|
||||
Button3D button3D = this.evictAllButton;
|
||||
bool flag = KKPBCOOONNK.DFFEKFNFAKJ.Length > 1;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
}
|
||||
|
||||
// Token: 0x060062C3 RID: 25283 RVA: 0x0015AC6C File Offset: 0x00158E6C
|
||||
[Token(Token = "0x60062C3")]
|
||||
[Address(RVA = "0xCD6B40", Offset = "0xCD5940", VA = "0x180CD6B40")]
|
||||
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: 0x060062C4 RID: 25284 RVA: 0x0015AD3C File Offset: 0x00158F3C
|
||||
[Token(Token = "0x60062C4")]
|
||||
[Address(RVA = "0xCD62C0", Offset = "0xCD50C0", VA = "0x180CD62C0")]
|
||||
public void Button_EvictAll()
|
||||
{
|
||||
if (KKPBCOOONNK.DFFEKFNFAKJ.Length > 1 && this.KLJJNNHLKLF == (ulong)0L)
|
||||
{
|
||||
this.EAHIGLJLCLH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060062C5 RID: 25285 RVA: 0x0015AD70 File Offset: 0x00158F70
|
||||
[Token(Token = "0x60062C5")]
|
||||
[Address(RVA = "0xCD6210", Offset = "0xCD5010", VA = "0x180CD6210")]
|
||||
public void Button_DormRoom()
|
||||
{
|
||||
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x060062C6 RID: 25286 RVA: 0x0015AD8C File Offset: 0x00158F8C
|
||||
[Token(Token = "0x60062C6")]
|
||||
[Address(RVA = "0xCD64F0", Offset = "0xCD52F0", VA = "0x180CD64F0")]
|
||||
public void Button_RecCenter()
|
||||
{
|
||||
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x060062C7 RID: 25287 RVA: 0x0015ADA8 File Offset: 0x00158FA8
|
||||
[Token(Token = "0x60062C7")]
|
||||
[Address(RVA = "0xCD63C0", Offset = "0xCD51C0", VA = "0x180CD63C0")]
|
||||
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: 0x060062C8 RID: 25288 RVA: 0x0015ADF0 File Offset: 0x00158FF0
|
||||
[Token(Token = "0x60062C8")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "17")]
|
||||
protected override bool GCGHNCAKNHN()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x060062C9 RID: 25289 RVA: 0x0015AE00 File Offset: 0x00159000
|
||||
[Token(Token = "0x60062C9")]
|
||||
[Address(RVA = "0xCD8750", Offset = "0xCD7550", VA = "0x180CD8750")]
|
||||
public HomeScreenFlow()
|
||||
{
|
||||
Dictionary<Type, Button3DBase> dictionary = new Dictionary();
|
||||
this.MEBGOPJCLCO = dictionary;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x060062CA RID: 25290 RVA: 0x0015AE20 File Offset: 0x00159020
|
||||
[Token(Token = "0x60062CA")]
|
||||
[Address(RVA = "0x1B55660", Offset = "0x1B54460", VA = "0x181B55660")]
|
||||
[CompilerGenerated]
|
||||
private void OJCKLIPFFBN<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: 0x060062CB RID: 25291 RVA: 0x0015AE78 File Offset: 0x00159078
|
||||
[Token(Token = "0x60062CB")]
|
||||
[Address(RVA = "0x1B55630", Offset = "0x1B54430", VA = "0x181B55630")]
|
||||
[CompilerGenerated]
|
||||
private void NOAOLLKKHCP<T>() where T : StackedUIFlowBase
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this.<LBNLPAIAGHF>k__BackingField).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060062CC RID: 25292 RVA: 0x0015AE98 File Offset: 0x00159098
|
||||
[Token(Token = "0x60062CC")]
|
||||
[Address(RVA = "0xCD6180", Offset = "0xCD4F80", VA = "0x180CD6180")]
|
||||
[CompilerGenerated]
|
||||
private void ANIDICCBNFD()
|
||||
{
|
||||
this.KLJJNNHLKLF = (ulong)0L;
|
||||
Button3D button3D = this.evictAllButton;
|
||||
bool flag = KKPBCOOONNK.DFFEKFNFAKJ.Length > 1;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
}
|
||||
|
||||
// Token: 0x0400413F RID: 16703
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400413F")]
|
||||
[SerializeField]
|
||||
private Button3D profileButton;
|
||||
|
||||
// Token: 0x04004140 RID: 16704
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4004140")]
|
||||
[SerializeField]
|
||||
private Button3D settingsButton;
|
||||
|
||||
// Token: 0x04004141 RID: 16705
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4004141")]
|
||||
[SerializeField]
|
||||
private Button3D partyButton;
|
||||
|
||||
// Token: 0x04004142 RID: 16706
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4004142")]
|
||||
[SerializeField]
|
||||
private Button3D browseRoomsButton;
|
||||
|
||||
// Token: 0x04004143 RID: 16707
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4004143")]
|
||||
[SerializeField]
|
||||
private Button3D eventsButton;
|
||||
|
||||
// Token: 0x04004144 RID: 16708
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4004144")]
|
||||
[SerializeField]
|
||||
private Button3D createRoomButton;
|
||||
|
||||
// Token: 0x04004145 RID: 16709
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4004145")]
|
||||
[SerializeField]
|
||||
private Button3D thisRoomButton;
|
||||
|
||||
// Token: 0x04004146 RID: 16710
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x4004146")]
|
||||
[SerializeField]
|
||||
private Button3D thisEventButton;
|
||||
|
||||
// Token: 0x04004147 RID: 16711
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x4004147")]
|
||||
[SerializeField]
|
||||
private Button3D peopleButton;
|
||||
|
||||
// Token: 0x04004148 RID: 16712
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x4004148")]
|
||||
[SerializeField]
|
||||
private Button3D messagesButton;
|
||||
|
||||
// Token: 0x04004149 RID: 16713
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x4004149")]
|
||||
[SerializeField]
|
||||
private Button3D checklistButton;
|
||||
|
||||
// Token: 0x0400414A RID: 16714
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400414A")]
|
||||
[SerializeField]
|
||||
private Button3D backpackButton;
|
||||
|
||||
// Token: 0x0400414B RID: 16715
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400414B")]
|
||||
[SerializeField]
|
||||
private Button3D clubsButton;
|
||||
|
||||
// Token: 0x0400414C RID: 16716
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400414C")]
|
||||
[SerializeField]
|
||||
private Button3D storeButton;
|
||||
|
||||
// Token: 0x0400414D RID: 16717
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400414D")]
|
||||
[SerializeField]
|
||||
private Button3D evictAllButton;
|
||||
|
||||
// Token: 0x0400414E RID: 16718
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400414E")]
|
||||
[SerializeField]
|
||||
private Button3D dormRoomButton;
|
||||
|
||||
// Token: 0x0400414F RID: 16719
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400414F")]
|
||||
[SerializeField]
|
||||
private Button3D recCenterButton;
|
||||
|
||||
// Token: 0x04004150 RID: 16720
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x4004150")]
|
||||
[SerializeField]
|
||||
private Button3D streamingButton;
|
||||
|
||||
// Token: 0x04004151 RID: 16721
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x4004151")]
|
||||
[SerializeField]
|
||||
private Button3D exitButton;
|
||||
|
||||
// Token: 0x04004152 RID: 16722
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x4004152")]
|
||||
[SerializeField]
|
||||
private GameObject reportBugButtonSpacer;
|
||||
|
||||
// Token: 0x04004153 RID: 16723
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x4004153")]
|
||||
[SerializeField]
|
||||
[FormerlySerializedAs("extraPanel")]
|
||||
private RectTransform devMenuPanel;
|
||||
|
||||
// Token: 0x04004154 RID: 16724
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x4004154")]
|
||||
[SerializeField]
|
||||
private Button3D devButtonPrefab;
|
||||
|
||||
// Token: 0x04004155 RID: 16725
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x4004155")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private PlayerAccountUIControl playerAccountUIControl;
|
||||
|
||||
// Token: 0x04004156 RID: 16726
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x4004156")]
|
||||
private Dictionary<Type, Button3DBase> MEBGOPJCLCO;
|
||||
|
||||
// Token: 0x04004157 RID: 16727
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x4004157")]
|
||||
private bool CJGBDHPDFNJ;
|
||||
|
||||
// Token: 0x04004158 RID: 16728
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x4004158")]
|
||||
private DABKFAIHBBP KLJJNNHLKLF;
|
||||
|
||||
// Token: 0x02001104 RID: 4356
|
||||
[Token(Token = "0x2001104")]
|
||||
public enum IIDMJBPAJFH
|
||||
{
|
||||
// Token: 0x0400415A RID: 16730
|
||||
[Token(Token = "0x400415A")]
|
||||
DormRoom,
|
||||
// Token: 0x0400415B RID: 16731
|
||||
[Token(Token = "0x400415B")]
|
||||
RecCenter
|
||||
}
|
||||
|
||||
// Token: 0x02001106 RID: 4358
|
||||
[Token(Token = "0x2001106")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AGDFBGIBJEA
|
||||
{
|
||||
// Token: 0x060062D8 RID: 25304 RVA: 0x0015B0A8 File Offset: 0x001592A8
|
||||
[Token(Token = "0x60062D8")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public AGDFBGIBJEA()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060062D9 RID: 25305 RVA: 0x0015B0BC File Offset: 0x001592BC
|
||||
[Token(Token = "0x60062D9")]
|
||||
[Address(RVA = "0xCCCBD0", Offset = "0xCCB9D0", VA = "0x180CCCBD0")]
|
||||
internal void <InitializeButtons>b__4(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: 0x04004166 RID: 16742
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4004166")]
|
||||
public EventDetailsScreen flow;
|
||||
}
|
||||
|
||||
// Token: 0x02001107 RID: 4359
|
||||
[Token(Token = "0x2001107")]
|
||||
[CompilerGenerated]
|
||||
[StructLayout(3)]
|
||||
private struct BFAEAJBNLBI
|
||||
{
|
||||
// Token: 0x04004167 RID: 16743
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004167")]
|
||||
public int count;
|
||||
}
|
||||
|
||||
// Token: 0x02001108 RID: 4360
|
||||
[Token(Token = "0x2001108")]
|
||||
[CompilerGenerated]
|
||||
private sealed class FOKEAEJDCFD<T> where T : StackedUIFlowBase
|
||||
{
|
||||
// Token: 0x060062DA RID: 25306 RVA: 0x0015B188 File Offset: 0x00159388
|
||||
[Token(Token = "0x60062DA")]
|
||||
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
||||
public FOKEAEJDCFD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060062DB RID: 25307 RVA: 0x0015B1A4 File Offset: 0x001593A4
|
||||
[Token(Token = "0x60062DB")]
|
||||
[Address(RVA = "0x1404740", Offset = "0x1403540", VA = "0x181404740")]
|
||||
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 isCompleted = ((IAsyncResult)this.<>4__this).IsCompleted;
|
||||
return;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x04004168 RID: 16744
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004168")]
|
||||
public HomeScreenFlow <>4__this;
|
||||
|
||||
// Token: 0x04004169 RID: 16745
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004169")]
|
||||
public Action<T> flowSetup;
|
||||
|
||||
// Token: 0x0400416A RID: 16746
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400416A")]
|
||||
public Action<T> showFlow;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user