620 lines
21 KiB
C#
620 lines
21 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecNet;
|
|
using RecRoom.Avatars;
|
|
using RecRoom.Avatars.Data.Runtime;
|
|
using RecRoom.Avatars.Data.Shared;
|
|
using RecRoom.Avatars.Outfit;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000321 RID: 801
|
|
[Token(Token = "0x2000321")]
|
|
[DisallowMultipleComponent]
|
|
public class PlayerAvatar : MonoBehaviourPun
|
|
{
|
|
// Token: 0x1700042A RID: 1066
|
|
// (get) Token: 0x060018BC RID: 6332 RVA: 0x00064210 File Offset: 0x00062410
|
|
// (set) Token: 0x060018BD RID: 6333 RVA: 0x00064230 File Offset: 0x00062430
|
|
[Token(Token = "0x1700042A")]
|
|
public PBNNFOJIBOD DGPAKCOEBPL
|
|
{
|
|
[Token(Token = "0x60018BC")]
|
|
[Address(RVA = "0x823620", Offset = "0x822420", VA = "0x180823620")]
|
|
get
|
|
{
|
|
return this.FFDDIMECOIP.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x60018BD")]
|
|
[Address(RVA = "0x8229A0", Offset = "0x8217A0", VA = "0x1808229A0")]
|
|
private set
|
|
{
|
|
MHCBIEKDNLF<PBNNFOJIBOD> ffddimecoip = this.FFDDIMECOIP;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700042B RID: 1067
|
|
// (get) Token: 0x060018BE RID: 6334 RVA: 0x0006424C File Offset: 0x0006244C
|
|
[Token(Token = "0x1700042B")]
|
|
public ColorVault.ColorToGuid JMPBPEAPJOJ
|
|
{
|
|
[Token(Token = "0x60018BE")]
|
|
[Address(RVA = "0x8235A0", Offset = "0x8223A0", VA = "0x1808235A0")]
|
|
get
|
|
{
|
|
return this.KJAFOCJMDIH.MNAMCLKHFJG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700042C RID: 1068
|
|
// (get) Token: 0x060018BF RID: 6335 RVA: 0x0006426C File Offset: 0x0006246C
|
|
[Token(Token = "0x1700042C")]
|
|
public ColorVault.ColorToGuid CMNNDEAJOOJ
|
|
{
|
|
[Token(Token = "0x60018BF")]
|
|
[Address(RVA = "0x8235C0", Offset = "0x8223C0", VA = "0x1808235C0")]
|
|
get
|
|
{
|
|
return this.KJAFOCJMDIH.OFHAHFCLGMD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700042D RID: 1069
|
|
// (get) Token: 0x060018C0 RID: 6336 RVA: 0x0006428C File Offset: 0x0006248C
|
|
[Token(Token = "0x1700042D")]
|
|
public AvatarHairPattern JEHKMHAJDNL
|
|
{
|
|
[Token(Token = "0x60018C0")]
|
|
[Address(RVA = "0x823580", Offset = "0x822380", VA = "0x180823580")]
|
|
get
|
|
{
|
|
return this.KJAFOCJMDIH.CABGIIPFNJC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700042E RID: 1070
|
|
// (get) Token: 0x060018C1 RID: 6337 RVA: 0x000642AC File Offset: 0x000624AC
|
|
[Token(Token = "0x1700042E")]
|
|
public ColorVault.ColorToGuid CNKBADFBNPI
|
|
{
|
|
[Token(Token = "0x60018C1")]
|
|
[Address(RVA = "0x823520", Offset = "0x822320", VA = "0x180823520")]
|
|
get
|
|
{
|
|
return this.KJAFOCJMDIH.CNICJGCGELG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700042F RID: 1071
|
|
// (get) Token: 0x060018C2 RID: 6338 RVA: 0x000642CC File Offset: 0x000624CC
|
|
[Token(Token = "0x1700042F")]
|
|
public ColorVault.ColorToGuid MPGLBBGFPCA
|
|
{
|
|
[Token(Token = "0x60018C2")]
|
|
[Address(RVA = "0x823540", Offset = "0x822340", VA = "0x180823540")]
|
|
get
|
|
{
|
|
return this.KJAFOCJMDIH.HAEBMPABLLO;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000430 RID: 1072
|
|
// (get) Token: 0x060018C3 RID: 6339 RVA: 0x000642EC File Offset: 0x000624EC
|
|
[Token(Token = "0x17000430")]
|
|
public ColorVault.ColorToGuid IAFAJCENECF
|
|
{
|
|
[Token(Token = "0x60018C3")]
|
|
[Address(RVA = "0x823600", Offset = "0x822400", VA = "0x180823600")]
|
|
get
|
|
{
|
|
return this.KJAFOCJMDIH.KHNBGEMIFHE;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000431 RID: 1073
|
|
// (get) Token: 0x060018C4 RID: 6340 RVA: 0x0006430C File Offset: 0x0006250C
|
|
[Token(Token = "0x17000431")]
|
|
public AvatarCustomizationSettings NBIMOCPACLP
|
|
{
|
|
[Token(Token = "0x60018C4")]
|
|
[Address(RVA = "0x823560", Offset = "0x822360", VA = "0x180823560")]
|
|
get
|
|
{
|
|
return this.KJAFOCJMDIH.KGFKHHAFMAH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000432 RID: 1074
|
|
// (get) Token: 0x060018C5 RID: 6341 RVA: 0x0006432C File Offset: 0x0006252C
|
|
[Token(Token = "0x17000432")]
|
|
public List<AvatarItemSelection> HHFOIGAKCFN
|
|
{
|
|
[Token(Token = "0x60018C5")]
|
|
[Address(RVA = "0x8235E0", Offset = "0x8223E0", VA = "0x1808235E0")]
|
|
get
|
|
{
|
|
return this.KJAFOCJMDIH.EGDGDAKBAKE;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000433 RID: 1075
|
|
// (get) Token: 0x060018C6 RID: 6342 RVA: 0x0006434C File Offset: 0x0006254C
|
|
[Token(Token = "0x17000433")]
|
|
public PlayerAvatarDisplay EALPGGEFKIC
|
|
{
|
|
[Token(Token = "0x60018C6")]
|
|
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
|
|
get
|
|
{
|
|
return this.playerAvatarDisplay;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060018C7 RID: 6343 RVA: 0x00064360 File Offset: 0x00062560
|
|
[Token(Token = "0x60018C7")]
|
|
[Address(RVA = "0x822460", Offset = "0x821260", VA = "0x180822460")]
|
|
public MNHEFLIMKGO GetDisplayedAvatarCopy()
|
|
{
|
|
MNHEFLIMKGO mnheflimkgo = new MNHEFLIMKGO();
|
|
ColorVault.ColorToGuid mnamclkhfjg = this.KJAFOCJMDIH.MNAMCLKHFJG;
|
|
mnheflimkgo.JMPBPEAPJOJ = mnamclkhfjg;
|
|
ColorVault.ColorToGuid ofhahfclgmd = this.KJAFOCJMDIH.OFHAHFCLGMD;
|
|
mnheflimkgo.CMNNDEAJOOJ = ofhahfclgmd;
|
|
AvatarHairPattern cabgiipfnjc = this.KJAFOCJMDIH.CABGIIPFNJC;
|
|
mnheflimkgo.JEHKMHAJDNL = cabgiipfnjc;
|
|
ColorVault.ColorToGuid cnicjgcgelg = this.KJAFOCJMDIH.CNICJGCGELG;
|
|
mnheflimkgo.CNKBADFBNPI = cnicjgcgelg;
|
|
ColorVault.ColorToGuid haebmpabllo = this.KJAFOCJMDIH.HAEBMPABLLO;
|
|
mnheflimkgo.MPGLBBGFPCA = haebmpabllo;
|
|
ColorVault.ColorToGuid khnbgemifhe = this.KJAFOCJMDIH.KHNBGEMIFHE;
|
|
mnheflimkgo.IAFAJCENECF = khnbgemifhe;
|
|
AvatarCustomizationSettings kgfkhhafmah = this.KJAFOCJMDIH.KGFKHHAFMAH;
|
|
mnheflimkgo.NBIMOCPACLP = kgfkhhafmah;
|
|
List<AvatarItemSelection> displayedItems = this.GetDisplayedItems();
|
|
mnheflimkgo.MBFHPDKGHHM(displayedItems);
|
|
return mnheflimkgo;
|
|
}
|
|
|
|
// Token: 0x060018C8 RID: 6344 RVA: 0x00064418 File Offset: 0x00062618
|
|
[Token(Token = "0x60018C8")]
|
|
[Address(RVA = "0x822030", Offset = "0x820E30", VA = "0x180822030", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
MNHEFLIMKGO mnheflimkgo = new MNHEFLIMKGO();
|
|
this.KJAFOCJMDIH = mnheflimkgo;
|
|
AGAJMBPABDL owner = base.FAGBHOMBNBP;
|
|
PBNNFOJIBOD pbnnfojibod = new PBNNFOJIBOD();
|
|
Action action = new Action(this.OCJJKGPBECI);
|
|
Player player = this.player;
|
|
MHCBIEKDNLF<PBNNFOJIBOD> mhcbiekdnlf;
|
|
this.FFDDIMECOIP = mhcbiekdnlf;
|
|
PlayerAvatarDisplay playerAvatarDisplay = this.playerAvatarDisplay;
|
|
int <FMMJEJMBDPL>k__BackingField = player.<FMMJEJMBDPL>k__BackingField;
|
|
string text;
|
|
playerAvatarDisplay.<GDCHJOHAAKE>k__BackingField = text;
|
|
PlayerAvatarDisplay playerAvatarDisplay2 = this.playerAvatarDisplay;
|
|
bool dmkciepggab = base.FAGBHOMBNBP.DMKCIEPGGAB;
|
|
playerAvatarDisplay2.IsLocal = dmkciepggab;
|
|
MFBGLIHGCGO<MNHEFLIMKGO> gockedimbcj = MNHEFLIMKGO.GOCKEDIMBCJ;
|
|
Action<MNHEFLIMKGO> action2 = new Action(this.BKKPHGJNHAK);
|
|
if (MNHEFLIMKGO.LHKBODFDFLC == 0)
|
|
{
|
|
Debug.LogError("Local Avatar is null!");
|
|
return;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060018C9 RID: 6345 RVA: 0x000644C8 File Offset: 0x000626C8
|
|
[Token(Token = "0x60018C9")]
|
|
[Address(RVA = "0x823310", Offset = "0x822110", VA = "0x180823310")]
|
|
private void Start()
|
|
{
|
|
this.OCJJKGPBECI();
|
|
MFBGLIHGCGO<PlayerVisualSettings> playerVisualSettingsUpdateEvent = GameTeamManager.PlayerVisualSettingsUpdateEvent;
|
|
Action<PlayerVisualSettings> action = new Action(this.HBGJMODLNLH);
|
|
GameTeamManager.PlayerVisualSettingsUpdateEvent = MFBGLIHGCGO.BPJDFPACLMK(playerVisualSettingsUpdateEvent, action);
|
|
this.JNDNGMPHBJL();
|
|
}
|
|
|
|
// Token: 0x060018CA RID: 6346 RVA: 0x00064500 File Offset: 0x00062700
|
|
[Token(Token = "0x60018CA")]
|
|
[Address(RVA = "0x823060", Offset = "0x821E60", VA = "0x180823060", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
MFBGLIHGCGO<MNHEFLIMKGO> gockedimbcj = MNHEFLIMKGO.GOCKEDIMBCJ;
|
|
Action<MNHEFLIMKGO> action = new Action(this.BKKPHGJNHAK);
|
|
MFBGLIHGCGO<PlayerVisualSettings> playerVisualSettingsUpdateEvent = GameTeamManager.PlayerVisualSettingsUpdateEvent;
|
|
Action<PlayerVisualSettings> action2 = new Action(this.HBGJMODLNLH);
|
|
GameTeamManager.PlayerVisualSettingsUpdateEvent = MFBGLIHGCGO.GMNMHGMFGOL(playerVisualSettingsUpdateEvent, action2);
|
|
}
|
|
|
|
// Token: 0x060018CB RID: 6347 RVA: 0x0006454C File Offset: 0x0006274C
|
|
[Token(Token = "0x60018CB")]
|
|
[Address(RVA = "0x8222C0", Offset = "0x8210C0", VA = "0x1808222C0")]
|
|
private void BKKPHGJNHAK(MNHEFLIMKGO GHHKJGIDEPF)
|
|
{
|
|
this.FJHCHMNHBHL(GHHKJGIDEPF);
|
|
}
|
|
|
|
// Token: 0x060018CC RID: 6348 RVA: 0x00064560 File Offset: 0x00062760
|
|
[Token(Token = "0x60018CC")]
|
|
[Address(RVA = "0x8223C0", Offset = "0x8211C0", VA = "0x1808223C0")]
|
|
private void FJHCHMNHBHL(MNHEFLIMKGO GHHKJGIDEPF)
|
|
{
|
|
int num = 0;
|
|
if (GHHKJGIDEPF.OHCPAPEDEAK(num != 0, true) != 0)
|
|
{
|
|
MHCBIEKDNLF<PBNNFOJIBOD> ffddimecoip = this.FFDDIMECOIP;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060018CD RID: 6349 RVA: 0x00064588 File Offset: 0x00062788
|
|
[Token(Token = "0x60018CD")]
|
|
[Address(RVA = "0x822D80", Offset = "0x821B80", VA = "0x180822D80")]
|
|
private void OCJJKGPBECI()
|
|
{
|
|
MNHEFLIMKGO kjafocjmdih = this.KJAFOCJMDIH;
|
|
PBNNFOJIBOD pbnnfojibod = this.FFDDIMECOIP.IAHDANBDAAM();
|
|
kjafocjmdih.OMOFPCLAKDJ(pbnnfojibod);
|
|
MNHEFLIMKGO kjafocjmdih2 = this.KJAFOCJMDIH;
|
|
PlayerAvatarDisplay playerAvatarDisplay = this.playerAvatarDisplay;
|
|
AvatarCustomizationSettings kgfkhhafmah = kjafocjmdih2.KGFKHHAFMAH;
|
|
playerAvatarDisplay.SetCustomizationSettings(kgfkhhafmah);
|
|
MNHEFLIMKGO kjafocjmdih3 = this.KJAFOCJMDIH;
|
|
PlayerAvatarDisplay playerAvatarDisplay2 = this.playerAvatarDisplay;
|
|
ColorVault.ColorToGuid cnicjgcgelg = kjafocjmdih3.CNICJGCGELG;
|
|
MNHEFLIMKGO kjafocjmdih4 = this.KJAFOCJMDIH;
|
|
PlayerAvatarDisplay playerAvatarDisplay3 = this.playerAvatarDisplay;
|
|
ColorVault.ColorToGuid haebmpabllo = kjafocjmdih4.HAEBMPABLLO;
|
|
ColorVault.ColorToGuid mnamclkhfjg = this.KJAFOCJMDIH.MNAMCLKHFJG;
|
|
PlayerAvatarDisplay playerAvatarDisplay4 = this.playerAvatarDisplay;
|
|
ColorVault.ColorToGuid ofhahfclgmd = this.KJAFOCJMDIH.OFHAHFCLGMD;
|
|
PlayerAvatarDisplay playerAvatarDisplay5 = this.playerAvatarDisplay;
|
|
MNHEFLIMKGO kjafocjmdih5 = this.KJAFOCJMDIH;
|
|
PlayerAvatarDisplay playerAvatarDisplay6 = this.playerAvatarDisplay;
|
|
AvatarHairPattern cabgiipfnjc = kjafocjmdih5.CABGIIPFNJC;
|
|
playerAvatarDisplay6.SetHairPattern(cabgiipfnjc);
|
|
ColorVault.ColorToGuid khnbgemifhe = this.KJAFOCJMDIH.KHNBGEMIFHE;
|
|
PlayerAvatarDisplay playerAvatarDisplay7 = this.playerAvatarDisplay;
|
|
PlayerAvatarDisplay playerAvatarDisplay8 = this.playerAvatarDisplay;
|
|
List<AvatarItemSelection> displayedItems = this.GetDisplayedItems();
|
|
this.SyncedPlayerAvatarChangedEvent.CNFDGDEOPPF();
|
|
}
|
|
|
|
// Token: 0x060018CE RID: 6350 RVA: 0x00064684 File Offset: 0x00062884
|
|
[Token(Token = "0x60018CE")]
|
|
[Address(RVA = "0x822590", Offset = "0x821390", VA = "0x180822590")]
|
|
public List<AvatarItemSelection> GetDisplayedItems()
|
|
{
|
|
PlayerAvatar.JAKEMENKMDC jakemenkmdc = new PlayerAvatar.JAKEMENKMDC();
|
|
jakemenkmdc.<>4__this = this;
|
|
List<AvatarItemSelection> list = new List();
|
|
jakemenkmdc.displayedItems = list;
|
|
if (this.AEHHDJPPIAF)
|
|
{
|
|
int <PGOEAIDCELB>k__BackingField = (int)Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
AvatarItemWardrobeRuntimeConfig config = AvatarItemWardrobeRuntimeConfig.Config;
|
|
List<AvatarItemSelection> displayedItems = jakemenkmdc.displayedItems;
|
|
List<AvatarItemSelection> teamAvatarItemSelections = config.teamAvatarItemSelections;
|
|
displayedItems.AddRange(teamAvatarItemSelections);
|
|
}
|
|
}
|
|
MNHEFLIMKGO kjafocjmdih = this.KJAFOCJMDIH;
|
|
List<AvatarItemSelection> displayedItems2 = jakemenkmdc.displayedItems;
|
|
List<AvatarItemSelection> egdgdakbake = kjafocjmdih.EGDGDAKBAKE;
|
|
Func<AvatarItemSelection, bool> func = new Func(jakemenkmdc.<GetDisplayedItems>g__IsSlotAvailableToDisplaySelection|0);
|
|
IEnumerable<AvatarItemSelection> enumerable = Enumerable.Where<AvatarItemSelection>(egdgdakbake, func);
|
|
displayedItems2.AddRange(enumerable);
|
|
MNHEFLIMKGO.KKDPPOFMBKG(jakemenkmdc.displayedItems);
|
|
return jakemenkmdc.displayedItems;
|
|
}
|
|
|
|
// Token: 0x17000434 RID: 1076
|
|
// (get) Token: 0x060018CF RID: 6351 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x060018D0 RID: 6352 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17000434")]
|
|
public Color? BBFIOHIAIEH
|
|
{
|
|
[Token(Token = "0x60018CF")]
|
|
[Address(RVA = "0x823670", Offset = "0x822470", VA = "0x180823670")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x60018D0")]
|
|
[Address(RVA = "0x823690", Offset = "0x822490", VA = "0x180823690")]
|
|
set
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000435 RID: 1077
|
|
// (get) Token: 0x060018D1 RID: 6353 RVA: 0x00064740 File Offset: 0x00062940
|
|
// (set) Token: 0x060018D2 RID: 6354 RVA: 0x00064754 File Offset: 0x00062954
|
|
[Token(Token = "0x17000435")]
|
|
private bool JMGGGIMCBOK
|
|
{
|
|
[Token(Token = "0x60018D1")]
|
|
[Address(RVA = "0x6E12E0", Offset = "0x6E00E0", VA = "0x1806E12E0")]
|
|
get
|
|
{
|
|
return this.AEHHDJPPIAF;
|
|
}
|
|
[Token(Token = "0x60018D2")]
|
|
[Address(RVA = "0x822820", Offset = "0x821620", VA = "0x180822820")]
|
|
set
|
|
{
|
|
if (this.AEHHDJPPIAF != value)
|
|
{
|
|
this.AEHHDJPPIAF = value;
|
|
this.OCJJKGPBECI();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060018D3 RID: 6355 RVA: 0x00064778 File Offset: 0x00062978
|
|
[Token(Token = "0x60018D3")]
|
|
[Address(RVA = "0x822790", Offset = "0x821590", VA = "0x180822790")]
|
|
private void HBGJMODLNLH(PlayerVisualSettings JBMOFDIHCAN)
|
|
{
|
|
GFJMCNNJKON opponentBeaconMode = JBMOFDIHCAN.OpponentBeaconMode;
|
|
if (opponentBeaconMode == GFJMCNNJKON.DISABLED)
|
|
{
|
|
}
|
|
bool flag = opponentBeaconMode != GFJMCNNJKON.DISABLED;
|
|
if (this.AEHHDJPPIAF != flag)
|
|
{
|
|
this.AEHHDJPPIAF = flag;
|
|
this.OCJJKGPBECI();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060018D4 RID: 6356 RVA: 0x000647B4 File Offset: 0x000629B4
|
|
[Token(Token = "0x60018D4")]
|
|
[Address(RVA = "0x822870", Offset = "0x821670", VA = "0x180822870")]
|
|
private void JNDNGMPHBJL()
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
|
{
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
}
|
|
bool flag = 0 != 0;
|
|
if (this.AEHHDJPPIAF != flag)
|
|
{
|
|
this.AEHHDJPPIAF = flag;
|
|
this.OCJJKGPBECI();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060018D5 RID: 6357 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60018D5")]
|
|
[Address(RVA = "0x8222D0", Offset = "0x8210D0", VA = "0x1808222D0")]
|
|
private void DONLLLMCLOE()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060018D6 RID: 6358 RVA: 0x000647FC File Offset: 0x000629FC
|
|
[Token(Token = "0x60018D6")]
|
|
[Address(RVA = "0x8232F0", Offset = "0x8220F0", VA = "0x1808232F0")]
|
|
public void SetDefaultItemOutfitFilter(Player.LKALLGKFEOB KHFPBDKOIID)
|
|
{
|
|
if (this.KHOACPKEIKD != KHFPBDKOIID)
|
|
{
|
|
this.KHOACPKEIKD = KHFPBDKOIID;
|
|
this.OCJJKGPBECI();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060018D7 RID: 6359 RVA: 0x00064820 File Offset: 0x00062A20
|
|
[Token(Token = "0x60018D7")]
|
|
[Address(RVA = "0x821F70", Offset = "0x820D70", VA = "0x180821F70")]
|
|
public void ApplyLocalPlayerDyeTool(ColorVault.ColorToGuid GJAINANBOCB)
|
|
{
|
|
string guidString = GJAINANBOCB.guidString;
|
|
}
|
|
|
|
// Token: 0x060018D8 RID: 6360 RVA: 0x0006483C File Offset: 0x00062A3C
|
|
[Token(Token = "0x60018D8")]
|
|
[Address(RVA = "0x822A10", Offset = "0x821810", VA = "0x180822A10")]
|
|
public void LocalEquipOutfitItem(AvatarItem IOBEPGLJNIP, AvatarItemHandEquipType CKHHLPHCPGN = AvatarItemHandEquipType.Both)
|
|
{
|
|
MNHEFLIMKGO lhkbodfdflc = MNHEFLIMKGO.LHKBODFDFLC;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
OutfitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
CFLMJLFBOKH.AKMHAOGOCHD();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060018D9 RID: 6361 RVA: 0x00064874 File Offset: 0x00062A74
|
|
[Token(Token = "0x60018D9")]
|
|
[Address(RVA = "0x822BE0", Offset = "0x8219E0", VA = "0x180822BE0")]
|
|
public void LocalUnequipOutfitItemAndReplaceWithLastSavedItem(AvatarItem JEOAIIMCBMP)
|
|
{
|
|
MNHEFLIMKGO lhkbodfdflc = MNHEFLIMKGO.LHKBODFDFLC;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
RecRoomAudioClip[] equipSounds = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.equipSounds;
|
|
this.PMGJPJNMNKC(equipSounds, Player.GAHEJKDCLLE.Torso);
|
|
CFLMJLFBOKH.AKMHAOGOCHD();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060018DA RID: 6362 RVA: 0x000648B8 File Offset: 0x00062AB8
|
|
[Token(Token = "0x60018DA")]
|
|
[Address(RVA = "0x8231C0", Offset = "0x821FC0", VA = "0x1808231C0")]
|
|
private void PMGJPJNMNKC(RecRoomAudioClip[] OIGONCAJDGK, Player.GAHEJKDCLLE NMKAKHOEMGB)
|
|
{
|
|
Player player = this.player;
|
|
int num = NMKAKHOEMGB - Player.GAHEJKDCLLE.Torso;
|
|
if (num == 0 || num == 0 || num != 1)
|
|
{
|
|
}
|
|
Transform transform = player.body.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
}
|
|
|
|
// Token: 0x060018DB RID: 6363 RVA: 0x000648FC File Offset: 0x00062AFC
|
|
[Token(Token = "0x60018DB")]
|
|
[Address(RVA = "0x822840", Offset = "0x821640", VA = "0x180822840")]
|
|
public bool IsWearing(AvatarItem IOBEPGLJNIP, [Optional] Player.GAHEJKDCLLE? NMKAKHOEMGB)
|
|
{
|
|
MNHEFLIMKGO kjafocjmdih = this.KJAFOCJMDIH;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x060018DC RID: 6364 RVA: 0x00064918 File Offset: 0x00062B18
|
|
[Token(Token = "0x60018DC")]
|
|
[Address(RVA = "0x8234B0", Offset = "0x8222B0", VA = "0x1808234B0")]
|
|
public PlayerAvatar()
|
|
{
|
|
int num;
|
|
int num2;
|
|
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
|
|
num2 = 0;
|
|
num = 0;
|
|
this.SyncedPlayerAvatarChangedEvent = oknnkfgfodl;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x060018DD RID: 6365 RVA: 0x00064940 File Offset: 0x00062B40
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x60018DD")]
|
|
[Address(RVA = "0x823400", Offset = "0x822200", VA = "0x180823400")]
|
|
static PlayerAvatar()
|
|
{
|
|
int num;
|
|
int num2;
|
|
MFBGLIHGCGO<AvatarItemSelection> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
|
num2 = 0;
|
|
num = 0;
|
|
PlayerAvatar.LocalPlayerEquippedAvatarItemEvent = mfbglihgcgo;
|
|
int num3;
|
|
int num4;
|
|
MFBGLIHGCGO<AvatarItemSelection> mfbglihgcgo2 = new MFBGLIHGCGO(4, num3 != 0, num4 != 0);
|
|
num4 = 0;
|
|
num3 = 0;
|
|
PlayerAvatar.LocalPlayerRemovedAvatarItemEvent = mfbglihgcgo2;
|
|
}
|
|
|
|
// Token: 0x040012D5 RID: 4821
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40012D5")]
|
|
public readonly OKNNKFGFODL SyncedPlayerAvatarChangedEvent;
|
|
|
|
// Token: 0x040012D6 RID: 4822
|
|
[Token(Token = "0x40012D6")]
|
|
public static readonly MFBGLIHGCGO<AvatarItemSelection> LocalPlayerEquippedAvatarItemEvent;
|
|
|
|
// Token: 0x040012D7 RID: 4823
|
|
[Token(Token = "0x40012D7")]
|
|
public static readonly MFBGLIHGCGO<AvatarItemSelection> LocalPlayerRemovedAvatarItemEvent;
|
|
|
|
// Token: 0x040012D8 RID: 4824
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40012D8")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
private PlayerAvatarDisplay playerAvatarDisplay;
|
|
|
|
// Token: 0x040012D9 RID: 4825
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40012D9")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
private Player player;
|
|
|
|
// Token: 0x040012DA RID: 4826
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40012DA")]
|
|
private MHCBIEKDNLF<PBNNFOJIBOD> FFDDIMECOIP;
|
|
|
|
// Token: 0x040012DB RID: 4827
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40012DB")]
|
|
private MNHEFLIMKGO KJAFOCJMDIH;
|
|
|
|
// Token: 0x040012DC RID: 4828
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40012DC")]
|
|
[NonSerialized]
|
|
public bool TeamOutfitColorEmissionEnabled;
|
|
|
|
// Token: 0x040012DD RID: 4829
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")]
|
|
[Token(Token = "0x40012DD")]
|
|
[NonSerialized]
|
|
public float TeamOutfitColorEmissionAmount;
|
|
|
|
// Token: 0x040012DE RID: 4830
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40012DE")]
|
|
private Color? PJJLDNPLBGD;
|
|
|
|
// Token: 0x040012DF RID: 4831
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x84")]
|
|
[Token(Token = "0x40012DF")]
|
|
private bool AEHHDJPPIAF;
|
|
|
|
// Token: 0x040012E0 RID: 4832
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x40012E0")]
|
|
private Player.LKALLGKFEOB KHOACPKEIKD;
|
|
|
|
// Token: 0x02000322 RID: 802
|
|
[Token(Token = "0x2000322")]
|
|
[CompilerGenerated]
|
|
private sealed class JAKEMENKMDC
|
|
{
|
|
// Token: 0x060018DE RID: 6366 RVA: 0x00064978 File Offset: 0x00062B78
|
|
[Token(Token = "0x60018DE")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public JAKEMENKMDC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060018DF RID: 6367 RVA: 0x0006498C File Offset: 0x00062B8C
|
|
[Token(Token = "0x60018DF")]
|
|
[Address(RVA = "0x81D860", Offset = "0x81C660", VA = "0x18081D860")]
|
|
internal bool <GetDisplayedItems>g__IsSlotAvailableToDisplaySelection|0(AvatarItemSelection selection)
|
|
{
|
|
Func<AvatarItemSelection, bool> func;
|
|
if (Enumerable.Any<AvatarItemSelection>(this.displayedItems, func) || this.<>4__this.KHOACPKEIKD != Player.LKALLGKFEOB.None)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x040012E1 RID: 4833
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40012E1")]
|
|
public List<AvatarItemSelection> displayedItems;
|
|
|
|
// Token: 0x040012E2 RID: 4834
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40012E2")]
|
|
public PlayerAvatar <>4__this;
|
|
}
|
|
}
|