Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

639 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: 0x0200032B RID: 811
[Token(Token = "0x200032B")]
[DisallowMultipleComponent]
public class PlayerAvatar : MonoBehaviourPun
{
// Token: 0x17000434 RID: 1076
// (get) Token: 0x06001932 RID: 6450 RVA: 0x00065128 File Offset: 0x00063328
// (set) Token: 0x06001933 RID: 6451 RVA: 0x00065148 File Offset: 0x00063348
[Token(Token = "0x17000434")]
public PBNNFOJIBOD DGPAKCOEBPL
{
[Token(Token = "0x6001932")]
[Address(RVA = "0x1301860", Offset = "0x1300860", VA = "0x181301860")]
get
{
return this.FFDDIMECOIP.IAHDANBDAAM();
}
[Token(Token = "0x6001933")]
[Address(RVA = "0x1300B90", Offset = "0x12FFB90", VA = "0x181300B90")]
private set
{
MHCBIEKDNLF<PBNNFOJIBOD> ffddimecoip = this.FFDDIMECOIP;
}
}
// Token: 0x17000435 RID: 1077
// (get) Token: 0x06001934 RID: 6452 RVA: 0x00065164 File Offset: 0x00063364
[Token(Token = "0x17000435")]
public ColorVault.ColorToGuid JMPBPEAPJOJ
{
[Token(Token = "0x6001934")]
[Address(RVA = "0x13017E0", Offset = "0x13007E0", VA = "0x1813017E0")]
get
{
return this.KJAFOCJMDIH.MNAMCLKHFJG;
}
}
// Token: 0x17000436 RID: 1078
// (get) Token: 0x06001935 RID: 6453 RVA: 0x00065184 File Offset: 0x00063384
[Token(Token = "0x17000436")]
public ColorVault.ColorToGuid CMNNDEAJOOJ
{
[Token(Token = "0x6001935")]
[Address(RVA = "0x1301800", Offset = "0x1300800", VA = "0x181301800")]
get
{
return this.KJAFOCJMDIH.OFHAHFCLGMD;
}
}
// Token: 0x17000437 RID: 1079
// (get) Token: 0x06001936 RID: 6454 RVA: 0x000651A4 File Offset: 0x000633A4
[Token(Token = "0x17000437")]
public AvatarHairPattern JEHKMHAJDNL
{
[Token(Token = "0x6001936")]
[Address(RVA = "0x13017C0", Offset = "0x13007C0", VA = "0x1813017C0")]
get
{
return this.KJAFOCJMDIH.CABGIIPFNJC;
}
}
// Token: 0x17000438 RID: 1080
// (get) Token: 0x06001937 RID: 6455 RVA: 0x000651C4 File Offset: 0x000633C4
[Token(Token = "0x17000438")]
public ColorVault.ColorToGuid CNKBADFBNPI
{
[Token(Token = "0x6001937")]
[Address(RVA = "0x1301760", Offset = "0x1300760", VA = "0x181301760")]
get
{
return this.KJAFOCJMDIH.CNICJGCGELG;
}
}
// Token: 0x17000439 RID: 1081
// (get) Token: 0x06001938 RID: 6456 RVA: 0x000651E4 File Offset: 0x000633E4
[Token(Token = "0x17000439")]
public ColorVault.ColorToGuid MPGLBBGFPCA
{
[Token(Token = "0x6001938")]
[Address(RVA = "0x1301780", Offset = "0x1300780", VA = "0x181301780")]
get
{
return this.KJAFOCJMDIH.HAEBMPABLLO;
}
}
// Token: 0x1700043A RID: 1082
// (get) Token: 0x06001939 RID: 6457 RVA: 0x00065204 File Offset: 0x00063404
[Token(Token = "0x1700043A")]
public AvatarHairPattern LDHLMOPKCIJ
{
[Token(Token = "0x6001939")]
[Address(RVA = "0x1301740", Offset = "0x1300740", VA = "0x181301740")]
get
{
return this.KJAFOCJMDIH.HADMPJHFNMI;
}
}
// Token: 0x1700043B RID: 1083
// (get) Token: 0x0600193A RID: 6458 RVA: 0x00065224 File Offset: 0x00063424
[Token(Token = "0x1700043B")]
public ColorVault.ColorToGuid IAFAJCENECF
{
[Token(Token = "0x600193A")]
[Address(RVA = "0x1301840", Offset = "0x1300840", VA = "0x181301840")]
get
{
return this.KJAFOCJMDIH.KHNBGEMIFHE;
}
}
// Token: 0x1700043C RID: 1084
// (get) Token: 0x0600193B RID: 6459 RVA: 0x00065244 File Offset: 0x00063444
[Token(Token = "0x1700043C")]
public AvatarCustomizationSettings NBIMOCPACLP
{
[Token(Token = "0x600193B")]
[Address(RVA = "0x13017A0", Offset = "0x13007A0", VA = "0x1813017A0")]
get
{
return this.KJAFOCJMDIH.KGFKHHAFMAH;
}
}
// Token: 0x1700043D RID: 1085
// (get) Token: 0x0600193C RID: 6460 RVA: 0x00065264 File Offset: 0x00063464
[Token(Token = "0x1700043D")]
public List<AvatarItemSelection> HHFOIGAKCFN
{
[Token(Token = "0x600193C")]
[Address(RVA = "0x1301820", Offset = "0x1300820", VA = "0x181301820")]
get
{
return this.KJAFOCJMDIH.EGDGDAKBAKE;
}
}
// Token: 0x1700043E RID: 1086
// (get) Token: 0x0600193D RID: 6461 RVA: 0x00065284 File Offset: 0x00063484
[Token(Token = "0x1700043E")]
public PlayerAvatarDisplay EALPGGEFKIC
{
[Token(Token = "0x600193D")]
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
get
{
return this.playerAvatarDisplay;
}
}
// Token: 0x0600193E RID: 6462 RVA: 0x00065298 File Offset: 0x00063498
[Token(Token = "0x600193E")]
[Address(RVA = "0x1300630", Offset = "0x12FF630", VA = "0x181300630")]
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;
AvatarHairPattern hadmpjhfnmi = this.KJAFOCJMDIH.HADMPJHFNMI;
mnheflimkgo.LDHLMOPKCIJ = hadmpjhfnmi;
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: 0x0600193F RID: 6463 RVA: 0x00065364 File Offset: 0x00063564
[Token(Token = "0x600193F")]
[Address(RVA = "0x1300200", Offset = "0x12FF200", VA = "0x181300200", 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: 0x06001940 RID: 6464 RVA: 0x00065414 File Offset: 0x00063614
[Token(Token = "0x6001940")]
[Address(RVA = "0x1301530", Offset = "0x1300530", VA = "0x181301530")]
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: 0x06001941 RID: 6465 RVA: 0x0006544C File Offset: 0x0006364C
[Token(Token = "0x6001941")]
[Address(RVA = "0x1301280", Offset = "0x1300280", VA = "0x181301280", 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: 0x06001942 RID: 6466 RVA: 0x00065498 File Offset: 0x00063698
[Token(Token = "0x6001942")]
[Address(RVA = "0x1300490", Offset = "0x12FF490", VA = "0x181300490")]
private void BKKPHGJNHAK(MNHEFLIMKGO GHHKJGIDEPF)
{
this.FJHCHMNHBHL(GHHKJGIDEPF);
}
// Token: 0x06001943 RID: 6467 RVA: 0x000654AC File Offset: 0x000636AC
[Token(Token = "0x6001943")]
[Address(RVA = "0x1300590", Offset = "0x12FF590", VA = "0x181300590")]
private void FJHCHMNHBHL(MNHEFLIMKGO GHHKJGIDEPF)
{
int num = 0;
if (GHHKJGIDEPF.OHCPAPEDEAK(num != 0, true) != 0)
{
MHCBIEKDNLF<PBNNFOJIBOD> ffddimecoip = this.FFDDIMECOIP;
}
}
// Token: 0x06001944 RID: 6468 RVA: 0x000654D4 File Offset: 0x000636D4
[Token(Token = "0x6001944")]
[Address(RVA = "0x1300F70", Offset = "0x12FFF70", VA = "0x181300F70")]
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;
MNHEFLIMKGO kjafocjmdih5 = this.KJAFOCJMDIH;
PlayerAvatarDisplay playerAvatarDisplay4 = this.playerAvatarDisplay;
AvatarHairPattern hadmpjhfnmi = kjafocjmdih5.HADMPJHFNMI;
playerAvatarDisplay4.SetBeardPattern(hadmpjhfnmi);
ColorVault.ColorToGuid mnamclkhfjg = this.KJAFOCJMDIH.MNAMCLKHFJG;
PlayerAvatarDisplay playerAvatarDisplay5 = this.playerAvatarDisplay;
ColorVault.ColorToGuid ofhahfclgmd = this.KJAFOCJMDIH.OFHAHFCLGMD;
PlayerAvatarDisplay playerAvatarDisplay6 = this.playerAvatarDisplay;
MNHEFLIMKGO kjafocjmdih6 = this.KJAFOCJMDIH;
PlayerAvatarDisplay playerAvatarDisplay7 = this.playerAvatarDisplay;
AvatarHairPattern cabgiipfnjc = kjafocjmdih6.CABGIIPFNJC;
playerAvatarDisplay7.SetHairPattern(cabgiipfnjc);
ColorVault.ColorToGuid khnbgemifhe = this.KJAFOCJMDIH.KHNBGEMIFHE;
PlayerAvatarDisplay playerAvatarDisplay8 = this.playerAvatarDisplay;
PlayerAvatarDisplay playerAvatarDisplay9 = this.playerAvatarDisplay;
List<AvatarItemSelection> displayedItems = this.GetDisplayedItems();
this.SyncedPlayerAvatarChangedEvent.CNFDGDEOPPF();
}
// Token: 0x06001945 RID: 6469 RVA: 0x000655F0 File Offset: 0x000637F0
[Token(Token = "0x6001945")]
[Address(RVA = "0x1300780", Offset = "0x12FF780", VA = "0x181300780")]
public List<AvatarItemSelection> GetDisplayedItems()
{
PlayerAvatar.DEOKPEOAJHA deokpeoajha = new PlayerAvatar.DEOKPEOAJHA();
deokpeoajha.<>4__this = this;
List<AvatarItemSelection> list = new List();
deokpeoajha.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 = deokpeoajha.displayedItems;
List<AvatarItemSelection> teamAvatarItemSelections = config.teamAvatarItemSelections;
displayedItems.AddRange(teamAvatarItemSelections);
}
}
MNHEFLIMKGO kjafocjmdih = this.KJAFOCJMDIH;
List<AvatarItemSelection> displayedItems2 = deokpeoajha.displayedItems;
List<AvatarItemSelection> egdgdakbake = kjafocjmdih.EGDGDAKBAKE;
Func<AvatarItemSelection, bool> func = new Func(deokpeoajha.<GetDisplayedItems>g__IsSlotAvailableToDisplaySelection|0);
IEnumerable<AvatarItemSelection> enumerable = Enumerable.Where<AvatarItemSelection>(egdgdakbake, func);
displayedItems2.AddRange(enumerable);
MNHEFLIMKGO.KKDPPOFMBKG(deokpeoajha.displayedItems);
return deokpeoajha.displayedItems;
}
// Token: 0x1700043F RID: 1087
// (get) Token: 0x06001946 RID: 6470 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06001947 RID: 6471 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700043F")]
public Color? BBFIOHIAIEH
{
[Token(Token = "0x6001946")]
[Address(RVA = "0x13018B0", Offset = "0x13008B0", VA = "0x1813018B0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6001947")]
[Address(RVA = "0x13018D0", Offset = "0x13008D0", VA = "0x1813018D0")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000440 RID: 1088
// (get) Token: 0x06001948 RID: 6472 RVA: 0x000656AC File Offset: 0x000638AC
// (set) Token: 0x06001949 RID: 6473 RVA: 0x000656C0 File Offset: 0x000638C0
[Token(Token = "0x17000440")]
private bool JMGGGIMCBOK
{
[Token(Token = "0x6001948")]
[Address(RVA = "0x6A5B30", Offset = "0x6A4B30", VA = "0x1806A5B30")]
get
{
return this.AEHHDJPPIAF;
}
[Token(Token = "0x6001949")]
[Address(RVA = "0x1300A10", Offset = "0x12FFA10", VA = "0x181300A10")]
set
{
if (this.AEHHDJPPIAF != value)
{
this.AEHHDJPPIAF = value;
this.OCJJKGPBECI();
return;
}
}
}
// Token: 0x0600194A RID: 6474 RVA: 0x000656E4 File Offset: 0x000638E4
[Token(Token = "0x600194A")]
[Address(RVA = "0x1300980", Offset = "0x12FF980", VA = "0x181300980")]
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: 0x0600194B RID: 6475 RVA: 0x00065720 File Offset: 0x00063920
[Token(Token = "0x600194B")]
[Address(RVA = "0x1300A60", Offset = "0x12FFA60", VA = "0x181300A60")]
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: 0x0600194C RID: 6476 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600194C")]
[Address(RVA = "0x13004A0", Offset = "0x12FF4A0", VA = "0x1813004A0")]
private void DONLLLMCLOE()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600194D RID: 6477 RVA: 0x00065768 File Offset: 0x00063968
[Token(Token = "0x600194D")]
[Address(RVA = "0x1301510", Offset = "0x1300510", VA = "0x181301510")]
public void SetDefaultItemOutfitFilter(Player.LKALLGKFEOB KHFPBDKOIID)
{
if (this.KHOACPKEIKD != KHFPBDKOIID)
{
this.KHOACPKEIKD = KHFPBDKOIID;
this.OCJJKGPBECI();
return;
}
}
// Token: 0x0600194E RID: 6478 RVA: 0x0006578C File Offset: 0x0006398C
[Token(Token = "0x600194E")]
[Address(RVA = "0x1300140", Offset = "0x12FF140", VA = "0x181300140")]
public void ApplyLocalPlayerDyeTool(ColorVault.ColorToGuid GJAINANBOCB)
{
string guidString = GJAINANBOCB.guidString;
}
// Token: 0x0600194F RID: 6479 RVA: 0x000657A8 File Offset: 0x000639A8
[Token(Token = "0x600194F")]
[Address(RVA = "0x1300C00", Offset = "0x12FFC00", VA = "0x181300C00")]
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: 0x06001950 RID: 6480 RVA: 0x000657E0 File Offset: 0x000639E0
[Token(Token = "0x6001950")]
[Address(RVA = "0x1300DD0", Offset = "0x12FFDD0", VA = "0x181300DD0")]
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: 0x06001951 RID: 6481 RVA: 0x00065824 File Offset: 0x00063A24
[Token(Token = "0x6001951")]
[Address(RVA = "0x13013E0", Offset = "0x13003E0", VA = "0x1813013E0")]
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: 0x06001952 RID: 6482 RVA: 0x00065868 File Offset: 0x00063A68
[Token(Token = "0x6001952")]
[Address(RVA = "0x1300A30", Offset = "0x12FFA30", VA = "0x181300A30")]
public bool IsWearing(AvatarItem IOBEPGLJNIP, [Optional] Player.GAHEJKDCLLE? NMKAKHOEMGB)
{
MNHEFLIMKGO kjafocjmdih = this.KJAFOCJMDIH;
bool flag;
return flag;
}
// Token: 0x06001953 RID: 6483 RVA: 0x00065884 File Offset: 0x00063A84
[Token(Token = "0x6001953")]
[Address(RVA = "0x13016D0", Offset = "0x13006D0", VA = "0x1813016D0")]
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: 0x06001954 RID: 6484 RVA: 0x000658AC File Offset: 0x00063AAC
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6001954")]
[Address(RVA = "0x1301620", Offset = "0x1300620", VA = "0x181301620")]
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: 0x04001327 RID: 4903
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4001327")]
public readonly OKNNKFGFODL SyncedPlayerAvatarChangedEvent;
// Token: 0x04001328 RID: 4904
[Token(Token = "0x4001328")]
public static readonly MFBGLIHGCGO<AvatarItemSelection> LocalPlayerEquippedAvatarItemEvent;
// Token: 0x04001329 RID: 4905
[Token(Token = "0x4001329")]
public static readonly MFBGLIHGCGO<AvatarItemSelection> LocalPlayerRemovedAvatarItemEvent;
// Token: 0x0400132A RID: 4906
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400132A")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private PlayerAvatarDisplay playerAvatarDisplay;
// Token: 0x0400132B RID: 4907
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400132B")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Player player;
// Token: 0x0400132C RID: 4908
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400132C")]
private MHCBIEKDNLF<PBNNFOJIBOD> FFDDIMECOIP;
// Token: 0x0400132D RID: 4909
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400132D")]
private MNHEFLIMKGO KJAFOCJMDIH;
// Token: 0x0400132E RID: 4910
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400132E")]
[NonSerialized]
public bool TeamOutfitColorEmissionEnabled;
// Token: 0x0400132F RID: 4911
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")]
[Token(Token = "0x400132F")]
[NonSerialized]
public float TeamOutfitColorEmissionAmount;
// Token: 0x04001330 RID: 4912
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x4001330")]
private Color? PJJLDNPLBGD;
// Token: 0x04001331 RID: 4913
[global::Cpp2IlInjected.FieldOffset(Offset = "0x84")]
[Token(Token = "0x4001331")]
private bool AEHHDJPPIAF;
// Token: 0x04001332 RID: 4914
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x4001332")]
private Player.LKALLGKFEOB KHOACPKEIKD;
// Token: 0x0200032C RID: 812
[Token(Token = "0x200032C")]
[CompilerGenerated]
private sealed class DEOKPEOAJHA
{
// Token: 0x06001955 RID: 6485 RVA: 0x000658E4 File Offset: 0x00063AE4
[Token(Token = "0x6001955")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DEOKPEOAJHA()
{
}
// Token: 0x06001956 RID: 6486 RVA: 0x000658F8 File Offset: 0x00063AF8
[Token(Token = "0x6001956")]
[Address(RVA = "0x12F6830", Offset = "0x12F5830", VA = "0x1812F6830")]
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: 0x04001333 RID: 4915
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001333")]
public List<AvatarItemSelection> displayedItems;
// Token: 0x04001334 RID: 4916
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001334")]
public PlayerAvatar <>4__this;
}
}