704 lines
26 KiB
C#
704 lines
26 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI.StackedUI;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using RecNet;
|
|
using RecRoom.Avatars.Data.Runtime;
|
|
using RecRoom.Avatars.Outfit;
|
|
using RecRoom.Core;
|
|
using RecRoom.Players.Puppet;
|
|
using RecRoom.Players.Watch;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000692 RID: 1682
|
|
[Token(Token = "0x2000692")]
|
|
public class PlayerDetailsWatchUIFlow : PlayerWatchUIFlow
|
|
{
|
|
// Token: 0x1700086F RID: 2159
|
|
// (get) Token: 0x06003079 RID: 12409 RVA: 0x000C6304 File Offset: 0x000C4504
|
|
[Token(Token = "0x1700086F")]
|
|
protected override string DCLLFJAAEDC
|
|
{
|
|
[Token(Token = "0x6003079")]
|
|
[Address(RVA = "0xAE5D20", Offset = "0xAE4B20", VA = "0x180AE5D20", Slot = "5")]
|
|
get
|
|
{
|
|
return "PlayerDetailsScreen";
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600307A RID: 12410 RVA: 0x000C6318 File Offset: 0x000C4518
|
|
[Token(Token = "0x600307A")]
|
|
[Address(RVA = "0xAE4640", Offset = "0xAE3440", VA = "0x180AE4640", Slot = "6")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
ReputationSpecificUIBehaviour[] componentsInChildren = base.GetComponentsInChildren<ReputationSpecificUIBehaviour>(true);
|
|
this.JLLLAAOPFJB = componentsInChildren;
|
|
}
|
|
|
|
// Token: 0x0600307B RID: 12411 RVA: 0x000C633C File Offset: 0x000C453C
|
|
[Token(Token = "0x600307B")]
|
|
[Address(RVA = "0xAE69B0", Offset = "0xAE57B0", VA = "0x180AE69B0")]
|
|
private void Start()
|
|
{
|
|
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
|
Action<bool> action = new Action(this.JDPBHMEAHEF);
|
|
<JNBAANDJIAD>k__BackingField.FullyVisibleChanged += action;
|
|
}
|
|
|
|
// Token: 0x0600307C RID: 12412 RVA: 0x000C6374 File Offset: 0x000C4574
|
|
[Token(Token = "0x600307C")]
|
|
[Address(RVA = "0xAE62E0", Offset = "0xAE50E0", VA = "0x180AE62E0", Slot = "7")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
|
Action<bool> action = new Action(this.JDPBHMEAHEF);
|
|
<JNBAANDJIAD>k__BackingField.FullyVisibleChanged += action;
|
|
}
|
|
|
|
// Token: 0x0600307D RID: 12413 RVA: 0x000C63B4 File Offset: 0x000C45B4
|
|
[Token(Token = "0x600307D")]
|
|
[Address(RVA = "0xAE5910", Offset = "0xAE4710", VA = "0x180AE5910", Slot = "10")]
|
|
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
|
{
|
|
base.Initialize(LJOCNMLBCAH);
|
|
PlayerMinitar playerMinitar = this.minitarPrefab;
|
|
Transform transform = this.minitarTransform;
|
|
int num = 0;
|
|
PlayerMinitar playerMinitar2 = global::UnityEngine.Object.Instantiate<PlayerMinitar>(playerMinitar, transform, num != 0);
|
|
Transform transform2 = this.minitarTransform;
|
|
int num2 = 0;
|
|
this.GLLCFKAKCCL = playerMinitar2;
|
|
if (transform2 != 0)
|
|
{
|
|
}
|
|
Transform transform3 = playerMinitar2.transform;
|
|
Vector3 one = Vector3.one;
|
|
transform3.localScale = num2;
|
|
GameObject gameObject = this.minitarTransform.gameObject;
|
|
int num3 = 0;
|
|
gameObject.SetActive(num3 != 0);
|
|
}
|
|
|
|
// Token: 0x0600307E RID: 12414 RVA: 0x000C6430 File Offset: 0x000C4630
|
|
[Token(Token = "0x600307E")]
|
|
[Address(RVA = "0xAE6460", Offset = "0xAE5260", VA = "0x180AE6460", Slot = "11")]
|
|
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
|
{
|
|
base.OnFlowEntered(BFHJBBGCMAN);
|
|
if (this.KHJBBEHEEIC)
|
|
{
|
|
this.NHHDELLLJBI();
|
|
}
|
|
bool inited = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.inited;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
SubscreenControl subscreenControl = this.subscreenControl;
|
|
Subscreen subscreen = this.profileSubscreen;
|
|
subscreenControl.ShowSubscreen(subscreen);
|
|
}
|
|
SubscribeConditionalButton subscribeConditionalButton = this.subscribeButton;
|
|
int num = 0;
|
|
if (subscribeConditionalButton != num)
|
|
{
|
|
SubscribeConditionalButton subscribeConditionalButton2 = this.subscribeButton;
|
|
string text = base.DLFNJKINKNM;
|
|
subscribeConditionalButton2.<LLANMGKBJMK>k__BackingField = text;
|
|
}
|
|
SubscreenControl subscreenControl2 = this.subscreenControl;
|
|
SubscreenControl.MKNMDALPANG mknmdalpang = new SubscreenControl.MKNMDALPANG(this.ELKDAKLJOFN);
|
|
subscreenControl2.GHBAJCIEIPD += mknmdalpang;
|
|
Subscreen <KJIJOKAOPPM>k__BackingField = this.subscreenControl.<KJIJOKAOPPM>k__BackingField;
|
|
int num2 = 0;
|
|
this.ELKDAKLJOFN(num2, <KJIJOKAOPPM>k__BackingField);
|
|
}
|
|
|
|
// Token: 0x0600307F RID: 12415 RVA: 0x000C64EC File Offset: 0x000C46EC
|
|
[Token(Token = "0x600307F")]
|
|
[Address(RVA = "0xAE5520", Offset = "0xAE4320", VA = "0x180AE5520")]
|
|
private void ELKDAKLJOFN(Subscreen HCOJNNIMBLF, Subscreen JDAMOBPBIFO)
|
|
{
|
|
Subscreen <KJIJOKAOPPM>k__BackingField = this.subscreenControl.<KJIJOKAOPPM>k__BackingField;
|
|
Subscreen subscreen = this.outfitSubscreen;
|
|
if (<KJIJOKAOPPM>k__BackingField == subscreen)
|
|
{
|
|
List<Player> all = Player.All;
|
|
Func<Player, bool> func = new Func(this.LEDGCHMFINL);
|
|
Player player = Enumerable.FirstOrDefault<Player>(all, func);
|
|
int num = 0;
|
|
if (!(player != num))
|
|
{
|
|
string text = this.emptyDisplay.text;
|
|
this.NMAPJCAOGCF.Clear();
|
|
BrowsableOutfitItemPagedGrid browsableOutfitItemPagedGrid = this.outfitPagedGrid;
|
|
List<EOBKJELFMIA> nmapjcaogcf = this.NMAPJCAOGCF;
|
|
browsableOutfitItemPagedGrid.SetItems(nmapjcaogcf);
|
|
}
|
|
this.MGGEIEBDIOM(player);
|
|
}
|
|
Button3D button3D = this.giftButton;
|
|
int num2 = 0;
|
|
bool flag;
|
|
if (button3D != num2 && flag)
|
|
{
|
|
GameObject gameObject = this.giftButton.gameObject;
|
|
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = this.<PBHKKOAINGC>k__BackingField;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
int num3 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
|
bool flag2;
|
|
gameObject.SetActive(flag2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003080 RID: 12416 RVA: 0x000C65DC File Offset: 0x000C47DC
|
|
[Token(Token = "0x6003080")]
|
|
[Address(RVA = "0xAE5D50", Offset = "0xAE4B50", VA = "0x180AE5D50")]
|
|
private void MGGEIEBDIOM(Player IEKDDPPNFPF)
|
|
{
|
|
this.NMAPJCAOGCF.Clear();
|
|
BrowsableOutfitItemPagedGrid browsableOutfitItemPagedGrid = this.outfitPagedGrid;
|
|
List<EOBKJELFMIA> nmapjcaogcf = this.NMAPJCAOGCF;
|
|
browsableOutfitItemPagedGrid.SetItems(nmapjcaogcf);
|
|
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
|
{
|
|
List<AvatarItemSelection> playerSelectedOutfitItems = IEKDDPPNFPF.playerAvatar.PlayerSelectedOutfitItems;
|
|
Func<AvatarItemSelection, string> <>9__27_ = PlayerDetailsWatchUIFlow.<>c.<>9__27_0;
|
|
if (<>9__27_ == 0)
|
|
{
|
|
PlayerDetailsWatchUIFlow.<>c.<>9__27_0 = delegate(AvatarItemSelection i)
|
|
{
|
|
string text;
|
|
return text;
|
|
};
|
|
}
|
|
List<string> list = Enumerable.ToList<string>(Enumerable.Select<AvatarItemSelection, string>(playerSelectedOutfitItems, <>9__27_));
|
|
OutfitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
List<EOBKJELFMIA> nmapjcaogcf2 = this.NMAPJCAOGCF;
|
|
DABKFAIHBBP browsableAvatarItemsByGuids = instance.GetBrowsableAvatarItemsByGuids(list, nmapjcaogcf2);
|
|
Action action = new Action(this.HDFJGJALAEC);
|
|
Action<string> action2 = new Action(this.EOGIEIFCGPH);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003081 RID: 12417 RVA: 0x000C66A0 File Offset: 0x000C48A0
|
|
[Token(Token = "0x6003081")]
|
|
[Address(RVA = "0xAE6660", Offset = "0xAE5460", VA = "0x180AE6660", Slot = "12")]
|
|
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
|
{
|
|
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
|
this.KHJBBEHEEIC = CJEIBCEPAPO;
|
|
SubscreenControl subscreenControl = this.subscreenControl;
|
|
SubscreenControl.MKNMDALPANG mknmdalpang = new SubscreenControl.MKNMDALPANG(this.ELKDAKLJOFN);
|
|
subscreenControl.GHBAJCIEIPD -= mknmdalpang;
|
|
}
|
|
|
|
// Token: 0x06003082 RID: 12418 RVA: 0x000C66E0 File Offset: 0x000C48E0
|
|
[Token(Token = "0x6003082")]
|
|
[Address(RVA = "0xAE5B30", Offset = "0xAE4930", VA = "0x180AE5B30")]
|
|
private void JDPBHMEAHEF(bool BNMBMDMEBOG)
|
|
{
|
|
if (base.isActiveAndEnabled)
|
|
{
|
|
this.minitarTransform.gameObject.SetActive(BNMBMDMEBOG);
|
|
int <JOIIIGPDAKF>k__BackingField = EBAIPNMBKLK.FJJKKHPNMIM.<JOIIIGPDAKF>k__BackingField;
|
|
string text;
|
|
WatchUI.SetToast(IAFCKKHMKKM.CheerCount, text);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003083 RID: 12419 RVA: 0x000C6720 File Offset: 0x000C4920
|
|
[Token(Token = "0x6003083")]
|
|
[Address(RVA = "0xAE6030", Offset = "0xAE4E30", VA = "0x180AE6030")]
|
|
private void NHHDELLLJBI()
|
|
{
|
|
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
|
|
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
|
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = this.<PBHKKOAINGC>k__BackingField;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
|
LMLJHMJEIGM lmljhmjeigm2 = ppenfjmfpne.MOPDMGDPJDF(num);
|
|
int num2 = 0;
|
|
this.roomBanButton.FFDOINJEHMM = num2 != 0;
|
|
if (num2 == 0)
|
|
{
|
|
ToggleButton3D toggleButton3D = this.roomBanButton;
|
|
int num3 = 0;
|
|
toggleButton3D.BOHIGPFGJBA = num3 != 0;
|
|
string text = this.roomBanButton.label.text;
|
|
return;
|
|
}
|
|
PMGCJEPKFOF<IReadOnlyList<EAENIFLCDGI>> pmgcjepkfof = OJMCBOKJFOF.CGIPIOMBAFM(Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField);
|
|
Action<IReadOnlyList<EAENIFLCDGI>> action = new Action(this.BALKNLBBKPF);
|
|
pmgcjepkfof += pmgcjepkfof;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06003084 RID: 12420 RVA: 0x000C67E0 File Offset: 0x000C49E0
|
|
[Token(Token = "0x6003084")]
|
|
[Address(RVA = "0xAE5410", Offset = "0xAE4210", VA = "0x180AE5410", Slot = "14")]
|
|
protected override bool ELDEFKFNJOM()
|
|
{
|
|
Button3D button3D = this.introduceToFriendsButton;
|
|
int num = 0;
|
|
if (!(button3D != num))
|
|
{
|
|
return;
|
|
}
|
|
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = this.<PBHKKOAINGC>k__BackingField;
|
|
if (<PBHKKOAINGC>k__BackingField == 0)
|
|
{
|
|
return;
|
|
}
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField));
|
|
if (llkhfjdnfmm != 0)
|
|
{
|
|
return llkhfjdnfmm.MHEGHKNGOEG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003085 RID: 12421 RVA: 0x000C683C File Offset: 0x000C4A3C
|
|
[Token(Token = "0x6003085")]
|
|
[Address(RVA = "0xAE4770", Offset = "0xAE3570", VA = "0x180AE4770")]
|
|
private static void BPKNCKCDMAE()
|
|
{
|
|
int <JOIIIGPDAKF>k__BackingField = EBAIPNMBKLK.FJJKKHPNMIM.<JOIIIGPDAKF>k__BackingField;
|
|
string text;
|
|
WatchUI.SetToast(IAFCKKHMKKM.CheerCount, text);
|
|
}
|
|
|
|
// Token: 0x06003086 RID: 12422 RVA: 0x000C6864 File Offset: 0x000C4A64
|
|
[Token(Token = "0x6003086")]
|
|
[Address(RVA = "0xAE6710", Offset = "0xAE5510", VA = "0x180AE6710", Slot = "25")]
|
|
public override void SetAccount(CCEOLAOLEKJ HFIDFDPOCKA)
|
|
{
|
|
bool flag;
|
|
PlayerMinitar gllcfkakccl;
|
|
do
|
|
{
|
|
base.SetAccount(HFIDFDPOCKA);
|
|
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = this.<PBHKKOAINGC>k__BackingField;
|
|
if (<PBHKKOAINGC>k__BackingField != 0)
|
|
{
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
|
}
|
|
int num2 = 0;
|
|
ReputationSpecificUIBehaviour[] jlllaaopfjb = this.JLLLAAOPFJB;
|
|
int length = jlllaaopfjb.Length;
|
|
if (num2 < length)
|
|
{
|
|
jlllaaopfjb[num2].SetPlayer(num2);
|
|
num2++;
|
|
}
|
|
Player player;
|
|
if (HFIDFDPOCKA != 0)
|
|
{
|
|
ObscuredInt <IFBPANODIPA>k__BackingField2 = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive2 = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
player = Player.FindLocalPlayer(ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField2));
|
|
}
|
|
int num3 = 0;
|
|
flag = player != num3;
|
|
gllcfkakccl = this.GLLCFKAKCCL;
|
|
}
|
|
while (flag);
|
|
GameObject gameObject = gllcfkakccl.gameObject;
|
|
int num4 = 0;
|
|
gameObject.SetActive(num4 != 0);
|
|
this.GLLCFKAKCCL.gameObject.SetActive(true);
|
|
Player targetPlayer = this.GLLCFKAKCCL.OGEDGNGNPNA;
|
|
TextMeshProUGUI textMeshProUGUI = this.bioTitle;
|
|
ObscuredString <KHJCEENDAOL>k__BackingField = HFIDFDPOCKA.<KHJCEENDAOL>k__BackingField;
|
|
string text = string.Format("@{0}'s Bio", <KHJCEENDAOL>k__BackingField);
|
|
bool isCompleted = ((IAsyncResult)textMeshProUGUI).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x06003087 RID: 12423 RVA: 0x000C6978 File Offset: 0x000C4B78
|
|
[Token(Token = "0x6003087")]
|
|
[Address(RVA = "0xAE5050", Offset = "0xAE3E50", VA = "0x180AE5050")]
|
|
public void Button_Stop()
|
|
{
|
|
StopPlayerWatchUIFlow flowByType = this.<KBKJKEOPIGB>k__BackingField.GetFlowByType<StopPlayerWatchUIFlow>();
|
|
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
|
int num = 0;
|
|
<KBKJKEOPIGB>k__BackingField.PushFlow(flowByType, num);
|
|
}
|
|
|
|
// Token: 0x06003088 RID: 12424 RVA: 0x000C69A8 File Offset: 0x000C4BA8
|
|
[Token(Token = "0x6003088")]
|
|
[Address(RVA = "0xAE4870", Offset = "0xAE3670", VA = "0x180AE4870")]
|
|
public void Button_Cheer()
|
|
{
|
|
CheerPlayerWatchUIFlow flowByType = this.<KBKJKEOPIGB>k__BackingField.GetFlowByType<CheerPlayerWatchUIFlow>();
|
|
this.<KBKJKEOPIGB>k__BackingField.PushFlow(flowByType, "PlayerDetailsScreen");
|
|
}
|
|
|
|
// Token: 0x06003089 RID: 12425 RVA: 0x000C69D8 File Offset: 0x000C4BD8
|
|
[Token(Token = "0x6003089")]
|
|
[Address(RVA = "0xAE4DA0", Offset = "0xAE3BA0", VA = "0x180AE4DA0")]
|
|
public void Button_SendMessage()
|
|
{
|
|
ChatThreadScreen flowByType = this.<KBKJKEOPIGB>k__BackingField.GetFlowByType<ChatThreadScreen>();
|
|
List<CCEOLAOLEKJ> list = new List();
|
|
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = this.<PBHKKOAINGC>k__BackingField;
|
|
list.Add(<PBHKKOAINGC>k__BackingField);
|
|
flowByType.ShowScreen(list, CFLMJLFBOKH.PGANKAHHBJJ.PlayerDetailsScreen);
|
|
}
|
|
|
|
// Token: 0x0600308A RID: 12426 RVA: 0x000C6A14 File Offset: 0x000C4C14
|
|
[Token(Token = "0x600308A")]
|
|
[Address(RVA = "0xAE4E50", Offset = "0xAE3C50", VA = "0x180AE4E50")]
|
|
public void Button_ShowPortfolio()
|
|
{
|
|
RRUIRootScreen flowByType = this.<KBKJKEOPIGB>k__BackingField.GetFlowByType<RRUIRootScreen>();
|
|
int num = 0;
|
|
if (flowByType != num)
|
|
{
|
|
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
|
int num2 = 0;
|
|
<KBKJKEOPIGB>k__BackingField.PushFlow(flowByType, num2);
|
|
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = this.<PBHKKOAINGC>k__BackingField;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
int num3 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
|
flowByType.ShowScreenAndGotoPortfolio(num3);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600308B RID: 12427 RVA: 0x000C6A80 File Offset: 0x000C4C80
|
|
[Token(Token = "0x600308B")]
|
|
[Address(RVA = "0xAE4F50", Offset = "0xAE3D50", VA = "0x180AE4F50")]
|
|
public void Button_ShowWishlist()
|
|
{
|
|
RRUIRootScreen flowByType = this.<KBKJKEOPIGB>k__BackingField.GetFlowByType<RRUIRootScreen>();
|
|
int num = 0;
|
|
if (flowByType != num)
|
|
{
|
|
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
|
int num2 = 0;
|
|
<KBKJKEOPIGB>k__BackingField.PushFlow(flowByType, num2);
|
|
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = this.<PBHKKOAINGC>k__BackingField;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
int num3 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
|
flowByType.ShowScreenAndGotoWishlist(num3);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600308C RID: 12428 RVA: 0x000C6AEC File Offset: 0x000C4CEC
|
|
[Token(Token = "0x600308C")]
|
|
[Address(RVA = "0xAE4D20", Offset = "0xAE3B20", VA = "0x180AE4D20")]
|
|
public void Button_RoomBan()
|
|
{
|
|
RoomBanPlayerScreen flowByType = this.<LBNLPAIAGHF>k__BackingField.GetFlowByType<RoomBanPlayerScreen>();
|
|
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = this.<PBHKKOAINGC>k__BackingField;
|
|
bool flag = !this.BIOHCBJKBOD;
|
|
flowByType.Show(<PBHKKOAINGC>k__BackingField, flag);
|
|
this.KHJBBEHEEIC = true;
|
|
}
|
|
|
|
// Token: 0x0600308D RID: 12429 RVA: 0x000C6B2C File Offset: 0x000C4D2C
|
|
[Token(Token = "0x600308D")]
|
|
[Address(RVA = "0xAE4900", Offset = "0xAE3700", VA = "0x180AE4900")]
|
|
public void Button_Gift()
|
|
{
|
|
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = this.<PBHKKOAINGC>k__BackingField;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
|
ulong num2;
|
|
GEAPBDGCKMB.LPICNEHNKNK = num2;
|
|
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
|
int num3 = 0;
|
|
StoreScreen storeScreen = <LBNLPAIAGHF>k__BackingField.PushFlow<StoreScreen>(num3);
|
|
}
|
|
|
|
// Token: 0x0600308E RID: 12430 RVA: 0x000C6B80 File Offset: 0x000C4D80
|
|
[Token(Token = "0x600308E")]
|
|
[Address(RVA = "0xAE4AB0", Offset = "0xAE38B0", VA = "0x180AE4AB0")]
|
|
public void Button_PurchaseBrowsableAvatarItem(EOBKJELFMIA browsableAvatarItem)
|
|
{
|
|
if (browsableAvatarItem != 0)
|
|
{
|
|
bool <EFFHIKNPACF>k__BackingField = browsableAvatarItem.<OHIGJIBAPHD>k__BackingField.<IPAKFAFGINE>k__BackingField.<EFFHIKNPACF>k__BackingField;
|
|
if (GCBPKHFJKCE.KHKBGCCMFPE == 0)
|
|
{
|
|
}
|
|
bool flag = GCBPKHFJKCE.KHKBGCCMFPE.MIKDLDEALPN;
|
|
if ((uint)1 != 0U)
|
|
{
|
|
int num = 0;
|
|
WatchMenuProjector watchMenuProjector;
|
|
watchMenuProjector.AuthorityOpenMenuDetached(num != 0);
|
|
HOJMGAMMIAD <OHIGJIBAPHD>k__BackingField = browsableAvatarItem.<OHIGJIBAPHD>k__BackingField;
|
|
StorePurchaseItemScreen storePurchaseItemScreen;
|
|
storePurchaseItemScreen.GetConfirmation(<OHIGJIBAPHD>k__BackingField, (DGOHCPBKOHD)((uint)1000));
|
|
throw new NullReferenceException();
|
|
}
|
|
MJLPNOMEFKG <IPAKFAFGINE>k__BackingField = browsableAvatarItem.<OHIGJIBAPHD>k__BackingField.<IPAKFAFGINE>k__BackingField;
|
|
BecomeMemberToPurchaseItemScreen becomeMemberToPurchaseItemScreen;
|
|
becomeMemberToPurchaseItemScreen.SetItem(<IPAKFAFGINE>k__BackingField);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600308F RID: 12431 RVA: 0x000C6C00 File Offset: 0x000C4E00
|
|
[Token(Token = "0x600308F")]
|
|
[Address(RVA = "0xAE50E0", Offset = "0xAE3EE0", VA = "0x180AE50E0")]
|
|
public void Button_TryBrowsableAvatarItem(EOBKJELFMIA browsableAvatarItem)
|
|
{
|
|
if (browsableAvatarItem != 0)
|
|
{
|
|
int num = 0;
|
|
AvatarItem <ILOHMGPEJAL>k__BackingField = browsableAvatarItem.<ILOHMGPEJAL>k__BackingField;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
if (SingletonMonoBehaviour.ONCPNMDGGKG != 0)
|
|
{
|
|
string friendlyName = browsableAvatarItem.<FLFHILBLCOG>k__BackingField.FriendlyName;
|
|
string text = "Trying " + friendlyName;
|
|
}
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, "Items can only be tried on in your dorm", 3f, num2, num2);
|
|
throw new NullReferenceException();
|
|
}
|
|
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
if (instance2 != 0)
|
|
{
|
|
string friendlyName2 = browsableAvatarItem.<FLFHILBLCOG>k__BackingField.FriendlyName;
|
|
string text2 = "Removing " + friendlyName2;
|
|
int num4 = 0;
|
|
IDisposable disposable2 = instance2.Play((NotificationManager.IBIDFAOPIPC)num4, text2, 2f, num, num);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003090 RID: 12432 RVA: 0x000C6CB0 File Offset: 0x000C4EB0
|
|
[Token(Token = "0x6003090")]
|
|
[Address(RVA = "0xAE4A00", Offset = "0xAE3800", VA = "0x180AE4A00")]
|
|
public void Button_Introduce()
|
|
{
|
|
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = this.<PBHKKOAINGC>k__BackingField;
|
|
if (<PBHKKOAINGC>k__BackingField != 0)
|
|
{
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField;
|
|
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
|
bool fakeValueActive = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
|
<LBNLPAIAGHF>k__BackingField.ShowIntroduceFriendsDialog(num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003091 RID: 12433 RVA: 0x000C6CFC File Offset: 0x000C4EFC
|
|
[Token(Token = "0x6003091")]
|
|
[Address(RVA = "0xAE6AC0", Offset = "0xAE58C0", VA = "0x180AE6AC0")]
|
|
public PlayerDetailsWatchUIFlow()
|
|
{
|
|
int num = 0;
|
|
this.KHJBBEHEEIC = true;
|
|
ReputationSpecificUIBehaviour[] array = new ReputationSpecificUIBehaviour[num];
|
|
this.JLLLAAOPFJB = array;
|
|
List<EOBKJELFMIA> list = new List();
|
|
this.NMAPJCAOGCF = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06003092 RID: 12434 RVA: 0x000C6D40 File Offset: 0x000C4F40
|
|
[Token(Token = "0x6003092")]
|
|
[Address(RVA = "0xAE5C80", Offset = "0xAE4A80", VA = "0x180AE5C80")]
|
|
[CompilerGenerated]
|
|
private bool LEDGCHMFINL(Player IEKDDPPNFPF)
|
|
{
|
|
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = this.<PBHKKOAINGC>k__BackingField;
|
|
int <FMMJEJMBDPL>k__BackingField = IEKDDPPNFPF.<FMMJEJMBDPL>k__BackingField;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
|
return <FMMJEJMBDPL>k__BackingField == num;
|
|
}
|
|
|
|
// Token: 0x06003093 RID: 12435 RVA: 0x000C6D84 File Offset: 0x000C4F84
|
|
[Token(Token = "0x6003093")]
|
|
[Address(RVA = "0xAE58E0", Offset = "0xAE46E0", VA = "0x180AE58E0")]
|
|
[CompilerGenerated]
|
|
private void HDFJGJALAEC()
|
|
{
|
|
BrowsableOutfitItemPagedGrid browsableOutfitItemPagedGrid = this.outfitPagedGrid;
|
|
List<EOBKJELFMIA> nmapjcaogcf = this.NMAPJCAOGCF;
|
|
browsableOutfitItemPagedGrid.SetItems(nmapjcaogcf);
|
|
}
|
|
|
|
// Token: 0x06003094 RID: 12436 RVA: 0x000C6DAC File Offset: 0x000C4FAC
|
|
[Token(Token = "0x6003094")]
|
|
[Address(RVA = "0xAE5820", Offset = "0xAE4620", VA = "0x180AE5820")]
|
|
[CompilerGenerated]
|
|
private void EOGIEIFCGPH(string MOPOMPHBHKF)
|
|
{
|
|
string text = this.emptyDisplay.text;
|
|
Debug.LogError("Failed to load player profile outfit tab items" + MOPOMPHBHKF);
|
|
BrowsableOutfitItemPagedGrid browsableOutfitItemPagedGrid = this.outfitPagedGrid;
|
|
List<EOBKJELFMIA> nmapjcaogcf = this.NMAPJCAOGCF;
|
|
browsableOutfitItemPagedGrid.SetItems(nmapjcaogcf);
|
|
}
|
|
|
|
// Token: 0x06003095 RID: 12437 RVA: 0x000C6DF0 File Offset: 0x000C4FF0
|
|
[Token(Token = "0x6003095")]
|
|
[Address(RVA = "0xAE4690", Offset = "0xAE3490", VA = "0x180AE4690")]
|
|
[CompilerGenerated]
|
|
private void BALKNLBBKPF(IReadOnlyList<EAENIFLCDGI> MAOOLFEBOOD)
|
|
{
|
|
Func<EAENIFLCDGI, bool> func = new Func(this.ADKMFOOMPDE);
|
|
bool flag = Enumerable.Any<EAENIFLCDGI>(MAOOLFEBOOD, func);
|
|
ToggleButton3D toggleButton3D = this.roomBanButton;
|
|
this.BIOHCBJKBOD = flag;
|
|
toggleButton3D.BOHIGPFGJBA = flag;
|
|
ToggleButton3D toggleButton3D2 = this.roomBanButton;
|
|
if (this.BIOHCBJKBOD)
|
|
{
|
|
}
|
|
bool isCompleted = ((IAsyncResult)toggleButton3D2.label).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x06003096 RID: 12438 RVA: 0x000C6E5C File Offset: 0x000C505C
|
|
[Token(Token = "0x6003096")]
|
|
[Address(RVA = "0xAE45A0", Offset = "0xAE33A0", VA = "0x180AE45A0")]
|
|
[CompilerGenerated]
|
|
private bool ADKMFOOMPDE(EAENIFLCDGI FOJLJNMAJLC)
|
|
{
|
|
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = this.<PBHKKOAINGC>k__BackingField;
|
|
int <IFBPANODIPA>k__BackingField = FOJLJNMAJLC.<IFBPANODIPA>k__BackingField;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField2 = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField2);
|
|
return <IFBPANODIPA>k__BackingField == num;
|
|
}
|
|
|
|
// Token: 0x04002828 RID: 10280
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4002828")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
|
private SubscribeConditionalButton subscribeButton;
|
|
|
|
// Token: 0x04002829 RID: 10281
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4002829")]
|
|
[SerializeField]
|
|
private SubscreenControl subscreenControl;
|
|
|
|
// Token: 0x0400282A RID: 10282
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400282A")]
|
|
[SerializeField]
|
|
private Subscreen profileSubscreen;
|
|
|
|
// Token: 0x0400282B RID: 10283
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x400282B")]
|
|
[SerializeField]
|
|
private Subscreen outfitSubscreen;
|
|
|
|
// Token: 0x0400282C RID: 10284
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x400282C")]
|
|
[SerializeField]
|
|
private BrowsableOutfitItemPagedGrid outfitPagedGrid;
|
|
|
|
// Token: 0x0400282D RID: 10285
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x400282D")]
|
|
[SerializeField]
|
|
private PlayerMinitar minitarPrefab;
|
|
|
|
// Token: 0x0400282E RID: 10286
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400282E")]
|
|
[SerializeField]
|
|
private Transform minitarTransform;
|
|
|
|
// Token: 0x0400282F RID: 10287
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x400282F")]
|
|
[SerializeField]
|
|
private float minitarScale = 187f;
|
|
|
|
// Token: 0x04002830 RID: 10288
|
|
[FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x4002830")]
|
|
[SerializeField]
|
|
private Button3D giftButton;
|
|
|
|
// Token: 0x04002831 RID: 10289
|
|
[FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x4002831")]
|
|
[SerializeField]
|
|
private ToggleButton3D roomBanButton;
|
|
|
|
// Token: 0x04002832 RID: 10290
|
|
[FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x4002832")]
|
|
[SerializeField]
|
|
private Button3D introduceToFriendsButton;
|
|
|
|
// Token: 0x04002833 RID: 10291
|
|
[FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x4002833")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI bioTitle;
|
|
|
|
// Token: 0x04002834 RID: 10292
|
|
[FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x4002834")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI emptyDisplay;
|
|
|
|
// Token: 0x04002835 RID: 10293
|
|
[FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x4002835")]
|
|
[SerializeField]
|
|
private string emptyDisplayDefaultMessage;
|
|
|
|
// Token: 0x04002836 RID: 10294
|
|
[FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x4002836")]
|
|
private PlayerMinitar GLLCFKAKCCL;
|
|
|
|
// Token: 0x04002837 RID: 10295
|
|
[FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x4002837")]
|
|
private bool BIOHCBJKBOD;
|
|
|
|
// Token: 0x04002838 RID: 10296
|
|
[FieldOffset(Offset = "0x151")]
|
|
[Token(Token = "0x4002838")]
|
|
private bool KHJBBEHEEIC;
|
|
|
|
// Token: 0x04002839 RID: 10297
|
|
[FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x4002839")]
|
|
private ReputationSpecificUIBehaviour[] JLLLAAOPFJB;
|
|
|
|
// Token: 0x0400283A RID: 10298
|
|
[FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x400283A")]
|
|
private List<EOBKJELFMIA> NMAPJCAOGCF;
|
|
}
|