This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
+704
View File
@@ -0,0 +1,704 @@
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 StansAssets.Foundation.Async;
using TMPro;
using UnityEngine;
// Token: 0x0200069D RID: 1693
[Token(Token = "0x200069D")]
public class PlayerDetailsWatchUIFlow : PlayerWatchUIFlow
{
// Token: 0x17000881 RID: 2177
// (get) Token: 0x060030FA RID: 12538 RVA: 0x000C6E78 File Offset: 0x000C5078
[Token(Token = "0x17000881")]
protected override string DCLLFJAAEDC
{
[Token(Token = "0x60030FA")]
[Address(RVA = "0x142C920", Offset = "0x142B920", VA = "0x18142C920", Slot = "5")]
get
{
return "PlayerDetailsScreen";
}
}
// Token: 0x060030FB RID: 12539 RVA: 0x000C6E8C File Offset: 0x000C508C
[Token(Token = "0x60030FB")]
[Address(RVA = "0x142B240", Offset = "0x142A240", VA = "0x18142B240", Slot = "6")]
protected override void Awake()
{
base..ctor();
ReputationSpecificUIBehaviour[] componentsInChildren = base.GetComponentsInChildren<ReputationSpecificUIBehaviour>(true);
this.JLLLAAOPFJB = componentsInChildren;
}
// Token: 0x060030FC RID: 12540 RVA: 0x000C6EB0 File Offset: 0x000C50B0
[Token(Token = "0x60030FC")]
[Address(RVA = "0x142D5B0", Offset = "0x142C5B0", VA = "0x18142D5B0")]
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: 0x060030FD RID: 12541 RVA: 0x000C6EE8 File Offset: 0x000C50E8
[Token(Token = "0x60030FD")]
[Address(RVA = "0x142CEE0", Offset = "0x142BEE0", VA = "0x18142CEE0", 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: 0x060030FE RID: 12542 RVA: 0x000C6F28 File Offset: 0x000C5128
[Token(Token = "0x60030FE")]
[Address(RVA = "0x142C510", Offset = "0x142B510", VA = "0x18142C510", 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: 0x060030FF RID: 12543 RVA: 0x000C6FA4 File Offset: 0x000C51A4
[Token(Token = "0x60030FF")]
[Address(RVA = "0x142D060", Offset = "0x142C060", VA = "0x18142D060", 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: 0x06003100 RID: 12544 RVA: 0x000C7060 File Offset: 0x000C5260
[Token(Token = "0x6003100")]
[Address(RVA = "0x142C120", Offset = "0x142B120", VA = "0x18142C120")]
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: 0x06003101 RID: 12545 RVA: 0x000C7150 File Offset: 0x000C5350
[Token(Token = "0x6003101")]
[Address(RVA = "0x142C950", Offset = "0x142B950", VA = "0x18142C950")]
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: 0x06003102 RID: 12546 RVA: 0x000C7214 File Offset: 0x000C5414
[Token(Token = "0x6003102")]
[Address(RVA = "0x142D260", Offset = "0x142C260", VA = "0x18142D260", 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: 0x06003103 RID: 12547 RVA: 0x000C7254 File Offset: 0x000C5454
[Token(Token = "0x6003103")]
[Address(RVA = "0x142C730", Offset = "0x142B730", VA = "0x18142C730")]
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: 0x06003104 RID: 12548 RVA: 0x000C7294 File Offset: 0x000C5494
[Token(Token = "0x6003104")]
[Address(RVA = "0x142CC30", Offset = "0x142BC30", VA = "0x18142CC30")]
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: 0x06003105 RID: 12549 RVA: 0x000C7354 File Offset: 0x000C5554
[Token(Token = "0x6003105")]
[Address(RVA = "0x142C010", Offset = "0x142B010", VA = "0x18142C010", 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: 0x06003106 RID: 12550 RVA: 0x000C73B0 File Offset: 0x000C55B0
[Token(Token = "0x6003106")]
[Address(RVA = "0x142B370", Offset = "0x142A370", VA = "0x18142B370")]
private static void BPKNCKCDMAE()
{
int <JOIIIGPDAKF>k__BackingField = EBAIPNMBKLK.FJJKKHPNMIM.<JOIIIGPDAKF>k__BackingField;
string text;
WatchUI.SetToast(IAFCKKHMKKM.CheerCount, text);
}
// Token: 0x06003107 RID: 12551 RVA: 0x000C73D8 File Offset: 0x000C55D8
[Token(Token = "0x6003107")]
[Address(RVA = "0x142D310", Offset = "0x142C310", VA = "0x18142D310", 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);
((IMainThreadDispatcher)textMeshProUGUI).Init();
}
// Token: 0x06003108 RID: 12552 RVA: 0x000C74E8 File Offset: 0x000C56E8
[Token(Token = "0x6003108")]
[Address(RVA = "0x142BC50", Offset = "0x142AC50", VA = "0x18142BC50")]
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: 0x06003109 RID: 12553 RVA: 0x000C7518 File Offset: 0x000C5718
[Token(Token = "0x6003109")]
[Address(RVA = "0x142B470", Offset = "0x142A470", VA = "0x18142B470")]
public void Button_Cheer()
{
CheerPlayerWatchUIFlow flowByType = this.<KBKJKEOPIGB>k__BackingField.GetFlowByType<CheerPlayerWatchUIFlow>();
this.<KBKJKEOPIGB>k__BackingField.PushFlow(flowByType, "PlayerDetailsScreen");
}
// Token: 0x0600310A RID: 12554 RVA: 0x000C7548 File Offset: 0x000C5748
[Token(Token = "0x600310A")]
[Address(RVA = "0x142B9A0", Offset = "0x142A9A0", VA = "0x18142B9A0")]
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: 0x0600310B RID: 12555 RVA: 0x000C7584 File Offset: 0x000C5784
[Token(Token = "0x600310B")]
[Address(RVA = "0x142BA50", Offset = "0x142AA50", VA = "0x18142BA50")]
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: 0x0600310C RID: 12556 RVA: 0x000C75F0 File Offset: 0x000C57F0
[Token(Token = "0x600310C")]
[Address(RVA = "0x142BB50", Offset = "0x142AB50", VA = "0x18142BB50")]
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: 0x0600310D RID: 12557 RVA: 0x000C765C File Offset: 0x000C585C
[Token(Token = "0x600310D")]
[Address(RVA = "0x142B920", Offset = "0x142A920", VA = "0x18142B920")]
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: 0x0600310E RID: 12558 RVA: 0x000C769C File Offset: 0x000C589C
[Token(Token = "0x600310E")]
[Address(RVA = "0x142B500", Offset = "0x142A500", VA = "0x18142B500")]
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: 0x0600310F RID: 12559 RVA: 0x000C76F0 File Offset: 0x000C58F0
[Token(Token = "0x600310F")]
[Address(RVA = "0x142B6B0", Offset = "0x142A6B0", VA = "0x18142B6B0")]
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: 0x06003110 RID: 12560 RVA: 0x000C7770 File Offset: 0x000C5970
[Token(Token = "0x6003110")]
[Address(RVA = "0x142BCE0", Offset = "0x142ACE0", VA = "0x18142BCE0")]
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: 0x06003111 RID: 12561 RVA: 0x000C7820 File Offset: 0x000C5A20
[Token(Token = "0x6003111")]
[Address(RVA = "0x142B600", Offset = "0x142A600", VA = "0x18142B600")]
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: 0x06003112 RID: 12562 RVA: 0x000C786C File Offset: 0x000C5A6C
[Token(Token = "0x6003112")]
[Address(RVA = "0x142D6C0", Offset = "0x142C6C0", VA = "0x18142D6C0")]
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: 0x06003113 RID: 12563 RVA: 0x000C78B0 File Offset: 0x000C5AB0
[Token(Token = "0x6003113")]
[Address(RVA = "0x142C880", Offset = "0x142B880", VA = "0x18142C880")]
[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: 0x06003114 RID: 12564 RVA: 0x000C78F4 File Offset: 0x000C5AF4
[Token(Token = "0x6003114")]
[Address(RVA = "0x142C4E0", Offset = "0x142B4E0", VA = "0x18142C4E0")]
[CompilerGenerated]
private void HDFJGJALAEC()
{
BrowsableOutfitItemPagedGrid browsableOutfitItemPagedGrid = this.outfitPagedGrid;
List<EOBKJELFMIA> nmapjcaogcf = this.NMAPJCAOGCF;
browsableOutfitItemPagedGrid.SetItems(nmapjcaogcf);
}
// Token: 0x06003115 RID: 12565 RVA: 0x000C791C File Offset: 0x000C5B1C
[Token(Token = "0x6003115")]
[Address(RVA = "0x142C420", Offset = "0x142B420", VA = "0x18142C420")]
[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: 0x06003116 RID: 12566 RVA: 0x000C7960 File Offset: 0x000C5B60
[Token(Token = "0x6003116")]
[Address(RVA = "0x142B290", Offset = "0x142A290", VA = "0x18142B290")]
[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)
{
}
((IMainThreadDispatcher)toggleButton3D2.label).Init();
}
// Token: 0x06003117 RID: 12567 RVA: 0x000C79C8 File Offset: 0x000C5BC8
[Token(Token = "0x6003117")]
[Address(RVA = "0x142B1A0", Offset = "0x142A1A0", VA = "0x18142B1A0")]
[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: 0x0400288E RID: 10382
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400288E")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
private SubscribeConditionalButton subscribeButton;
// Token: 0x0400288F RID: 10383
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400288F")]
[SerializeField]
private SubscreenControl subscreenControl;
// Token: 0x04002890 RID: 10384
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4002890")]
[SerializeField]
private Subscreen profileSubscreen;
// Token: 0x04002891 RID: 10385
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4002891")]
[SerializeField]
private Subscreen outfitSubscreen;
// Token: 0x04002892 RID: 10386
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4002892")]
[SerializeField]
private BrowsableOutfitItemPagedGrid outfitPagedGrid;
// Token: 0x04002893 RID: 10387
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x4002893")]
[SerializeField]
private PlayerMinitar minitarPrefab;
// Token: 0x04002894 RID: 10388
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x4002894")]
[SerializeField]
private Transform minitarTransform;
// Token: 0x04002895 RID: 10389
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x4002895")]
[SerializeField]
private float minitarScale = 187f;
// Token: 0x04002896 RID: 10390
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x4002896")]
[SerializeField]
private Button3D giftButton;
// Token: 0x04002897 RID: 10391
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x4002897")]
[SerializeField]
private ToggleButton3D roomBanButton;
// Token: 0x04002898 RID: 10392
[FieldOffset(Offset = "0x128")]
[Token(Token = "0x4002898")]
[SerializeField]
private Button3D introduceToFriendsButton;
// Token: 0x04002899 RID: 10393
[FieldOffset(Offset = "0x130")]
[Token(Token = "0x4002899")]
[SerializeField]
private TextMeshProUGUI bioTitle;
// Token: 0x0400289A RID: 10394
[FieldOffset(Offset = "0x138")]
[Token(Token = "0x400289A")]
[SerializeField]
private TextMeshProUGUI emptyDisplay;
// Token: 0x0400289B RID: 10395
[FieldOffset(Offset = "0x140")]
[Token(Token = "0x400289B")]
[SerializeField]
private string emptyDisplayDefaultMessage;
// Token: 0x0400289C RID: 10396
[FieldOffset(Offset = "0x148")]
[Token(Token = "0x400289C")]
private PlayerMinitar GLLCFKAKCCL;
// Token: 0x0400289D RID: 10397
[FieldOffset(Offset = "0x150")]
[Token(Token = "0x400289D")]
private bool BIOHCBJKBOD;
// Token: 0x0400289E RID: 10398
[FieldOffset(Offset = "0x151")]
[Token(Token = "0x400289E")]
private bool KHJBBEHEEIC;
// Token: 0x0400289F RID: 10399
[FieldOffset(Offset = "0x158")]
[Token(Token = "0x400289F")]
private ReputationSpecificUIBehaviour[] JLLLAAOPFJB;
// Token: 0x040028A0 RID: 10400
[FieldOffset(Offset = "0x160")]
[Token(Token = "0x40028A0")]
private List<EOBKJELFMIA> NMAPJCAOGCF;
}