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

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