1016 lines
32 KiB
C#
1016 lines
32 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: 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;
|
|
}
|
|
}
|
|
}
|