643 lines
20 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|