Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Data/OutfitItemModel.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

643 lines
20 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Avatars;
using RecRoom.Avatars.Data.Runtime;
using RecRoom.Avatars.Data.Shared;
using RecRoom.Avatars.Outfit;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000D2E RID: 3374
[Token(Token = "0x2000D2E")]
public class OutfitItemModel : AvatarCustomizationDependentModel
{
// Token: 0x17000E69 RID: 3689
// (get) Token: 0x06005098 RID: 20632 RVA: 0x00123268 File Offset: 0x00121468
[Token(Token = "0x17000E69")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6005098")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000E6A RID: 3690
// (get) Token: 0x06005099 RID: 20633 RVA: 0x00123278 File Offset: 0x00121478
// (set) Token: 0x0600509A RID: 20634 RVA: 0x0012328C File Offset: 0x0012148C
[Token(Token = "0x17000E6A")]
private string JNAFHOFAFFC
{
[Token(Token = "0x6005099")]
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")]
get;
[Token(Token = "0x600509A")]
[Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")]
set;
}
// Token: 0x17000E6B RID: 3691
// (get) Token: 0x0600509B RID: 20635 RVA: 0x001232A0 File Offset: 0x001214A0
// (set) Token: 0x0600509C RID: 20636 RVA: 0x001232B4 File Offset: 0x001214B4
[Token(Token = "0x17000E6B")]
private OutfitType KPBOKDELAPH
{
[Token(Token = "0x600509B")]
[Address(RVA = "0x6A5700", Offset = "0x6A4700", VA = "0x1806A5700")]
get;
[Token(Token = "0x600509C")]
[Address(RVA = "0x829650", Offset = "0x828650", VA = "0x180829650")]
set;
}
// Token: 0x17000E6C RID: 3692
// (get) Token: 0x0600509D RID: 20637 RVA: 0x001232C8 File Offset: 0x001214C8
// (set) Token: 0x0600509E RID: 20638 RVA: 0x001232DC File Offset: 0x001214DC
[Token(Token = "0x17000E6C")]
private AvatarItemHandEquipType FCOELFJONFI
{
[Token(Token = "0x600509D")]
[Address(RVA = "0x82DD80", Offset = "0x82CD80", VA = "0x18082DD80")]
get;
[Token(Token = "0x600509E")]
[Address(RVA = "0x82DE30", Offset = "0x82CE30", VA = "0x18082DE30")]
set;
} = (AvatarItemHandEquipType)((ulong)1L);
// Token: 0x17000E6D RID: 3693
// (get) Token: 0x0600509F RID: 20639 RVA: 0x001232F0 File Offset: 0x001214F0
// (set) Token: 0x060050A0 RID: 20640 RVA: 0x00123304 File Offset: 0x00121504
[Token(Token = "0x17000E6D")]
private DGOHCPBKOHD KGGLBBPOAHC
{
[Token(Token = "0x600509F")]
[Address(RVA = "0x4F3F50", Offset = "0x4F2F50", VA = "0x1804F3F50")]
get;
[Token(Token = "0x60050A0")]
[Address(RVA = "0x51F2D0", Offset = "0x51E2D0", VA = "0x18051F2D0")]
set;
}
// Token: 0x17000E6E RID: 3694
// (get) Token: 0x060050A1 RID: 20641 RVA: 0x00123318 File Offset: 0x00121518
// (set) Token: 0x060050A2 RID: 20642 RVA: 0x0012332C File Offset: 0x0012152C
[Token(Token = "0x17000E6E")]
public bool POIIEDMCEOO
{
[Token(Token = "0x60050A1")]
[Address(RVA = "0x51F270", Offset = "0x51E270", VA = "0x18051F270")]
get;
[Token(Token = "0x60050A2")]
[Address(RVA = "0x51F2C0", Offset = "0x51E2C0", VA = "0x18051F2C0")]
private set;
}
// Token: 0x17000E6F RID: 3695
// (get) Token: 0x060050A3 RID: 20643 RVA: 0x00123340 File Offset: 0x00121540
[Token(Token = "0x17000E6F")]
public bool MLFMBBLGOEO
{
[Token(Token = "0x60050A3")]
[Address(RVA = "0x1CFAD10", Offset = "0x1CF9D10", VA = "0x181CFAD10")]
get
{
string text = this.<OAOGGBMNJHM>k__BackingField;
bool flag;
return flag;
}
}
// Token: 0x17000E70 RID: 3696
// (get) Token: 0x060050A4 RID: 20644 RVA: 0x0012335C File Offset: 0x0012155C
[Token(Token = "0x17000E70")]
public bool HGOKIDBBFKI
{
[Token(Token = "0x60050A4")]
[Address(RVA = "0x1CFABE0", Offset = "0x1CF9BE0", VA = "0x181CFABE0")]
get
{
if (string.IsNullOrEmpty(this.<OAOGGBMNJHM>k__BackingField))
{
}
string text = this.<OAOGGBMNJHM>k__BackingField;
bool flag;
return !flag;
}
}
// Token: 0x17000E71 RID: 3697
// (get) Token: 0x060050A5 RID: 20645 RVA: 0x0012338C File Offset: 0x0012158C
[Token(Token = "0x17000E71")]
public bool MEBGJGNMIMG
{
[Token(Token = "0x60050A5")]
[Address(RVA = "0x1CFAC50", Offset = "0x1CF9C50", VA = "0x181CFAC50")]
get
{
string text = this.<OAOGGBMNJHM>k__BackingField;
bool flag;
if (flag)
{
}
if (string.IsNullOrEmpty(this.<OAOGGBMNJHM>k__BackingField))
{
return true;
}
string text2 = this.<OAOGGBMNJHM>k__BackingField;
bool flag2;
return flag2;
}
}
// Token: 0x17000E72 RID: 3698
// (get) Token: 0x060050A6 RID: 20646 RVA: 0x001233CC File Offset: 0x001215CC
[Token(Token = "0x17000E72")]
public EOBKJELFMIA JOOKDLGFMEA
{
[Token(Token = "0x60050A6")]
[Address(RVA = "0x1CFAB00", Offset = "0x1CF9B00", VA = "0x181CFAB00")]
get
{
if (!string.IsNullOrEmpty(this.<OAOGGBMNJHM>k__BackingField))
{
string text = this.<OAOGGBMNJHM>k__BackingField;
bool flag;
if (!flag)
{
OutfitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
if (instance != 0)
{
string text2 = this.<OAOGGBMNJHM>k__BackingField;
return instance.GetBrowsableAvatarItemByGuid(text2);
}
}
}
throw new NullReferenceException();
}
}
// Token: 0x17000E73 RID: 3699
// (get) Token: 0x060050A7 RID: 20647 RVA: 0x00123414 File Offset: 0x00121614
[Token(Token = "0x17000E73")]
private bool ONKAPEJMBMO
{
[Token(Token = "0x60050A7")]
[Address(RVA = "0x1CFA930", Offset = "0x1CF9930", VA = "0x181CFA930")]
get
{
return this.<OPPHNNINDIK>k__BackingField == OutfitType.Wrist;
}
}
// Token: 0x17000E74 RID: 3700
// (get) Token: 0x060050A8 RID: 20648 RVA: 0x00123430 File Offset: 0x00121630
[Token(Token = "0x17000E74")]
public bool KILAGPMOIME
{
[Token(Token = "0x60050A8")]
[Address(RVA = "0x1CFAD00", Offset = "0x1CF9D00", VA = "0x181CFAD00")]
get
{
return this.<OPPHNNINDIK>k__BackingField == OutfitType.Hair;
}
}
// Token: 0x17000E75 RID: 3701
// (get) Token: 0x060050A9 RID: 20649 RVA: 0x00123448 File Offset: 0x00121648
[Token(Token = "0x17000E75")]
public bool DODPDMPKPKL
{
[Token(Token = "0x60050A9")]
[Address(RVA = "0xA7FA90", Offset = "0xA7EA90", VA = "0x180A7FA90")]
get
{
return this.<OPPHNNINDIK>k__BackingField == OutfitType.Hat;
}
}
// Token: 0x17000E76 RID: 3702
// (get) Token: 0x060050AA RID: 20650 RVA: 0x00123460 File Offset: 0x00121660
[Token(Token = "0x17000E76")]
public bool DFFKNLLDLKB
{
[Token(Token = "0x60050AA")]
[Address(RVA = "0x1CFABC0", Offset = "0x1CF9BC0", VA = "0x181CFABC0")]
get
{
if (this.<OPPHNNINDIK>k__BackingField != OutfitType.Hat)
{
}
return this.<DGLBCEGPHFI>k__BackingField;
}
}
// Token: 0x17000E77 RID: 3703
// (get) Token: 0x060050AB RID: 20651 RVA: 0x00123480 File Offset: 0x00121680
// (set) Token: 0x060050AC RID: 20652 RVA: 0x00123494 File Offset: 0x00121694
[Token(Token = "0x17000E77")]
private PlayerAvatarDisplay.DPOGFJABJBJ OIAKEGHMNON
{
[Token(Token = "0x60050AB")]
[Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")]
get;
[Token(Token = "0x60050AC")]
[Address(RVA = "0x7B8A00", Offset = "0x7B7A00", VA = "0x1807B8A00")]
set;
}
// Token: 0x17000E78 RID: 3704
// (get) Token: 0x060050AD RID: 20653 RVA: 0x001234A8 File Offset: 0x001216A8
// (set) Token: 0x060050AE RID: 20654 RVA: 0x001234BC File Offset: 0x001216BC
[Token(Token = "0x17000E78")]
private bool OLDJPPJPNDC
{
[Token(Token = "0x60050AD")]
[Address(RVA = "0x7751D0", Offset = "0x7741D0", VA = "0x1807751D0")]
get;
[Token(Token = "0x60050AE")]
[Address(RVA = "0x919890", Offset = "0x918890", VA = "0x180919890")]
set;
}
// Token: 0x060050AF RID: 20655 RVA: 0x001234D0 File Offset: 0x001216D0
[Token(Token = "0x60050AF")]
[Address(RVA = "0x1CFA3E0", Offset = "0x1CF93E0", VA = "0x181CFA3E0")]
public string GetItemShortName()
{
int num;
string text4;
do
{
string text = this.<OAOGGBMNJHM>k__BackingField;
num = 0;
if (!string.IsNullOrEmpty(text))
{
string text2 = this.<OAOGGBMNJHM>k__BackingField;
bool flag;
if (!flag)
{
string friendlyName = this.JOOKDLGFMEA.<FLFHILBLCOG>k__BackingField.FriendlyName;
}
}
string text3 = this.<OAOGGBMNJHM>k__BackingField;
bool flag2;
if (flag2)
{
}
if ("None".FOKJGKHGHMG("(", num))
{
}
}
while (!text4.FOKJGKHGHMG("Hair", num));
int num2 = 0;
return text4.Substring(num2, num);
}
// Token: 0x060050B0 RID: 20656 RVA: 0x00123554 File Offset: 0x00121754
[Token(Token = "0x60050B0")]
[Address(RVA = "0x1CFA990", Offset = "0x1CF9990", VA = "0x181CFA990")]
public void Set(string COFLAJFOPEN, OutfitType FILKIEPKEAE, AvatarItemHandEquipType CKHHLPHCPGN, DGOHCPBKOHD IPAFFAFNKND)
{
this.<HDKHOLFFKKI>k__BackingField = DGOHCPBKOHD.None;
this.<OAOGGBMNJHM>k__BackingField = COFLAJFOPEN;
this.<OPPHNNINDIK>k__BackingField = FILKIEPKEAE;
this.<GOEGPFFIJHH>k__BackingField = CKHHLPHCPGN;
Model<RRUIModel.CIGLFOOGNJL>.COPCOEAOFDJ copcoeaofdj = (Model<RRUIModel.CIGLFOOGNJL>.COPCOEAOFDJ)this.BGOAGCEFMCN();
}
// Token: 0x060050B1 RID: 20657 RVA: 0x00123584 File Offset: 0x00121784
[Token(Token = "0x60050B1")]
[Address(RVA = "0x1CF9E80", Offset = "0x1CF8E80", VA = "0x181CF9E80", Slot = "17")]
protected override void CEJBCCPEGEB()
{
base.CEJBCCPEGEB();
if (this.JCPCLCFKPIB != 0)
{
}
this.JCPCLCFKPIB = (ulong)0L;
}
// Token: 0x060050B2 RID: 20658 RVA: 0x001235AC File Offset: 0x001217AC
[Token(Token = "0x60050B2")]
[Address(RVA = "0x1CF9D30", Offset = "0x1CF8D30", VA = "0x181CF9D30", Slot = "22")]
protected override void AHFKACICJNC()
{
string empty = string.Empty;
this.<OAOGGBMNJHM>k__BackingField = empty;
this.<BLHKPIMEGDM>k__BackingField = false;
this.<DGLBCEGPHFI>k__BackingField = false;
this.<DAPKJGNKFAP>k__BackingField = (ulong)0L;
if (this.JCPCLCFKPIB != 0)
{
}
this.JCPCLCFKPIB = (ulong)0L;
}
// Token: 0x060050B3 RID: 20659 RVA: 0x001235F0 File Offset: 0x001217F0
[Token(Token = "0x60050B3")]
[Address(RVA = "0x1CFA190", Offset = "0x1CF9190", VA = "0x181CFA190", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
string text = this.<OAOGGBMNJHM>k__BackingField;
bool flag;
if (!flag)
{
if (!string.IsNullOrEmpty(this.<OAOGGBMNJHM>k__BackingField))
{
string text2 = this.<OAOGGBMNJHM>k__BackingField;
bool flag2;
if (!flag2)
{
List<AvatarItemSelection> egdgdakbake = base.ONBHMHCNDLO.EGDGDAKBAKE;
Func<AvatarItemSelection, bool> func = new Func(this.BHLFEDBGDHC);
bool flag3 = Enumerable.Any<AvatarItemSelection>(egdgdakbake, func);
this.<BLHKPIMEGDM>k__BackingField = flag3;
if (this.<OPPHNNINDIK>k__BackingField == OutfitType.Hat)
{
return this.LELBOKIALPO();
}
goto IL_69;
}
}
this.<BLHKPIMEGDM>k__BackingField = false;
}
IL_69:
List<AvatarItemSelection> egdgdakbake2 = base.ONBHMHCNDLO.EGDGDAKBAKE;
Func<AvatarItemSelection, bool> func2 = new Func(this.CBJCLPDGBJH);
bool flag4 = Enumerable.All<AvatarItemSelection>(egdgdakbake2, func2);
this.<BLHKPIMEGDM>k__BackingField = flag4;
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x060050B4 RID: 20660 RVA: 0x001236A0 File Offset: 0x001218A0
[Token(Token = "0x60050B4")]
[Address(RVA = "0x1CFA710", Offset = "0x1CF9710", VA = "0x181CFA710")]
private DABKFAIHBBP LELBOKIALPO()
{
OutfitItemModel.GNBFDKAPAAF gnbfdkapaaf = new OutfitItemModel.GNBFDKAPAAF();
gnbfdkapaaf.<>4__this = this;
IKAEDJBFIMM<KJDIAJKHGNG> jcpclcfkpib = this.JCPCLCFKPIB;
if (jcpclcfkpib != 0)
{
}
int num = 0;
this.JCPCLCFKPIB = num;
EOBKJELFMIA browsableAvatarItem = this.JOOKDLGFMEA;
gnbfdkapaaf.browsableAvatarItem = browsableAvatarItem;
IKAEDJBFIMM<KJDIAJKHGNG> ikaedjbfimm;
this.JCPCLCFKPIB = ikaedjbfimm;
if (num < jcpclcfkpib)
{
num += num;
if (num == jcpclcfkpib)
{
goto IL_6D;
}
num++;
}
Action<KJDIAJKHGNG> action = delegate(KJDIAJKHGNG data)
{
OutfitItemModel <>4__this = gnbfdkapaaf.<>4__this;
if (<>4__this.JOOKDLGFMEA == gnbfdkapaaf.browsableAvatarItem)
{
OutfitItemModel <>4__this2 = gnbfdkapaaf.<>4__this;
bool flag;
if (flag)
{
EOBKJELFMIA browsableAvatarItem2 = <>4__this.JOOKDLGFMEA;
if (browsableAvatarItem2 == 0 || browsableAvatarItem2.<FLFHILBLCOG>k__BackingField != 0)
{
}
int num2 = 0;
Debug.LogError("OutfitItemModel loaded a resource without OutfitPrefab for " + num2 + ".");
return;
}
bool flag2;
gnbfdkapaaf.<>4__this.<DGLBCEGPHFI>k__BackingField = flag2;
}
};
if (num < gnbfdkapaaf)
{
num += num;
if (num == gnbfdkapaaf)
{
goto IL_74;
}
num++;
}
TypeCode typeCode = ((IConvertible)num).GetTypeCode();
IL_6D:
action += action;
IL_74:
num += num;
throw new NullReferenceException();
}
// Token: 0x060050B5 RID: 20661 RVA: 0x0012372C File Offset: 0x0012192C
[Token(Token = "0x60050B5")]
[Address(RVA = "0x1CFA6C0", Offset = "0x1CF96C0", VA = "0x181CFA6C0")]
private void HIJDGMMMDBG()
{
if (this.JCPCLCFKPIB != 0)
{
}
this.JCPCLCFKPIB = (ulong)0L;
}
// Token: 0x060050B6 RID: 20662 RVA: 0x0012374C File Offset: 0x0012194C
[Token(Token = "0x60050B6")]
[Address(RVA = "0x1CF9F00", Offset = "0x1CF8F00", VA = "0x181CF9F00")]
public void EquipItem()
{
string text = this.<OAOGGBMNJHM>k__BackingField;
bool flag;
if (!flag)
{
if (!string.IsNullOrEmpty(this.<OAOGGBMNJHM>k__BackingField))
{
string text2 = this.<OAOGGBMNJHM>k__BackingField;
bool flag2;
if (!flag2)
{
AvatarCustomizationModel avatarCustomizationModel = base.JAHLPGDLMOC;
AvatarItem <ILOHMGPEJAL>k__BackingField = this.JOOKDLGFMEA.<ILOHMGPEJAL>k__BackingField;
PlayerAvatarDisplay.DPOGFJABJBJ dpogfjabjbj = this.<DAPKJGNKFAP>k__BackingField;
AvatarItemHandEquipType avatarItemHandEquipType = this.<GOEGPFFIJHH>k__BackingField;
avatarCustomizationModel.EquipOutfitItem(<ILOHMGPEJAL>k__BackingField, avatarItemHandEquipType, dpogfjabjbj);
CFLMJLFBOKH.AKMHAOGOCHD();
if (this.JOOKDLGFMEA.EBBHEBCMKNI)
{
CFLMJLFBOKH.NCBAJKDLBDP(this.JOOKDLGFMEA.<ILOHMGPEJAL>k__BackingField, (DGOHCPBKOHD)((uint)700));
}
}
}
return;
}
List<AvatarItemSelection> egdgdakbake = base.ONBHMHCNDLO.EGDGDAKBAKE;
Func<AvatarItemSelection, bool> func = new Func(this.OPKIDLMCEMD);
IEnumerable<AvatarItemSelection> enumerable = Enumerable.Where<AvatarItemSelection>(egdgdakbake, func);
base.JAHLPGDLMOC.UnequipOutfitItems(enumerable);
CFLMJLFBOKH.AKMHAOGOCHD();
}
// Token: 0x060050B7 RID: 20663 RVA: 0x00123820 File Offset: 0x00121A20
[Token(Token = "0x60050B7")]
[Address(RVA = "0x1CFAA00", Offset = "0x1CF9A00", VA = "0x181CFAA00")]
public void UnequipItem()
{
List<AvatarItemSelection> egdgdakbake = base.ONBHMHCNDLO.EGDGDAKBAKE;
Func<AvatarItemSelection, bool> func = new Func(this.OPKIDLMCEMD);
IEnumerable<AvatarItemSelection> enumerable = Enumerable.Where<AvatarItemSelection>(egdgdakbake, func);
base.JAHLPGDLMOC.UnequipOutfitItems(enumerable);
CFLMJLFBOKH.AKMHAOGOCHD();
}
// Token: 0x060050B8 RID: 20664 RVA: 0x00123868 File Offset: 0x00121A68
[Token(Token = "0x60050B8")]
[Address(RVA = "0x1CFA5A0", Offset = "0x1CF95A0", VA = "0x181CFA5A0")]
public void GoToAdjustPage()
{
if (this.<OPPHNNINDIK>k__BackingField != OutfitType.Hat)
{
Debug.LogError("Tried to adjust an outfit item that is not of type hat.");
return;
}
AvatarCustomizationModel avatarCustomizationModel = base.JAHLPGDLMOC;
PlayerAvatarDisplay.DPOGFJABJBJ dpogfjabjbj = this.<DAPKJGNKFAP>k__BackingField;
avatarCustomizationModel.GoToCustomizeHatPage(dpogfjabjbj);
}
// Token: 0x060050B9 RID: 20665 RVA: 0x001238A4 File Offset: 0x00121AA4
[Token(Token = "0x60050B9")]
[Address(RVA = "0x1CFA630", Offset = "0x1CF9630", VA = "0x181CFA630")]
public void GoToConfigureHairPage()
{
if (this.<OPPHNNINDIK>k__BackingField != OutfitType.Hair)
{
Debug.LogError("Tried to configure an outfit item that is not of type hair.");
return;
}
base.JAHLPGDLMOC.GoToCustomizeHairPage();
}
// Token: 0x060050BA RID: 20666 RVA: 0x001238D8 File Offset: 0x00121AD8
[Token(Token = "0x60050BA")]
[Address(RVA = "0x1CFAAE0", Offset = "0x1CF9AE0", VA = "0x181CFAAE0")]
public OutfitItemModel()
{
}
// Token: 0x060050BB RID: 20667 RVA: 0x001238F4 File Offset: 0x00121AF4
[Token(Token = "0x60050BB")]
[Address(RVA = "0x1CF9E50", Offset = "0x1CF8E50", VA = "0x181CF9E50")]
[CompilerGenerated]
private bool CBJCLPDGBJH(AvatarItemSelection FIDIMMBHIIN)
{
OutfitType outfitType = this.<OPPHNNINDIK>k__BackingField;
return "{il2cpp field on {'constant1' (constant value of type Cpp2IL.Core.Analysis.Il2CppClassIdentifier)}, offset 0x20}" != outfitType;
}
// Token: 0x060050BC RID: 20668 RVA: 0x0012391C File Offset: 0x00121B1C
[Token(Token = "0x60050BC")]
[Address(RVA = "0x1CF9DD0", Offset = "0x1CF8DD0", VA = "0x181CF9DD0")]
[CompilerGenerated]
private bool BHLFEDBGDHC(AvatarItemSelection FIDIMMBHIIN)
{
string text = this.<OAOGGBMNJHM>k__BackingField;
string text2;
if (!(text2 != text))
{
if (this.<OPPHNNINDIK>k__BackingField == OutfitType.Wrist)
{
Player.GAHEJKDCLLE bodyPart = FIDIMMBHIIN._bodyPart;
if (!this.<GOEGPFFIJHH>k__BackingField.AFCJOFCKJHF(bodyPart))
{
return;
}
}
return true;
}
}
// Token: 0x060050BD RID: 20669 RVA: 0x00123960 File Offset: 0x00121B60
[Token(Token = "0x60050BD")]
[Address(RVA = "0x1CFA940", Offset = "0x1CF9940", VA = "0x181CFA940")]
[CompilerGenerated]
private bool OPKIDLMCEMD(AvatarItemSelection FIDIMMBHIIN)
{
if (this.<OPPHNNINDIK>k__BackingField == OutfitType.Wrist)
{
Player.GAHEJKDCLLE bodyPart = FIDIMMBHIIN._bodyPart;
if (!this.<GOEGPFFIJHH>k__BackingField.AFCJOFCKJHF(bodyPart))
{
throw new NullReferenceException();
}
}
return true;
}
// Token: 0x04003A0B RID: 14859
[Token(Token = "0x4003A0B")]
public const string NONE_GUID = "NONE_EQUIPPED_IN_THIS_SLOT";
// Token: 0x04003A13 RID: 14867
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4003A13")]
private IKAEDJBFIMM<KJDIAJKHGNG> JCPCLCFKPIB;
// Token: 0x02000D2F RID: 3375
[Token(Token = "0x2000D2F")]
[CompilerGenerated]
private sealed class GNBFDKAPAAF
{
// Token: 0x060050BE RID: 20670 RVA: 0x0012399C File Offset: 0x00121B9C
[Token(Token = "0x60050BE")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public GNBFDKAPAAF()
{
}
// Token: 0x060050BF RID: 20671 RVA: 0x001239B0 File Offset: 0x00121BB0
[Token(Token = "0x60050BF")]
[Address(RVA = "0x1CF5FC0", Offset = "0x1CF4FC0", VA = "0x181CF5FC0")]
internal void <LoadItemDataAsync>b__0(KJDIAJKHGNG data)
{
OutfitItemModel outfitItemModel = this.<>4__this;
if (outfitItemModel.JOOKDLGFMEA == this.browsableAvatarItem)
{
OutfitItemModel outfitItemModel2 = this.<>4__this;
bool flag;
if (flag)
{
EOBKJELFMIA eobkjelfmia = outfitItemModel.JOOKDLGFMEA;
if (eobkjelfmia == 0 || eobkjelfmia.<FLFHILBLCOG>k__BackingField != 0)
{
}
int num = 0;
Debug.LogError("OutfitItemModel loaded a resource without OutfitPrefab for " + num + ".");
return;
}
bool flag2;
this.<>4__this.<DGLBCEGPHFI>k__BackingField = flag2;
}
}
// Token: 0x04003A14 RID: 14868
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003A14")]
public OutfitItemModel <>4__this;
// Token: 0x04003A15 RID: 14869
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003A15")]
public EOBKJELFMIA browsableAvatarItem;
}
}
}