Files
2026-04-10 22:50:51 +02:00

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;
}