985 lines
32 KiB
C#
985 lines
32 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using AGUI.StackedUI.Dialog;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using Photon.Realtime;
|
|
using RecNet;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
using RecRoom.Core;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
using UnityEngine.Serialization;
|
|
using UnityEngine.UI;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x02001AA0 RID: 6816
|
|
[Token(Token = "0x2001AA0")]
|
|
[StructLayout(3)]
|
|
public class HomeScreenFlow : WatchUIFlow
|
|
{
|
|
// Token: 0x0600B72F RID: 46895 RVA: 0x002AEEFC File Offset: 0x002AD0FC
|
|
[Token(Token = "0x600B72F")]
|
|
[Address(RVA = "0x15F3A30", Offset = "0x15F2430", VA = "0x1815F3A30", Slot = "9")]
|
|
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();
|
|
PlatformManager instance = SingletonMonoBehaviour.Instance;
|
|
IPromise<bool?> promise;
|
|
if (promise != 0)
|
|
{
|
|
PlatformManager instance2 = SingletonMonoBehaviour.Instance;
|
|
IPromise<bool?> promise2;
|
|
if (promise2 != (ulong)1L)
|
|
{
|
|
}
|
|
}
|
|
bool inScreenDisplayMode = SingletonMonoBehaviour.Instance.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.Instance.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 {'constant136' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x98}" == (ulong)0L;
|
|
gameObject3.SetActive(flag3);
|
|
bool flag4 = SingletonMonoBehaviour.Instance.IsTutorialComplete(TutorialManager.PKHLMAEGIKG.NUX_WATCH);
|
|
this.storeButton.gameObject.SetActive(flag4);
|
|
bool inPlaylist = SessionManager.INJDIJFJJJJ;
|
|
Button3D button3D = this.recCenterButton;
|
|
flag4 = inPlaylist;
|
|
GameObject gameObject4 = button3D.gameObject;
|
|
bool flag5 = !flag4;
|
|
gameObject4.SetActive(flag5);
|
|
this.nextInPlaylistButton.gameObject.SetActive(flag4);
|
|
ActionEvent olgamngekon = Matchmaking.OLGAMNGEKON;
|
|
Action action = new Action(this.OLGAMNGEKON);
|
|
Matchmaking.OLGAMNGEKON = olgamngekon + action;
|
|
ActionEvent<Photon.Realtime.Player> onPhotonPlayerConnected = PhotonNetwork.OnPhotonPlayerConnected;
|
|
Action<Photon.Realtime.Player> action2 = new Action(this.FAOLCJOHPAO);
|
|
PhotonNetwork.OnPhotonPlayerConnected = onPhotonPlayerConnected + action2;
|
|
ActionEvent<Photon.Realtime.Player> onPhotonPlayerDisconnected = PhotonNetwork.OnPhotonPlayerDisconnected;
|
|
Action<Photon.Realtime.Player> action3 = new Action(this.FAOLCJOHPAO);
|
|
PhotonNetwork.OnPhotonPlayerDisconnected = onPhotonPlayerDisconnected + action3;
|
|
this.CJGBDHPDFNJ = true;
|
|
ActionEvent<KEBJPIGKGOI.MDONHLLFFHN> peaifciillm = KEBJPIGKGOI.PEAIFCIILLM;
|
|
int num4;
|
|
Action<KEBJPIGKGOI.MDONHLLFFHN> action4 = new Action(num4.OFEKBPJOHHG);
|
|
num4 = 0;
|
|
KEBJPIGKGOI.PEAIFCIILLM = peaifciillm + action4;
|
|
ActionEvent<OKLPPLDEGKH> fnnmpdkbcdd = IAOJMNAKJLH.FNNMPDKBCDD;
|
|
int num5;
|
|
Action<OKLPPLDEGKH> action5 = new Action(num5.IGMOMACBCBF);
|
|
num5 = 0;
|
|
IAOJMNAKJLH.FNNMPDKBCDD = fnnmpdkbcdd + action5;
|
|
this.MMCLKDCIDEE();
|
|
}
|
|
|
|
// Token: 0x0600B730 RID: 46896 RVA: 0x002AF128 File Offset: 0x002AD328
|
|
[Token(Token = "0x600B730")]
|
|
[Address(RVA = "0x15F4EF0", Offset = "0x15F38F0", VA = "0x1815F4EF0")]
|
|
private void OnEnable()
|
|
{
|
|
Button3D button3D = this.evictAllButton;
|
|
bool flag = PhotonNetwork.PlayerList.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);
|
|
}
|
|
|
|
// Token: 0x0600B731 RID: 46897 RVA: 0x002AF190 File Offset: 0x002AD390
|
|
[Token(Token = "0x600B731")]
|
|
[Address(RVA = "0x15F4C40", Offset = "0x15F3640", VA = "0x1815F4C40", Slot = "6")]
|
|
protected override void OnDestroy()
|
|
{
|
|
ActionEvent olgamngekon = Matchmaking.OLGAMNGEKON;
|
|
Action action = new Action(this.OLGAMNGEKON);
|
|
Matchmaking.OLGAMNGEKON = olgamngekon - action;
|
|
if (this.CJGBDHPDFNJ)
|
|
{
|
|
ActionEvent<Photon.Realtime.Player> onPhotonPlayerConnected = PhotonNetwork.OnPhotonPlayerConnected;
|
|
Action<Photon.Realtime.Player> action2 = new Action(this.FAOLCJOHPAO);
|
|
PhotonNetwork.OnPhotonPlayerConnected = onPhotonPlayerConnected - action2;
|
|
ActionEvent<Photon.Realtime.Player> onPhotonPlayerDisconnected = PhotonNetwork.OnPhotonPlayerDisconnected;
|
|
Action<Photon.Realtime.Player> action3 = new Action(this.FAOLCJOHPAO);
|
|
PhotonNetwork.OnPhotonPlayerDisconnected = onPhotonPlayerDisconnected - action3;
|
|
}
|
|
ActionEvent<KEBJPIGKGOI.MDONHLLFFHN> peaifciillm = KEBJPIGKGOI.PEAIFCIILLM;
|
|
int num;
|
|
Action<KEBJPIGKGOI.MDONHLLFFHN> action4 = new Action(num.OFEKBPJOHHG);
|
|
num = 0;
|
|
KEBJPIGKGOI.PEAIFCIILLM = peaifciillm - action4;
|
|
ActionEvent<OKLPPLDEGKH> fnnmpdkbcdd = IAOJMNAKJLH.FNNMPDKBCDD;
|
|
int num2;
|
|
Action<OKLPPLDEGKH> action5 = new Action(num2.IGMOMACBCBF);
|
|
num2 = 0;
|
|
IAOJMNAKJLH.FNNMPDKBCDD = fnnmpdkbcdd - action5;
|
|
base.OnDestroy();
|
|
}
|
|
|
|
// Token: 0x0600B732 RID: 46898 RVA: 0x002AF25C File Offset: 0x002AD45C
|
|
[Token(Token = "0x600B732")]
|
|
[Address(RVA = "0x15F5090", Offset = "0x15F3A90", VA = "0x1815F5090", Slot = "10")]
|
|
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);
|
|
}
|
|
|
|
// Token: 0x0600B733 RID: 46899 RVA: 0x002AF298 File Offset: 0x002AD498
|
|
[Token(Token = "0x600B733")]
|
|
[Address(RVA = "0x15F4500", Offset = "0x15F2F00", VA = "0x1815F4500")]
|
|
private void MMCLKDCIDEE()
|
|
{
|
|
Button3D button3D = this.profileButton;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
this.BEKJEKELAOG<ProfileWatchUIFlow>(button3D, num3, num2);
|
|
int num4 = 0;
|
|
Button3D button3D2 = this.settingsButton;
|
|
int num5 = 0;
|
|
this.BEKJEKELAOG<SettingsWatchUIFlow>(button3D2, num5, num4);
|
|
int num6 = 0;
|
|
Button3D button3D3 = this.peopleButton;
|
|
int num7 = 0;
|
|
this.BEKJEKELAOG<PeopleWatchUIFlow>(button3D3, num7, num6);
|
|
int num8 = 0;
|
|
Button3D button3D4 = this.messagesButton;
|
|
int num9 = 0;
|
|
this.BEKJEKELAOG<MessagesWatchUIFlow>(button3D4, num9, num8);
|
|
int num10 = 0;
|
|
Button3D button3D5 = this.checklistButton;
|
|
int num11 = 0;
|
|
this.BEKJEKELAOG<ChecklistWatchUIFlow>(button3D5, num11, num10);
|
|
int num12 = 0;
|
|
Button3D button3D6 = this.backpackButton;
|
|
int num13 = 0;
|
|
this.BEKJEKELAOG<BackpackScreen>(button3D6, num13, num12);
|
|
int num14 = 0;
|
|
Button3D button3D7 = this.clubsButton;
|
|
int num15 = 0;
|
|
this.BEKJEKELAOG<RRUIRootScreen>(button3D7, num15, num14);
|
|
int num16 = 0;
|
|
Button3D button3D8 = this.storeButton;
|
|
int num17 = 0;
|
|
this.BEKJEKELAOG<StoreScreen>(button3D8, num17, num16);
|
|
if (SingletonMonoBehaviour.Instance.TryGetExperimentSegment<SplitTesting.PlayMenuRRUI_2021_01_11>(num) && HomeScreenFlow.<>c.<>9__29_0 == 0)
|
|
{
|
|
HomeScreenFlow.<>c.<>9__29_0 = delegate(RRUIRootScreen flow)
|
|
{
|
|
flow.ShowScreenAndGoToPlayMenu();
|
|
};
|
|
}
|
|
int num18 = 0;
|
|
Button3D button3D9 = this.browseRoomsButton;
|
|
int num19 = 0;
|
|
this.BEKJEKELAOG<BrowseRoomsScreen>(button3D9, num19, num18);
|
|
int num20 = 0;
|
|
Button3D button3D10 = this.eventsButton;
|
|
int num21 = 0;
|
|
this.BEKJEKELAOG<EventsScreen>(button3D10, num21, num20);
|
|
int num22 = 0;
|
|
Button3D button3D11 = this.createRoomButton;
|
|
int num23 = 0;
|
|
this.BEKJEKELAOG<CreateRoomScreen>(button3D11, num23, num22);
|
|
Button3D button3D12 = this.thisRoomButton;
|
|
Action<RRUIRootScreen> action;
|
|
if (HomeScreenFlow.<>c.<>9__29_1 == 0)
|
|
{
|
|
action = delegate(RRUIRootScreen flow)
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField = Matchmaking.BBJAEJHMAPB.<DOFDAMHCJLP>k__BackingField;
|
|
flow.ShowScreenAndGoToRoomDetails(<DOFDAMHCJLP>k__BackingField, SessionManager.BDPNOBGNGNI.CUSTOM_ROOMS_WATCH);
|
|
};
|
|
HomeScreenFlow.<>c.<>9__29_1 = action;
|
|
}
|
|
int num24 = 0;
|
|
this.BEKJEKELAOG<RRUIRootScreen>(button3D12, num24, action);
|
|
Button3D button3D13 = this.thisEventButton;
|
|
Action<EventDetailsScreen> action2;
|
|
if (HomeScreenFlow.<>c.<>9__29_2 == 0)
|
|
{
|
|
action2 = delegate(EventDetailsScreen flow)
|
|
{
|
|
long <AEPJALDBFKK>k__BackingField = Matchmaking.BBJAEJHMAPB.<AEPJALDBFKK>k__BackingField;
|
|
int num27 = 0;
|
|
IPromise<IOFNNFFJIAN> promise = GNPDMBPGHBH.FCFEIOCJHKO(<AEPJALDBFKK>k__BackingField, num27);
|
|
Action<IOFNNFFJIAN> action3 = delegate(IOFNNFFJIAN details)
|
|
{
|
|
if (details != 0)
|
|
{
|
|
flow.ShowScreen(details);
|
|
return;
|
|
}
|
|
};
|
|
int num28 = 0;
|
|
num28 += num28;
|
|
num28++;
|
|
IPromise<IOFNNFFJIAN> promise2 = promise.Then(action3);
|
|
};
|
|
HomeScreenFlow.<>c.<>9__29_2 = action2;
|
|
}
|
|
int num25 = 0;
|
|
this.BEKJEKELAOG<EventDetailsScreen>(button3D13, num25, action2);
|
|
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
|
int num26 = 0;
|
|
if (<LBNLPAIAGHF>k__BackingField != num26)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
this.FGJLEOBGOMI<TestCaseManagementWatchUIFlow>("Test Case Management", num);
|
|
}
|
|
bool flag2;
|
|
this.devMenuPanel.gameObject.SetActive(flag2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B734 RID: 46900 RVA: 0x002AF49C File Offset: 0x002AD69C
|
|
[Token(Token = "0x600B734")]
|
|
[Address(RVA = "0x2041D20", Offset = "0x2040720", VA = "0x182041D20")]
|
|
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;
|
|
UnityAction unityAction;
|
|
cpp2il__autoParamName__idx_0.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: 0x0600B735 RID: 46901 RVA: 0x002AF504 File Offset: 0x002AD704
|
|
[Token(Token = "0x600B735")]
|
|
[Address(RVA = "0x1FA7E60", Offset = "0x1FA6860", VA = "0x181FA7E60")]
|
|
public Button3DBase GetButtonForFlow<T>()
|
|
{
|
|
int num = 0;
|
|
Type type;
|
|
bool flag = this.MEBGOPJCLCO.TryGetValue(type, num);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600B736 RID: 46902 RVA: 0x002AF528 File Offset: 0x002AD728
|
|
[Token(Token = "0x600B736")]
|
|
[Address(RVA = "0x20423E0", Offset = "0x2040DE0", VA = "0x1820423E0")]
|
|
public void LockButton<T>(bool MGDBHGLCAAF)
|
|
{
|
|
int num = 0;
|
|
if (this != num)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B737 RID: 46903 RVA: 0x002AF548 File Offset: 0x002AD748
|
|
[Token(Token = "0x600B737")]
|
|
[Address(RVA = "0x15F4460", Offset = "0x15F2E60", VA = "0x1815F4460")]
|
|
public void LockRecCenterButton(bool MGDBHGLCAAF)
|
|
{
|
|
Button3D button3D = this.recCenterButton;
|
|
int num = 0;
|
|
if (button3D != num)
|
|
{
|
|
this.recCenterButton.FFDOINJEHMM = MGDBHGLCAAF;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B738 RID: 46904 RVA: 0x002AF57C File Offset: 0x002AD77C
|
|
[Token(Token = "0x600B738")]
|
|
[Address(RVA = "0x2041F70", Offset = "0x2040970", VA = "0x182041F70")]
|
|
private void DFNLAEJGDPB<T>(T LHHONCAOJFH) where T : StackedUIFlowBase
|
|
{
|
|
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600B739 RID: 46905 RVA: 0x002AF598 File Offset: 0x002AD798
|
|
[Token(Token = "0x600B739")]
|
|
[Address(RVA = "0x20420F0", Offset = "0x2040AF0", VA = "0x1820420F0")]
|
|
public void HighlightButton<T>()
|
|
{
|
|
int num;
|
|
int num4;
|
|
do
|
|
{
|
|
num = 0;
|
|
Dictionary<Type, Button3DBase>.KeyCollection keys = this.MEBGOPJCLCO.Keys;
|
|
Dictionary<Type, Button3DBase>.KeyCollection.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
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++;
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
num4 += num4;
|
|
num += 19;
|
|
num += typeof(Dictionary<Type, Button3DBase>.KeyCollection.Enumerator).TypeHandle;
|
|
}
|
|
|
|
// Token: 0x0600B73A RID: 46906 RVA: 0x002AF624 File Offset: 0x002AD824
|
|
[Token(Token = "0x600B73A")]
|
|
[Address(RVA = "0x15F3340", Offset = "0x15F1D40", VA = "0x1815F3340")]
|
|
public void ClearHighlights()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
Dictionary<Type, Button3DBase>.KeyCollection keys = this.MEBGOPJCLCO.Keys;
|
|
Dictionary<Type, Button3DBase>.KeyCollection.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
Dictionary<Type, Button3DBase> mebgopjclco = this.MEBGOPJCLCO;
|
|
int num2 = 0;
|
|
Button3DBase button3DBase;
|
|
if (!(button3DBase != num2))
|
|
{
|
|
continue;
|
|
}
|
|
int num3 = 0;
|
|
button3DBase.JMMLBJBNGMB = num3 != 0;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
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: 0x0600B73B RID: 46907 RVA: 0x002AF6A8 File Offset: 0x002AD8A8
|
|
[Token(Token = "0x600B73B")]
|
|
[Address(RVA = "0x15F39E0", Offset = "0x15F23E0", VA = "0x1815F39E0")]
|
|
public void HighlightRoomButton(HomeScreenFlow.IIDMJBPAJFH HLNOLCEDOBK)
|
|
{
|
|
if (HLNOLCEDOBK == HomeScreenFlow.IIDMJBPAJFH.DormRoom)
|
|
{
|
|
}
|
|
if (HLNOLCEDOBK == HomeScreenFlow.IIDMJBPAJFH.RecCenter)
|
|
{
|
|
this.recCenterButton.JMMLBJBNGMB = true;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B73C RID: 46908 RVA: 0x002AF6D0 File Offset: 0x002AD8D0
|
|
[Token(Token = "0x600B73C")]
|
|
[Address(RVA = "0x15F2F20", Offset = "0x15F1920", VA = "0x1815F2F20")]
|
|
private void CPIDANABNFI()
|
|
{
|
|
if (!SingletonMonoBehaviour.Instance.NBNAIOIOCNJ || PlayerObjectiveTracker.KJHLMNOGFIC)
|
|
{
|
|
}
|
|
WatchUI.SetToast(IAFCKKHMKKM.Challenges, "NEW");
|
|
IPromise<BKFGFHDDNFG> promise = GEAPBDGCKMB.PGIMFDLBHON(DGOHCPBKOHD.Watch);
|
|
if (HomeScreenFlow.<>c.<>9__38_0 == 0)
|
|
{
|
|
HomeScreenFlow.<>c.<>9__38_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++;
|
|
IPromise<HashSet<long>> promise2 = JDJGIBLMFKK.ONKBEEOFDNC(JCDEFCJLCHN.Generic);
|
|
if (HomeScreenFlow.<>c.<>9__38_1 == 0)
|
|
{
|
|
HomeScreenFlow.<>c.<>9__38_1 = delegate(HashSet<long> clubIds)
|
|
{
|
|
int count = clubIds._count;
|
|
WatchUI.SetToast(IAFCKKHMKKM.Club, count);
|
|
};
|
|
}
|
|
IPromise<HashSet<long>> promise3 = JDJGIBLMFKK.ONKBEEOFDNC(JCDEFCJLCHN.Creator);
|
|
if (HomeScreenFlow.<>c.<>9__38_2 == 0)
|
|
{
|
|
HomeScreenFlow.<>c.<>9__38_2 = delegate(HashSet<long> clubIds)
|
|
{
|
|
int count2 = clubIds._count;
|
|
WatchUI.SetToast(IAFCKKHMKKM.CreatorAnnouncements, count2);
|
|
};
|
|
}
|
|
HomeScreenFlow.LMEHPDELCML();
|
|
}
|
|
|
|
// Token: 0x0600B73D RID: 46909 RVA: 0x002AF784 File Offset: 0x002AD984
|
|
[Token(Token = "0x600B73D")]
|
|
[Address(RVA = "0x15F4300", Offset = "0x15F2D00", VA = "0x1815F4300")]
|
|
private static void LMEHPDELCML()
|
|
{
|
|
int size = KEBJPIGKGOI.JBLDMMIPFGP._size;
|
|
int num = IAOJMNAKJLH.MFFKMKHCJKH();
|
|
int num2 = Enumerable.Count<CPIHGIEOPAJ>(PHLOAIACBML.EBFIOHPFNAI());
|
|
}
|
|
|
|
// Token: 0x0600B73E RID: 46910 RVA: 0x002AF7B8 File Offset: 0x002AD9B8
|
|
[Token(Token = "0x600B73E")]
|
|
[Address(RVA = "0x15F3A20", Offset = "0x15F2420", VA = "0x1815F3A20")]
|
|
private static void OFEKBPJOHHG(KEBJPIGKGOI.MDONHLLFFHN CLMCHLLGHLG)
|
|
{
|
|
HomeScreenFlow.LMEHPDELCML();
|
|
}
|
|
|
|
// Token: 0x0600B73F RID: 46911 RVA: 0x002AF7CC File Offset: 0x002AD9CC
|
|
[Token(Token = "0x600B73F")]
|
|
[Address(RVA = "0x15F3A20", Offset = "0x15F2420", VA = "0x1815F3A20")]
|
|
private static void IGMOMACBCBF(OKLPPLDEGKH OFPDIAMBDKK)
|
|
{
|
|
HomeScreenFlow.LMEHPDELCML();
|
|
}
|
|
|
|
// Token: 0x0600B740 RID: 46912 RVA: 0x002AF7E0 File Offset: 0x002AD9E0
|
|
[Token(Token = "0x600B740")]
|
|
[Address(RVA = "0x15F38A0", Offset = "0x15F22A0", VA = "0x1815F38A0")]
|
|
private void HBGKNHEOLEG()
|
|
{
|
|
PlatformManager instance = SingletonMonoBehaviour.Instance;
|
|
IPromise<bool?> promise;
|
|
if (promise != 0)
|
|
{
|
|
PlatformManager instance2 = SingletonMonoBehaviour.Instance;
|
|
IPromise<bool?> promise2;
|
|
if (promise2 != (ulong)1L)
|
|
{
|
|
}
|
|
}
|
|
bool inScreenDisplayMode = SingletonMonoBehaviour.Instance.ACGDGBHFJFB;
|
|
this.exitButton.gameObject.SetActive(inScreenDisplayMode);
|
|
}
|
|
|
|
// Token: 0x0600B741 RID: 46913 RVA: 0x002AF828 File Offset: 0x002ADA28
|
|
[Token(Token = "0x600B741")]
|
|
[Address(RVA = "0x15F3820", Offset = "0x15F2220", VA = "0x1815F3820")]
|
|
private void FAOLCJOHPAO(Photon.Realtime.Player BJGOFOEKLMC)
|
|
{
|
|
Button3D button3D = this.evictAllButton;
|
|
bool flag = PhotonNetwork.PlayerList.Length > 1;
|
|
button3D.FFDOINJEHMM = flag;
|
|
}
|
|
|
|
// Token: 0x0600B742 RID: 46914 RVA: 0x002AF85C File Offset: 0x002ADA5C
|
|
[Token(Token = "0x600B742")]
|
|
[Address(RVA = "0x15F4A80", Offset = "0x15F3480", VA = "0x1815F4A80")]
|
|
private void OLGAMNGEKON()
|
|
{
|
|
bool inPlaylist = SessionManager.INJDIJFJJJJ;
|
|
GameObject gameObject = this.recCenterButton.gameObject;
|
|
bool flag = !inPlaylist;
|
|
gameObject.SetActive(flag);
|
|
this.nextInPlaylistButton.gameObject.SetActive(inPlaylist);
|
|
}
|
|
|
|
// Token: 0x0600B743 RID: 46915 RVA: 0x002AF8A0 File Offset: 0x002ADAA0
|
|
[Token(Token = "0x600B743")]
|
|
[Address(RVA = "0x15F3530", Offset = "0x15F1F30", VA = "0x1815F3530")]
|
|
private void EAHIGLJLCLH()
|
|
{
|
|
Button3D button3D = this.evictAllButton;
|
|
int num = 0;
|
|
button3D.FFDOINJEHMM = num != 0;
|
|
List<int> list = new List();
|
|
Photon.Realtime.Player[] playerList = PhotonNetwork.PlayerList;
|
|
int num2 = 0;
|
|
int length = playerList.Length;
|
|
if (num2 < length)
|
|
{
|
|
Photon.Realtime.Player player = playerList[num2];
|
|
if (player.<RecNetAccountId>k__BackingField != num2)
|
|
{
|
|
int <RecNetAccountId>k__BackingField = player.<RecNetAccountId>k__BackingField;
|
|
list.Add(<RecNetAccountId>k__BackingField);
|
|
}
|
|
num2++;
|
|
}
|
|
IPromise<KLAMKCBENEA> promise = 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.Instance;
|
|
return;
|
|
}
|
|
NotificationManager instance2 = SingletonMonoBehaviour.Instance;
|
|
};
|
|
}
|
|
if (num2 < <>)
|
|
{
|
|
num2 += num2;
|
|
if (num2 == <>)
|
|
{
|
|
uint num3;
|
|
num3 += num3;
|
|
throw new NullReferenceException();
|
|
}
|
|
num2++;
|
|
}
|
|
Action action = new Action(this.ANIDICCBNFD);
|
|
this.KLJJNNHLKLF = action;
|
|
}
|
|
|
|
// Token: 0x0600B744 RID: 46916 RVA: 0x002AF970 File Offset: 0x002ADB70
|
|
[Token(Token = "0x600B744")]
|
|
[Address(RVA = "0x15F2C00", Offset = "0x15F1600", VA = "0x1815F2C00")]
|
|
public void Button_EvictAll()
|
|
{
|
|
if (PhotonNetwork.PlayerList.Length > 1 && this.KLJJNNHLKLF == (ulong)0L)
|
|
{
|
|
this.EAHIGLJLCLH();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B745 RID: 46917 RVA: 0x002AF9A4 File Offset: 0x002ADBA4
|
|
[Token(Token = "0x600B745")]
|
|
[Address(RVA = "0x15F2B80", Offset = "0x15F1580", VA = "0x1815F2B80")]
|
|
public void Button_DormRoom()
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
instance.RunJoinRoom("DormRoom", num2, SessionManager.BDPNOBGNGNI.CUSTOM_ROOMS_WATCH, num != 0, num);
|
|
}
|
|
|
|
// Token: 0x0600B746 RID: 46918 RVA: 0x002AF9D4 File Offset: 0x002ADBD4
|
|
[Token(Token = "0x600B746")]
|
|
[Address(RVA = "0x15F2EA0", Offset = "0x15F18A0", VA = "0x1815F2EA0")]
|
|
public void Button_RecCenter()
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
instance.RunJoinRoom("RecCenter", num2, SessionManager.BDPNOBGNGNI.CUSTOM_ROOMS_WATCH, num != 0, num);
|
|
}
|
|
|
|
// Token: 0x0600B747 RID: 46919 RVA: 0x002AFA04 File Offset: 0x002ADC04
|
|
[Token(Token = "0x600B747")]
|
|
[Address(RVA = "0x15F2E30", Offset = "0x15F1830", VA = "0x1815F2E30")]
|
|
public void Button_PlaylistNext()
|
|
{
|
|
SingletonMonoBehaviour.Instance.RunPlaylistNext();
|
|
}
|
|
|
|
// Token: 0x0600B748 RID: 46920 RVA: 0x002AFA24 File Offset: 0x002ADC24
|
|
[Token(Token = "0x600B748")]
|
|
[Address(RVA = "0x15F2D00", Offset = "0x15F1700", VA = "0x1815F2D00")]
|
|
public void Button_ExitGame()
|
|
{
|
|
IPromise<JPIJGHNNIDP> promise = 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__51_0 == 0)
|
|
{
|
|
HomeScreenFlow.<>c.<>9__51_0 = delegate(JPIJGHNNIDP response)
|
|
{
|
|
if (response == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
Application.Quit();
|
|
return;
|
|
}
|
|
};
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600B749 RID: 46921 RVA: 0x002AFA6C File Offset: 0x002ADC6C
|
|
[Token(Token = "0x600B749")]
|
|
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "13")]
|
|
protected override bool ELDEFKFNJOM()
|
|
{
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0600B74A RID: 46922 RVA: 0x002AFA7C File Offset: 0x002ADC7C
|
|
[Token(Token = "0x600B74A")]
|
|
[Address(RVA = "0x15F4B30", Offset = "0x15F3530", VA = "0x1815F4B30", Slot = "14")]
|
|
protected override bool ONGHFLJPACP()
|
|
{
|
|
this.Button_Share();
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x0600B74B RID: 46923 RVA: 0x002AFA94 File Offset: 0x002ADC94
|
|
[Token(Token = "0x600B74B")]
|
|
[Address(RVA = "0x15F50E0", Offset = "0x15F3AE0", VA = "0x1815F50E0")]
|
|
public HomeScreenFlow()
|
|
{
|
|
Dictionary<Type, Button3DBase> dictionary = new Dictionary();
|
|
this.MEBGOPJCLCO = dictionary;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0600B74C RID: 46924 RVA: 0x002AFAB4 File Offset: 0x002ADCB4
|
|
[Token(Token = "0x600B74C")]
|
|
[Address(RVA = "0x2041FA0", Offset = "0x20409A0", VA = "0x182041FA0")]
|
|
[CompilerGenerated]
|
|
private void FGJLEOBGOMI<T>(string cpp2il__autoParamName__idx_0, ref HomeScreenFlow.EOONGHCFMGO 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>(), cpp2il__autoParamName__idx_0);
|
|
}
|
|
|
|
// Token: 0x0600B74D RID: 46925 RVA: 0x002AFB0C File Offset: 0x002ADD0C
|
|
[Token(Token = "0x600B74D")]
|
|
[Address(RVA = "0x20423B0", Offset = "0x2040DB0", VA = "0x1820423B0")]
|
|
[CompilerGenerated]
|
|
private void KAFPJFKCCIE<T>() where T : StackedUIFlowBase
|
|
{
|
|
bool isCompleted = ((IAsyncResult)this.<LBNLPAIAGHF>k__BackingField).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x0600B74E RID: 46926 RVA: 0x002AFB2C File Offset: 0x002ADD2C
|
|
[Token(Token = "0x600B74E")]
|
|
[Address(RVA = "0x15F2AF0", Offset = "0x15F14F0", VA = "0x1815F2AF0")]
|
|
[CompilerGenerated]
|
|
private void ANIDICCBNFD()
|
|
{
|
|
this.KLJJNNHLKLF = (ulong)0L;
|
|
Button3D button3D = this.evictAllButton;
|
|
bool flag = PhotonNetwork.PlayerList.Length > 1;
|
|
button3D.FFDOINJEHMM = flag;
|
|
}
|
|
|
|
// Token: 0x0400783A RID: 30778
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400783A")]
|
|
[SerializeField]
|
|
private Button3D profileButton;
|
|
|
|
// Token: 0x0400783B RID: 30779
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400783B")]
|
|
[SerializeField]
|
|
private Button3D settingsButton;
|
|
|
|
// Token: 0x0400783C RID: 30780
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400783C")]
|
|
[SerializeField]
|
|
private Button3D browseRoomsButton;
|
|
|
|
// Token: 0x0400783D RID: 30781
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400783D")]
|
|
[SerializeField]
|
|
private Button3D eventsButton;
|
|
|
|
// Token: 0x0400783E RID: 30782
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x400783E")]
|
|
[SerializeField]
|
|
private Button3D createRoomButton;
|
|
|
|
// Token: 0x0400783F RID: 30783
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400783F")]
|
|
[SerializeField]
|
|
private Button3D thisRoomButton;
|
|
|
|
// Token: 0x04007840 RID: 30784
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4007840")]
|
|
[SerializeField]
|
|
private Button3D thisEventButton;
|
|
|
|
// Token: 0x04007841 RID: 30785
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4007841")]
|
|
[SerializeField]
|
|
private Button3D peopleButton;
|
|
|
|
// Token: 0x04007842 RID: 30786
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x4007842")]
|
|
[SerializeField]
|
|
private Button3D messagesButton;
|
|
|
|
// Token: 0x04007843 RID: 30787
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x4007843")]
|
|
[SerializeField]
|
|
private Button3D checklistButton;
|
|
|
|
// Token: 0x04007844 RID: 30788
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x4007844")]
|
|
[SerializeField]
|
|
private Button3D backpackButton;
|
|
|
|
// Token: 0x04007845 RID: 30789
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x4007845")]
|
|
[SerializeField]
|
|
private Button3D clubsButton;
|
|
|
|
// Token: 0x04007846 RID: 30790
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x4007846")]
|
|
[SerializeField]
|
|
private Button3D storeButton;
|
|
|
|
// Token: 0x04007847 RID: 30791
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x4007847")]
|
|
[SerializeField]
|
|
private Button3D evictAllButton;
|
|
|
|
// Token: 0x04007848 RID: 30792
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x4007848")]
|
|
[SerializeField]
|
|
private Button3D dormRoomButton;
|
|
|
|
// Token: 0x04007849 RID: 30793
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x4007849")]
|
|
[SerializeField]
|
|
private Button3D recCenterButton;
|
|
|
|
// Token: 0x0400784A RID: 30794
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x400784A")]
|
|
[SerializeField]
|
|
private Button3D nextInPlaylistButton;
|
|
|
|
// Token: 0x0400784B RID: 30795
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x400784B")]
|
|
[SerializeField]
|
|
private Button3D exitButton;
|
|
|
|
// Token: 0x0400784C RID: 30796
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x400784C")]
|
|
[SerializeField]
|
|
private GameObject reportBugButtonSpacer;
|
|
|
|
// Token: 0x0400784D RID: 30797
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x400784D")]
|
|
[SerializeField]
|
|
[FormerlySerializedAs("extraPanel")]
|
|
private RectTransform devMenuPanel;
|
|
|
|
// Token: 0x0400784E RID: 30798
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x400784E")]
|
|
[SerializeField]
|
|
private Button3D devButtonPrefab;
|
|
|
|
// Token: 0x0400784F RID: 30799
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x400784F")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private PlayerAccountUIControl playerAccountUIControl;
|
|
|
|
// Token: 0x04007850 RID: 30800
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x4007850")]
|
|
private Dictionary<Type, Button3DBase> MEBGOPJCLCO;
|
|
|
|
// Token: 0x04007851 RID: 30801
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x4007851")]
|
|
private bool CJGBDHPDFNJ;
|
|
|
|
// Token: 0x04007852 RID: 30802
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
|
|
[Token(Token = "0x4007852")]
|
|
private IPromise KLJJNNHLKLF;
|
|
|
|
// Token: 0x02001AA1 RID: 6817
|
|
[Token(Token = "0x2001AA1")]
|
|
public enum IIDMJBPAJFH
|
|
{
|
|
// Token: 0x04007854 RID: 30804
|
|
[Token(Token = "0x4007854")]
|
|
DormRoom,
|
|
// Token: 0x04007855 RID: 30805
|
|
[Token(Token = "0x4007855")]
|
|
RecCenter
|
|
}
|
|
|
|
// Token: 0x02001AA2 RID: 6818
|
|
[Token(Token = "0x2001AA2")]
|
|
[CompilerGenerated]
|
|
private sealed class EBPFKAPDPJB
|
|
{
|
|
// Token: 0x0600B74F RID: 46927 RVA: 0x002AFB68 File Offset: 0x002ADD68
|
|
[Token(Token = "0x600B74F")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public EBPFKAPDPJB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600B750 RID: 46928 RVA: 0x002AFB7C File Offset: 0x002ADD7C
|
|
[Token(Token = "0x600B750")]
|
|
[Address(RVA = "0x15EE590", Offset = "0x15ECF90", VA = "0x1815EE590")]
|
|
internal void <InitializeButtons>b__3(IOFNNFFJIAN details)
|
|
{
|
|
if (details != 0)
|
|
{
|
|
this.flow.ShowScreen(details);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04007856 RID: 30806
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4007856")]
|
|
public EventDetailsScreen flow;
|
|
}
|
|
|
|
// Token: 0x02001AA3 RID: 6819
|
|
[Token(Token = "0x2001AA3")]
|
|
[CompilerGenerated]
|
|
[StructLayout(3)]
|
|
private struct EOONGHCFMGO
|
|
{
|
|
// Token: 0x04007857 RID: 30807
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4007857")]
|
|
public int count;
|
|
}
|
|
|
|
// Token: 0x02001AA5 RID: 6821
|
|
[Token(Token = "0x2001AA5")]
|
|
[CompilerGenerated]
|
|
private sealed class HAJMCPHHMJD<T> where T : StackedUIFlowBase
|
|
{
|
|
// Token: 0x0600B75B RID: 46939 RVA: 0x002AFD54 File Offset: 0x002ADF54
|
|
[Token(Token = "0x600B75B")]
|
|
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
|
public HAJMCPHHMJD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600B75C RID: 46940 RVA: 0x002AFD70 File Offset: 0x002ADF70
|
|
[Token(Token = "0x600B75C")]
|
|
[Address(RVA = "0x1B20690", Offset = "0x1B1F090", VA = "0x181B20690")]
|
|
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: 0x04007861 RID: 30817
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4007861")]
|
|
public HomeScreenFlow <>4__this;
|
|
|
|
// Token: 0x04007862 RID: 30818
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4007862")]
|
|
public Action<T> flowSetup;
|
|
|
|
// Token: 0x04007863 RID: 30819
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4007863")]
|
|
public Action<T> showFlow;
|
|
}
|
|
}
|
|
}
|