575 lines
20 KiB
C#
575 lines
20 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using AGUI.StackedUI;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using RecNet;
|
|
using RecRoom.Async;
|
|
using RecRoom.Avatar.Data.Runtime;
|
|
using RecRoom.Avatar.Outfit;
|
|
using RecRoom.Core;
|
|
using RecRoom.Players.Puppet;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020006A5 RID: 1701
|
|
[Token(Token = "0x20006A5")]
|
|
[StructLayout(3)]
|
|
public class PlayerDetailsWatchUIFlow : PlayerWatchUIFlow
|
|
{
|
|
// Token: 0x1700089B RID: 2203
|
|
// (get) Token: 0x060030DE RID: 12510 RVA: 0x000CAFD4 File Offset: 0x000C91D4
|
|
[Token(Token = "0x1700089B")]
|
|
protected override string DCLLFJAAEDC
|
|
{
|
|
[Token(Token = "0x60030DE")]
|
|
[Address(RVA = "0xFDC310", Offset = "0xFDAD10", VA = "0x180FDC310", Slot = "5")]
|
|
get
|
|
{
|
|
return "PlayerDetailsScreen";
|
|
}
|
|
}
|
|
|
|
// Token: 0x060030DF RID: 12511 RVA: 0x000CAFE8 File Offset: 0x000C91E8
|
|
[Token(Token = "0x60030DF")]
|
|
[Address(RVA = "0xFDB110", Offset = "0xFD9B10", VA = "0x180FDB110")]
|
|
private void Awake()
|
|
{
|
|
ReputationSpecificUIBehaviour[] componentsInChildren = base.GetComponentsInChildren<ReputationSpecificUIBehaviour>(true);
|
|
this.JLLLAAOPFJB = componentsInChildren;
|
|
}
|
|
|
|
// Token: 0x060030E0 RID: 12512 RVA: 0x000CB004 File Offset: 0x000C9204
|
|
[Token(Token = "0x60030E0")]
|
|
[Address(RVA = "0xFDD010", Offset = "0xFDBA10", VA = "0x180FDD010")]
|
|
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: 0x060030E1 RID: 12513 RVA: 0x000CB03C File Offset: 0x000C923C
|
|
[Token(Token = "0x60030E1")]
|
|
[Address(RVA = "0xFDC8C0", Offset = "0xFDB2C0", VA = "0x180FDC8C0", Slot = "6")]
|
|
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: 0x060030E2 RID: 12514 RVA: 0x000CB07C File Offset: 0x000C927C
|
|
[Token(Token = "0x60030E2")]
|
|
[Address(RVA = "0xFDBE20", Offset = "0xFDA820", VA = "0x180FDBE20", Slot = "9")]
|
|
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: 0x060030E3 RID: 12515 RVA: 0x000CB0F8 File Offset: 0x000C92F8
|
|
[Token(Token = "0x60030E3")]
|
|
[Address(RVA = "0xFDCA40", Offset = "0xFDB440", VA = "0x180FDCA40", Slot = "10")]
|
|
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
|
{
|
|
base.OnFlowEntered(BFHJBBGCMAN);
|
|
if (this.KHJBBEHEEIC)
|
|
{
|
|
this.NHHDELLLJBI();
|
|
}
|
|
bool fakeValue = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.fakeValue;
|
|
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;
|
|
this.ELKDAKLJOFN();
|
|
}
|
|
|
|
// Token: 0x060030E4 RID: 12516 RVA: 0x000CB1A0 File Offset: 0x000C93A0
|
|
[Token(Token = "0x60030E4")]
|
|
[Address(RVA = "0xFDBB00", Offset = "0xFDA500", VA = "0x180FDBB00")]
|
|
private void ELKDAKLJOFN()
|
|
{
|
|
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.ALNCMIFIDPH);
|
|
Player player = Enumerable.FirstOrDefault<Player>(all, func);
|
|
int num = 0;
|
|
if (!(player != num))
|
|
{
|
|
TextMeshProUGUI textMeshProUGUI = this.emptyDisplay;
|
|
string text = this.emptyDisplayDefaultMessage;
|
|
textMeshProUGUI.text = text;
|
|
this.NMAPJCAOGCF.Clear();
|
|
BrowsableOutfitItemPagedGrid browsableOutfitItemPagedGrid = this.outfitPagedGrid;
|
|
List<APAODCKMEKF> 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;
|
|
int num3 = ObscuredInt.FAJDMKOEFLH(this.<PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField);
|
|
bool flag2;
|
|
gameObject.SetActive(flag2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060030E5 RID: 12517 RVA: 0x000CB284 File Offset: 0x000C9484
|
|
[Token(Token = "0x60030E5")]
|
|
[Address(RVA = "0xFDC340", Offset = "0xFDAD40", VA = "0x180FDC340")]
|
|
private void MGGEIEBDIOM(Player IEKDDPPNFPF)
|
|
{
|
|
this.NMAPJCAOGCF.Clear();
|
|
BrowsableOutfitItemPagedGrid browsableOutfitItemPagedGrid = this.outfitPagedGrid;
|
|
List<APAODCKMEKF> nmapjcaogcf = this.NMAPJCAOGCF;
|
|
browsableOutfitItemPagedGrid.SetItems(nmapjcaogcf);
|
|
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
|
{
|
|
List<AvatarItemSelection> hhanfbkkcba = IEKDDPPNFPF.playerAvatar.BLHJHPNDJBB.HHANFBKKCBA;
|
|
Func<AvatarItemSelection, string> <>9__26_ = PlayerDetailsWatchUIFlow.<>c.<>9__26_0;
|
|
if (<>9__26_ == 0)
|
|
{
|
|
PlayerDetailsWatchUIFlow.<>c.<>9__26_0 = delegate(AvatarItemSelection i)
|
|
{
|
|
throw new NullReferenceException();
|
|
};
|
|
}
|
|
List<string> list = Enumerable.ToList<string>(Enumerable.Select<AvatarItemSelection, string>(hhanfbkkcba, <>9__26_));
|
|
OutfitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
List<APAODCKMEKF> nmapjcaogcf2 = this.NMAPJCAOGCF;
|
|
int num = 0;
|
|
ulong num2;
|
|
IPromise browsableAvatarItemsByGuids = instance.GetBrowsableAvatarItemsByGuids(list, nmapjcaogcf2, num2 != 0UL);
|
|
Action action = new Action(this.HBOCFIKFPPB);
|
|
Action<string> action2 = new Action(this.PCJHKIMDGLA);
|
|
if (num < this)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060030E6 RID: 12518 RVA: 0x000CB350 File Offset: 0x000C9550
|
|
[Token(Token = "0x60030E6")]
|
|
[Address(RVA = "0xFDCC30", Offset = "0xFDB630", VA = "0x180FDCC30", Slot = "11")]
|
|
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: 0x060030E7 RID: 12519 RVA: 0x000CB390 File Offset: 0x000C9590
|
|
[Token(Token = "0x60030E7")]
|
|
[Address(RVA = "0xFDC120", Offset = "0xFDAB20", VA = "0x180FDC120")]
|
|
private void JDPBHMEAHEF(bool BNMBMDMEBOG)
|
|
{
|
|
if (base.isActiveAndEnabled)
|
|
{
|
|
this.minitarTransform.gameObject.SetActive(BNMBMDMEBOG);
|
|
int <JOIIIGPDAKF>k__BackingField = EBAIPNMBKLK.FJJKKHPNMIM.<JOIIIGPDAKF>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060030E8 RID: 12520 RVA: 0x000CB3C8 File Offset: 0x000C95C8
|
|
[Token(Token = "0x60030E8")]
|
|
[Address(RVA = "0xFDC620", Offset = "0xFDB020", VA = "0x180FDC620")]
|
|
private void NHHDELLLJBI()
|
|
{
|
|
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
|
|
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
|
int num = ObscuredInt.FAJDMKOEFLH(this.<PBHKKOAINGC>k__BackingField.<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;
|
|
this.roomBanButton.label.text = "Room Ban";
|
|
return;
|
|
}
|
|
IPromise<IReadOnlyList<EAENIFLCDGI>> promise = OJMCBOKJFOF.CGIPIOMBAFM(Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField);
|
|
Action<IReadOnlyList<EAENIFLCDGI>> action = new Action(this.JADHPDAGDPP);
|
|
promise += promise;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060030E9 RID: 12521 RVA: 0x000CB474 File Offset: 0x000C9674
|
|
[Token(Token = "0x60030E9")]
|
|
[Address(RVA = "0xFDB160", Offset = "0xFD9B60", VA = "0x180FDB160")]
|
|
private static void BPKNCKCDMAE()
|
|
{
|
|
int <JOIIIGPDAKF>k__BackingField = EBAIPNMBKLK.FJJKKHPNMIM.<JOIIIGPDAKF>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060030EA RID: 12522 RVA: 0x000CB494 File Offset: 0x000C9694
|
|
[Token(Token = "0x60030EA")]
|
|
[Address(RVA = "0xFDCD90", Offset = "0xFDB790", VA = "0x180FDCD90", Slot = "18")]
|
|
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)
|
|
{
|
|
int num = ObscuredInt.FAJDMKOEFLH(<PBHKKOAINGC>k__BackingField.<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)
|
|
{
|
|
player = Player.FindLocalPlayer(ObscuredInt.FAJDMKOEFLH(HFIDFDPOCKA.<IFBPANODIPA>k__BackingField));
|
|
}
|
|
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);
|
|
textMeshProUGUI.text = text;
|
|
}
|
|
|
|
// Token: 0x060030EB RID: 12523 RVA: 0x000CB57C File Offset: 0x000C977C
|
|
[Token(Token = "0x60030EB")]
|
|
[Address(RVA = "0xFDB8C0", Offset = "0xFDA2C0", VA = "0x180FDB8C0")]
|
|
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: 0x060030EC RID: 12524 RVA: 0x000CB5AC File Offset: 0x000C97AC
|
|
[Token(Token = "0x60030EC")]
|
|
[Address(RVA = "0xFDB260", Offset = "0xFD9C60", VA = "0x180FDB260")]
|
|
public void Button_Cheer()
|
|
{
|
|
CheerPlayerWatchUIFlow flowByType = this.<KBKJKEOPIGB>k__BackingField.GetFlowByType<CheerPlayerWatchUIFlow>();
|
|
this.<KBKJKEOPIGB>k__BackingField.PushFlow(flowByType, "PlayerDetailsScreen");
|
|
}
|
|
|
|
// Token: 0x060030ED RID: 12525 RVA: 0x000CB5DC File Offset: 0x000C97DC
|
|
[Token(Token = "0x60030ED")]
|
|
[Address(RVA = "0xFDB710", Offset = "0xFDA110", VA = "0x180FDB710")]
|
|
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: 0x060030EE RID: 12526 RVA: 0x000CB618 File Offset: 0x000C9818
|
|
[Token(Token = "0x60030EE")]
|
|
[Address(RVA = "0xFDB7C0", Offset = "0xFDA1C0", VA = "0x180FDB7C0")]
|
|
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);
|
|
int num3 = ObscuredInt.FAJDMKOEFLH(this.<PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField);
|
|
flowByType.ShowScreenAndGotoPortfolio(num3);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060030EF RID: 12527 RVA: 0x000CB670 File Offset: 0x000C9870
|
|
[Token(Token = "0x60030EF")]
|
|
[Address(RVA = "0xFDB690", Offset = "0xFDA090", VA = "0x180FDB690")]
|
|
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: 0x060030F0 RID: 12528 RVA: 0x000CB6B0 File Offset: 0x000C98B0
|
|
[Token(Token = "0x60030F0")]
|
|
[Address(RVA = "0xFDB2F0", Offset = "0xFD9CF0", VA = "0x180FDB2F0")]
|
|
public void Button_Gift()
|
|
{
|
|
int num = ObscuredInt.FAJDMKOEFLH(this.<PBHKKOAINGC>k__BackingField.<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: 0x060030F1 RID: 12529 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60030F1")]
|
|
[Address(RVA = "0xFDB3E0", Offset = "0xFD9DE0", VA = "0x180FDB3E0")]
|
|
public void Button_PurchaseBrowsableAvatarItem(APAODCKMEKF browsableAvatarItem)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060030F2 RID: 12530 RVA: 0x000CB6EC File Offset: 0x000C98EC
|
|
[Token(Token = "0x60030F2")]
|
|
[Address(RVA = "0xFDB950", Offset = "0xFDA350", VA = "0x180FDB950")]
|
|
public void Button_TryBrowsableAvatarItem(APAODCKMEKF browsableAvatarItem)
|
|
{
|
|
if (browsableAvatarItem != 0)
|
|
{
|
|
AvatarItem <ILOHMGPEJAL>k__BackingField = browsableAvatarItem.<ILOHMGPEJAL>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060030F3 RID: 12531 RVA: 0x000CB738 File Offset: 0x000C9938
|
|
[Token(Token = "0x60030F3")]
|
|
[Address(RVA = "0xFDD120", Offset = "0xFDBB20", VA = "0x180FDD120")]
|
|
public PlayerDetailsWatchUIFlow()
|
|
{
|
|
int num = 0;
|
|
this.KHJBBEHEEIC = true;
|
|
ReputationSpecificUIBehaviour[] array = new ReputationSpecificUIBehaviour[num];
|
|
this.JLLLAAOPFJB = array;
|
|
List<APAODCKMEKF> list = new List();
|
|
this.NMAPJCAOGCF = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x060030F4 RID: 12532 RVA: 0x000CB77C File Offset: 0x000C997C
|
|
[Token(Token = "0x60030F4")]
|
|
[Address(RVA = "0xFDB070", Offset = "0xFD9A70", VA = "0x180FDB070")]
|
|
[CompilerGenerated]
|
|
private bool ALNCMIFIDPH(Player IEKDDPPNFPF)
|
|
{
|
|
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = this.<PBHKKOAINGC>k__BackingField;
|
|
int <FMMJEJMBDPL>k__BackingField = IEKDDPPNFPF.<FMMJEJMBDPL>k__BackingField;
|
|
int num = ObscuredInt.FAJDMKOEFLH(<PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField);
|
|
return <FMMJEJMBDPL>k__BackingField == num;
|
|
}
|
|
|
|
// Token: 0x060030F5 RID: 12533 RVA: 0x000CB7B0 File Offset: 0x000C99B0
|
|
[Token(Token = "0x60030F5")]
|
|
[Address(RVA = "0xFDBDF0", Offset = "0xFDA7F0", VA = "0x180FDBDF0")]
|
|
[CompilerGenerated]
|
|
private void HBOCFIKFPPB()
|
|
{
|
|
BrowsableOutfitItemPagedGrid browsableOutfitItemPagedGrid = this.outfitPagedGrid;
|
|
List<APAODCKMEKF> nmapjcaogcf = this.NMAPJCAOGCF;
|
|
browsableOutfitItemPagedGrid.SetItems(nmapjcaogcf);
|
|
}
|
|
|
|
// Token: 0x060030F6 RID: 12534 RVA: 0x000CB7D8 File Offset: 0x000C99D8
|
|
[Token(Token = "0x60030F6")]
|
|
[Address(RVA = "0xFDCCE0", Offset = "0xFDB6E0", VA = "0x180FDCCE0")]
|
|
[CompilerGenerated]
|
|
private void PCJHKIMDGLA(string MOPOMPHBHKF)
|
|
{
|
|
this.emptyDisplay.text = "Error: Failed to load outfit items";
|
|
Debug.LogError("Failed to load player profile outfit tab items" + MOPOMPHBHKF);
|
|
BrowsableOutfitItemPagedGrid browsableOutfitItemPagedGrid = this.outfitPagedGrid;
|
|
List<APAODCKMEKF> nmapjcaogcf = this.NMAPJCAOGCF;
|
|
browsableOutfitItemPagedGrid.SetItems(nmapjcaogcf);
|
|
}
|
|
|
|
// Token: 0x060030F7 RID: 12535 RVA: 0x000CB820 File Offset: 0x000C9A20
|
|
[Token(Token = "0x60030F7")]
|
|
[Address(RVA = "0xFDC040", Offset = "0xFDAA40", VA = "0x180FDC040")]
|
|
[CompilerGenerated]
|
|
private void JADHPDAGDPP(IReadOnlyList<EAENIFLCDGI> MAOOLFEBOOD)
|
|
{
|
|
Func<EAENIFLCDGI, bool> func = new Func(this.LINOHADILLF);
|
|
bool flag = Enumerable.Any<EAENIFLCDGI>(MAOOLFEBOOD, func);
|
|
ToggleButton3D toggleButton3D = this.roomBanButton;
|
|
this.BIOHCBJKBOD = flag;
|
|
toggleButton3D.BOHIGPFGJBA = flag;
|
|
ToggleButton3D toggleButton3D2 = this.roomBanButton;
|
|
string text = "Room Ban";
|
|
if (this.BIOHCBJKBOD)
|
|
{
|
|
text = "Room Unban";
|
|
}
|
|
toggleButton3D2.label.text = text;
|
|
}
|
|
|
|
// Token: 0x060030F8 RID: 12536 RVA: 0x000CB88C File Offset: 0x000C9A8C
|
|
[Token(Token = "0x60030F8")]
|
|
[Address(RVA = "0xFDC270", Offset = "0xFDAC70", VA = "0x180FDC270")]
|
|
[CompilerGenerated]
|
|
private bool LINOHADILLF(EAENIFLCDGI FOJLJNMAJLC)
|
|
{
|
|
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = this.<PBHKKOAINGC>k__BackingField;
|
|
int <IFBPANODIPA>k__BackingField = FOJLJNMAJLC.<IFBPANODIPA>k__BackingField;
|
|
int num = ObscuredInt.FAJDMKOEFLH(<PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField);
|
|
return <IFBPANODIPA>k__BackingField == num;
|
|
}
|
|
|
|
// Token: 0x04002A02 RID: 10754
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4002A02")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
|
|
private SubscribeConditionalButton subscribeButton;
|
|
|
|
// Token: 0x04002A03 RID: 10755
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4002A03")]
|
|
[SerializeField]
|
|
private SubscreenControl subscreenControl;
|
|
|
|
// Token: 0x04002A04 RID: 10756
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4002A04")]
|
|
[SerializeField]
|
|
private Subscreen profileSubscreen;
|
|
|
|
// Token: 0x04002A05 RID: 10757
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4002A05")]
|
|
[SerializeField]
|
|
private Subscreen outfitSubscreen;
|
|
|
|
// Token: 0x04002A06 RID: 10758
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4002A06")]
|
|
[SerializeField]
|
|
private BrowsableOutfitItemPagedGrid outfitPagedGrid;
|
|
|
|
// Token: 0x04002A07 RID: 10759
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4002A07")]
|
|
[SerializeField]
|
|
private PlayerMinitar minitarPrefab;
|
|
|
|
// Token: 0x04002A08 RID: 10760
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x4002A08")]
|
|
[SerializeField]
|
|
private Transform minitarTransform;
|
|
|
|
// Token: 0x04002A09 RID: 10761
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x4002A09")]
|
|
[SerializeField]
|
|
private float minitarScale = 187f;
|
|
|
|
// Token: 0x04002A0A RID: 10762
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x4002A0A")]
|
|
[SerializeField]
|
|
private Button3D giftButton;
|
|
|
|
// Token: 0x04002A0B RID: 10763
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x4002A0B")]
|
|
[SerializeField]
|
|
private ToggleButton3D roomBanButton;
|
|
|
|
// Token: 0x04002A0C RID: 10764
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x4002A0C")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI bioTitle;
|
|
|
|
// Token: 0x04002A0D RID: 10765
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x4002A0D")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI emptyDisplay;
|
|
|
|
// Token: 0x04002A0E RID: 10766
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x4002A0E")]
|
|
[SerializeField]
|
|
private string emptyDisplayDefaultMessage;
|
|
|
|
// Token: 0x04002A0F RID: 10767
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x4002A0F")]
|
|
private PlayerMinitar GLLCFKAKCCL;
|
|
|
|
// Token: 0x04002A10 RID: 10768
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x4002A10")]
|
|
private bool BIOHCBJKBOD;
|
|
|
|
// Token: 0x04002A11 RID: 10769
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x139")]
|
|
[Token(Token = "0x4002A11")]
|
|
private bool KHJBBEHEEIC;
|
|
|
|
// Token: 0x04002A12 RID: 10770
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x4002A12")]
|
|
private ReputationSpecificUIBehaviour[] JLLLAAOPFJB;
|
|
|
|
// Token: 0x04002A13 RID: 10771
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x4002A13")]
|
|
private List<APAODCKMEKF> NMAPJCAOGCF;
|
|
}
|