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: 0x02000CEA RID: 3306
|
|
[Token(Token = "0x2000CEA")]
|
|
public class OutfitItemModel : AvatarCustomizationDependentModel
|
|
{
|
|
// Token: 0x17000E28 RID: 3624
|
|
// (get) Token: 0x06004F33 RID: 20275 RVA: 0x00120414 File Offset: 0x0011E614
|
|
[Token(Token = "0x17000E28")]
|
|
protected override bool PHGOLNMDJLH
|
|
{
|
|
[Token(Token = "0x6004F33")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E29 RID: 3625
|
|
// (get) Token: 0x06004F34 RID: 20276 RVA: 0x00120424 File Offset: 0x0011E624
|
|
// (set) Token: 0x06004F35 RID: 20277 RVA: 0x00120438 File Offset: 0x0011E638
|
|
[Token(Token = "0x17000E29")]
|
|
private string JNAFHOFAFFC
|
|
{
|
|
[Token(Token = "0x6004F34")]
|
|
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
|
|
get;
|
|
[Token(Token = "0x6004F35")]
|
|
[Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000E2A RID: 3626
|
|
// (get) Token: 0x06004F36 RID: 20278 RVA: 0x0012044C File Offset: 0x0011E64C
|
|
// (set) Token: 0x06004F37 RID: 20279 RVA: 0x00120460 File Offset: 0x0011E660
|
|
[Token(Token = "0x17000E2A")]
|
|
private OutfitType KPBOKDELAPH
|
|
{
|
|
[Token(Token = "0x6004F36")]
|
|
[Address(RVA = "0x567480", Offset = "0x566280", VA = "0x180567480")]
|
|
get;
|
|
[Token(Token = "0x6004F37")]
|
|
[Address(RVA = "0x5674C0", Offset = "0x5662C0", VA = "0x1805674C0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000E2B RID: 3627
|
|
// (get) Token: 0x06004F38 RID: 20280 RVA: 0x00120474 File Offset: 0x0011E674
|
|
// (set) Token: 0x06004F39 RID: 20281 RVA: 0x00120488 File Offset: 0x0011E688
|
|
[Token(Token = "0x17000E2B")]
|
|
private AvatarItemHandEquipType FCOELFJONFI
|
|
{
|
|
[Token(Token = "0x6004F38")]
|
|
[Address(RVA = "0x6E12D0", Offset = "0x6E00D0", VA = "0x1806E12D0")]
|
|
get;
|
|
[Token(Token = "0x6004F39")]
|
|
[Address(RVA = "0x6E1990", Offset = "0x6E0790", VA = "0x1806E1990")]
|
|
set;
|
|
} = (AvatarItemHandEquipType)((ulong)1L);
|
|
|
|
// Token: 0x17000E2C RID: 3628
|
|
// (get) Token: 0x06004F3A RID: 20282 RVA: 0x0012049C File Offset: 0x0011E69C
|
|
// (set) Token: 0x06004F3B RID: 20283 RVA: 0x001204B0 File Offset: 0x0011E6B0
|
|
[Token(Token = "0x17000E2C")]
|
|
private DGOHCPBKOHD KGGLBBPOAHC
|
|
{
|
|
[Token(Token = "0x6004F3A")]
|
|
[Address(RVA = "0x512510", Offset = "0x511310", VA = "0x180512510")]
|
|
get;
|
|
[Token(Token = "0x6004F3B")]
|
|
[Address(RVA = "0x6E1980", Offset = "0x6E0780", VA = "0x1806E1980")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000E2D RID: 3629
|
|
// (get) Token: 0x06004F3C RID: 20284 RVA: 0x001204C4 File Offset: 0x0011E6C4
|
|
// (set) Token: 0x06004F3D RID: 20285 RVA: 0x001204D8 File Offset: 0x0011E6D8
|
|
[Token(Token = "0x17000E2D")]
|
|
public bool POIIEDMCEOO
|
|
{
|
|
[Token(Token = "0x6004F3C")]
|
|
[Address(RVA = "0x6E12E0", Offset = "0x6E00E0", VA = "0x1806E12E0")]
|
|
get;
|
|
[Token(Token = "0x6004F3D")]
|
|
[Address(RVA = "0x6E19C0", Offset = "0x6E07C0", VA = "0x1806E19C0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000E2E RID: 3630
|
|
// (get) Token: 0x06004F3E RID: 20286 RVA: 0x001204EC File Offset: 0x0011E6EC
|
|
[Token(Token = "0x17000E2E")]
|
|
public bool MLFMBBLGOEO
|
|
{
|
|
[Token(Token = "0x6004F3E")]
|
|
[Address(RVA = "0x12321D0", Offset = "0x1230FD0", VA = "0x1812321D0")]
|
|
get
|
|
{
|
|
string text = this.<OAOGGBMNJHM>k__BackingField;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E2F RID: 3631
|
|
// (get) Token: 0x06004F3F RID: 20287 RVA: 0x00120508 File Offset: 0x0011E708
|
|
[Token(Token = "0x17000E2F")]
|
|
public bool HGOKIDBBFKI
|
|
{
|
|
[Token(Token = "0x6004F3F")]
|
|
[Address(RVA = "0x1232090", Offset = "0x1230E90", VA = "0x181232090")]
|
|
get
|
|
{
|
|
if (string.IsNullOrEmpty(this.<OAOGGBMNJHM>k__BackingField))
|
|
{
|
|
}
|
|
string text = this.<OAOGGBMNJHM>k__BackingField;
|
|
bool flag;
|
|
return !flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E30 RID: 3632
|
|
// (get) Token: 0x06004F40 RID: 20288 RVA: 0x00120538 File Offset: 0x0011E738
|
|
[Token(Token = "0x17000E30")]
|
|
public bool MEBGJGNMIMG
|
|
{
|
|
[Token(Token = "0x6004F40")]
|
|
[Address(RVA = "0x1232100", Offset = "0x1230F00", VA = "0x181232100")]
|
|
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: 0x17000E31 RID: 3633
|
|
// (get) Token: 0x06004F41 RID: 20289 RVA: 0x00120578 File Offset: 0x0011E778
|
|
[Token(Token = "0x17000E31")]
|
|
public EOBKJELFMIA JOOKDLGFMEA
|
|
{
|
|
[Token(Token = "0x6004F41")]
|
|
[Address(RVA = "0x1231FB0", Offset = "0x1230DB0", VA = "0x181231FB0")]
|
|
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: 0x17000E32 RID: 3634
|
|
// (get) Token: 0x06004F42 RID: 20290 RVA: 0x001205C0 File Offset: 0x0011E7C0
|
|
[Token(Token = "0x17000E32")]
|
|
private bool ONKAPEJMBMO
|
|
{
|
|
[Token(Token = "0x6004F42")]
|
|
[Address(RVA = "0x1231DF0", Offset = "0x1230BF0", VA = "0x181231DF0")]
|
|
get
|
|
{
|
|
return this.<OPPHNNINDIK>k__BackingField == OutfitType.Wrist;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E33 RID: 3635
|
|
// (get) Token: 0x06004F43 RID: 20291 RVA: 0x001205DC File Offset: 0x0011E7DC
|
|
[Token(Token = "0x17000E33")]
|
|
public bool KILAGPMOIME
|
|
{
|
|
[Token(Token = "0x6004F43")]
|
|
[Address(RVA = "0x12321B0", Offset = "0x1230FB0", VA = "0x1812321B0")]
|
|
get
|
|
{
|
|
return this.<OPPHNNINDIK>k__BackingField == OutfitType.Hair;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E34 RID: 3636
|
|
// (get) Token: 0x06004F44 RID: 20292 RVA: 0x001205F4 File Offset: 0x0011E7F4
|
|
[Token(Token = "0x17000E34")]
|
|
public bool DODPDMPKPKL
|
|
{
|
|
[Token(Token = "0x6004F44")]
|
|
[Address(RVA = "0x12321C0", Offset = "0x1230FC0", VA = "0x1812321C0")]
|
|
get
|
|
{
|
|
return this.<OPPHNNINDIK>k__BackingField == OutfitType.Hat;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E35 RID: 3637
|
|
// (get) Token: 0x06004F45 RID: 20293 RVA: 0x0012060C File Offset: 0x0011E80C
|
|
[Token(Token = "0x17000E35")]
|
|
public bool DFFKNLLDLKB
|
|
{
|
|
[Token(Token = "0x6004F45")]
|
|
[Address(RVA = "0x1232070", Offset = "0x1230E70", VA = "0x181232070")]
|
|
get
|
|
{
|
|
if (this.<OPPHNNINDIK>k__BackingField != OutfitType.Hat)
|
|
{
|
|
}
|
|
return this.<DGLBCEGPHFI>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E36 RID: 3638
|
|
// (get) Token: 0x06004F46 RID: 20294 RVA: 0x0012062C File Offset: 0x0011E82C
|
|
// (set) Token: 0x06004F47 RID: 20295 RVA: 0x00120640 File Offset: 0x0011E840
|
|
[Token(Token = "0x17000E36")]
|
|
private PlayerAvatarDisplay.DPOGFJABJBJ OIAKEGHMNON
|
|
{
|
|
[Token(Token = "0x6004F46")]
|
|
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
|
|
get;
|
|
[Token(Token = "0x6004F47")]
|
|
[Address(RVA = "0x567D10", Offset = "0x566B10", VA = "0x180567D10")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000E37 RID: 3639
|
|
// (get) Token: 0x06004F48 RID: 20296 RVA: 0x00120654 File Offset: 0x0011E854
|
|
// (set) Token: 0x06004F49 RID: 20297 RVA: 0x00120668 File Offset: 0x0011E868
|
|
[Token(Token = "0x17000E37")]
|
|
private bool OLDJPPJPNDC
|
|
{
|
|
[Token(Token = "0x6004F48")]
|
|
[Address(RVA = "0x607800", Offset = "0x606600", VA = "0x180607800")]
|
|
get;
|
|
[Token(Token = "0x6004F49")]
|
|
[Address(RVA = "0x7A52E0", Offset = "0x7A40E0", VA = "0x1807A52E0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x06004F4A RID: 20298 RVA: 0x0012067C File Offset: 0x0011E87C
|
|
[Token(Token = "0x6004F4A")]
|
|
[Address(RVA = "0x12318B0", Offset = "0x12306B0", VA = "0x1812318B0")]
|
|
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: 0x06004F4B RID: 20299 RVA: 0x00120700 File Offset: 0x0011E900
|
|
[Token(Token = "0x6004F4B")]
|
|
[Address(RVA = "0x1231E50", Offset = "0x1230C50", VA = "0x181231E50")]
|
|
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: 0x06004F4C RID: 20300 RVA: 0x00120730 File Offset: 0x0011E930
|
|
[Token(Token = "0x6004F4C")]
|
|
[Address(RVA = "0x1231360", Offset = "0x1230160", VA = "0x181231360", Slot = "17")]
|
|
protected override void CEJBCCPEGEB()
|
|
{
|
|
base.CEJBCCPEGEB();
|
|
if (this.JCPCLCFKPIB != 0)
|
|
{
|
|
}
|
|
this.JCPCLCFKPIB = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x06004F4D RID: 20301 RVA: 0x00120758 File Offset: 0x0011E958
|
|
[Token(Token = "0x6004F4D")]
|
|
[Address(RVA = "0x1231230", Offset = "0x1230030", VA = "0x181231230", 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: 0x06004F4E RID: 20302 RVA: 0x0012079C File Offset: 0x0011E99C
|
|
[Token(Token = "0x6004F4E")]
|
|
[Address(RVA = "0x1231660", Offset = "0x1230460", VA = "0x181231660", 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: 0x06004F4F RID: 20303 RVA: 0x0012084C File Offset: 0x0011EA4C
|
|
[Token(Token = "0x6004F4F")]
|
|
[Address(RVA = "0x1231BD0", Offset = "0x12309D0", VA = "0x181231BD0")]
|
|
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++;
|
|
}
|
|
OVRMesh.JAAHPDGFADH jaahpdgfadh = ((OVRMesh.PJPHJNNOBBH)num).POCDCJMHEGL();
|
|
IL_6D:
|
|
action += action;
|
|
IL_74:
|
|
num += num;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06004F50 RID: 20304 RVA: 0x001208D8 File Offset: 0x0011EAD8
|
|
[Token(Token = "0x6004F50")]
|
|
[Address(RVA = "0x1231B80", Offset = "0x1230980", VA = "0x181231B80")]
|
|
private void HIJDGMMMDBG()
|
|
{
|
|
if (this.JCPCLCFKPIB != 0)
|
|
{
|
|
}
|
|
this.JCPCLCFKPIB = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x06004F51 RID: 20305 RVA: 0x001208F8 File Offset: 0x0011EAF8
|
|
[Token(Token = "0x6004F51")]
|
|
[Address(RVA = "0x12313E0", Offset = "0x12301E0", VA = "0x1812313E0")]
|
|
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: 0x06004F52 RID: 20306 RVA: 0x001209CC File Offset: 0x0011EBCC
|
|
[Token(Token = "0x6004F52")]
|
|
[Address(RVA = "0x1231EC0", Offset = "0x1230CC0", VA = "0x181231EC0")]
|
|
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: 0x06004F53 RID: 20307 RVA: 0x00120A14 File Offset: 0x0011EC14
|
|
[Token(Token = "0x6004F53")]
|
|
[Address(RVA = "0x1231A70", Offset = "0x1230870", VA = "0x181231A70")]
|
|
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: 0x06004F54 RID: 20308 RVA: 0x00120A50 File Offset: 0x0011EC50
|
|
[Token(Token = "0x6004F54")]
|
|
[Address(RVA = "0x1231B00", Offset = "0x1230900", VA = "0x181231B00")]
|
|
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: 0x06004F55 RID: 20309 RVA: 0x00120A84 File Offset: 0x0011EC84
|
|
[Token(Token = "0x6004F55")]
|
|
[Address(RVA = "0x1231FA0", Offset = "0x1230DA0", VA = "0x181231FA0")]
|
|
public OutfitItemModel()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004F56 RID: 20310 RVA: 0x00120AA0 File Offset: 0x0011ECA0
|
|
[Token(Token = "0x6004F56")]
|
|
[Address(RVA = "0x1231340", Offset = "0x1230140", VA = "0x181231340")]
|
|
[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: 0x06004F57 RID: 20311 RVA: 0x00120AC8 File Offset: 0x0011ECC8
|
|
[Token(Token = "0x6004F57")]
|
|
[Address(RVA = "0x12312D0", Offset = "0x12300D0", VA = "0x1812312D0")]
|
|
[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: 0x06004F58 RID: 20312 RVA: 0x00120B0C File Offset: 0x0011ED0C
|
|
[Token(Token = "0x6004F58")]
|
|
[Address(RVA = "0x1231E00", Offset = "0x1230C00", VA = "0x181231E00")]
|
|
[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: 0x0400392D RID: 14637
|
|
[Token(Token = "0x400392D")]
|
|
public const string NONE_GUID = "NONE_EQUIPPED_IN_THIS_SLOT";
|
|
|
|
// Token: 0x04003935 RID: 14645
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4003935")]
|
|
private IKAEDJBFIMM<KJDIAJKHGNG> JCPCLCFKPIB;
|
|
|
|
// Token: 0x02000CEB RID: 3307
|
|
[Token(Token = "0x2000CEB")]
|
|
[CompilerGenerated]
|
|
private sealed class GNBFDKAPAAF
|
|
{
|
|
// Token: 0x06004F59 RID: 20313 RVA: 0x00120B48 File Offset: 0x0011ED48
|
|
[Token(Token = "0x6004F59")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public GNBFDKAPAAF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004F5A RID: 20314 RVA: 0x00120B5C File Offset: 0x0011ED5C
|
|
[Token(Token = "0x6004F5A")]
|
|
[Address(RVA = "0x122DAF0", Offset = "0x122C8F0", VA = "0x18122DAF0")]
|
|
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: 0x04003936 RID: 14646
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003936")]
|
|
public OutfitItemModel <>4__this;
|
|
|
|
// Token: 0x04003937 RID: 14647
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003937")]
|
|
public EOBKJELFMIA browsableAvatarItem;
|
|
}
|
|
}
|
|
}
|