Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/RRUI/Data/AvatarCustomizationModel.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

1986 lines
67 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using RecRoom.Avatars;
using RecRoom.Avatars.Data.Runtime;
using RecRoom.Avatars.Data.Shared;
using RecRoom.Avatars.Face;
using RecRoom.Avatars.Outfit;
using RecRoom.Core;
using RRUI.Navigation;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000908 RID: 2312
[Token(Token = "0x2000908")]
public class AvatarCustomizationModel : AvatarModel
{
// Token: 0x17000B23 RID: 2851
// (get) Token: 0x06003E82 RID: 16002 RVA: 0x000FA528 File Offset: 0x000F8728
// (set) Token: 0x06003E83 RID: 16003 RVA: 0x000FA53C File Offset: 0x000F873C
[Token(Token = "0x17000B23")]
public AvatarCustomizationModel.OPGHFCLCNJB EMFEEACHDCN
{
[Token(Token = "0x6003E82")]
[Address(RVA = "0xD510D0", Offset = "0xD4FED0", VA = "0x180D510D0")]
get
{
return this.FJGNNGGOHKB;
}
[Token(Token = "0x6003E83")]
[Address(RVA = "0x10B0940", Offset = "0x10AF740", VA = "0x1810B0940")]
set
{
this.FJGNNGGOHKB = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B24 RID: 2852
// (get) Token: 0x06003E84 RID: 16004 RVA: 0x000FA558 File Offset: 0x000F8758
// (set) Token: 0x06003E85 RID: 16005 RVA: 0x000FA56C File Offset: 0x000F876C
[Token(Token = "0x17000B24")]
public AvatarCustomizationModel.LHIFBBOIHDN CIBAIOMOMDE
{
[Token(Token = "0x6003E84")]
[Address(RVA = "0x403A30", Offset = "0x402830", VA = "0x180403A30")]
get
{
return this.HEBIMNOHFIO;
}
[Token(Token = "0x6003E85")]
[Address(RVA = "0x10B09E0", Offset = "0x10AF7E0", VA = "0x1810B09E0")]
set
{
this.HEBIMNOHFIO = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B25 RID: 2853
// (get) Token: 0x06003E86 RID: 16006 RVA: 0x000FA588 File Offset: 0x000F8788
// (set) Token: 0x06003E87 RID: 16007 RVA: 0x000FA59C File Offset: 0x000F879C
[Token(Token = "0x17000B25")]
public AvatarCustomizationModel.LHIFBBOIHDN IEGDIJGKPDB
{
[Token(Token = "0x6003E86")]
[Address(RVA = "0x403AB0", Offset = "0x4028B0", VA = "0x180403AB0")]
get
{
return this.IJBPKOEBIMA;
}
[Token(Token = "0x6003E87")]
[Address(RVA = "0x10B0990", Offset = "0x10AF790", VA = "0x1810B0990")]
set
{
this.IJBPKOEBIMA = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B26 RID: 2854
// (get) Token: 0x06003E88 RID: 16008 RVA: 0x000FA5B8 File Offset: 0x000F87B8
// (set) Token: 0x06003E89 RID: 16009 RVA: 0x000FA5CC File Offset: 0x000F87CC
[Token(Token = "0x17000B26")]
public AvatarCustomizationModel.NPPNKEECNHH IEPLMOBEFLI
{
[Token(Token = "0x6003E88")]
[Address(RVA = "0xFBDD90", Offset = "0xFBCB90", VA = "0x180FBDD90")]
get
{
return this.OLPCAFKPKMM;
}
[Token(Token = "0x6003E89")]
[Address(RVA = "0x10B0A30", Offset = "0x10AF830", VA = "0x1810B0A30")]
set
{
this.OLPCAFKPKMM = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B27 RID: 2855
// (get) Token: 0x06003E8A RID: 16010 RVA: 0x000FA5E8 File Offset: 0x000F87E8
// (set) Token: 0x06003E8B RID: 16011 RVA: 0x000FA5FC File Offset: 0x000F87FC
[Token(Token = "0x17000B27")]
public AvatarCustomizationModel.AHHLAJFBBEP LNCPBGHPMMP
{
[Token(Token = "0x6003E8A")]
[Address(RVA = "0xA838F0", Offset = "0xA826F0", VA = "0x180A838F0")]
get
{
return this.BMJHDDEGMPJ;
}
[Token(Token = "0x6003E8B")]
[Address(RVA = "0x10B0A80", Offset = "0x10AF880", VA = "0x1810B0A80")]
set
{
this.BMJHDDEGMPJ = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B28 RID: 2856
// (get) Token: 0x06003E8C RID: 16012 RVA: 0x000FA618 File Offset: 0x000F8818
// (set) Token: 0x06003E8D RID: 16013 RVA: 0x000FA62C File Offset: 0x000F882C
[Token(Token = "0x17000B28")]
public AvatarCustomizationModel.GNMMOOFNADF OJEOIDGLDJI
{
[Token(Token = "0x6003E8C")]
[Address(RVA = "0xFBEFF0", Offset = "0xFBDDF0", VA = "0x180FBEFF0")]
get
{
return this.GEJBGMJOMKI;
}
[Token(Token = "0x6003E8D")]
[Address(RVA = "0x10B0B50", Offset = "0x10AF950", VA = "0x1810B0B50")]
set
{
this.GEJBGMJOMKI = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B29 RID: 2857
// (get) Token: 0x06003E8E RID: 16014 RVA: 0x000FA648 File Offset: 0x000F8848
// (set) Token: 0x06003E8F RID: 16015 RVA: 0x000FA65C File Offset: 0x000F885C
[Token(Token = "0x17000B29")]
public EOBKJELFMIA.PFIGBFIKKEG IHPAOPAJPBO
{
[Token(Token = "0x6003E8E")]
[Address(RVA = "0x7A5F80", Offset = "0x7A4D80", VA = "0x1807A5F80")]
get
{
return this.PFFKBHDEIDH;
}
[Token(Token = "0x6003E8F")]
[Address(RVA = "0x10B0B40", Offset = "0x10AF940", VA = "0x1810B0B40")]
set
{
this.PFFKBHDEIDH = value;
base.MKBLJJGJAOH();
}
}
// Token: 0x17000B2A RID: 2858
// (get) Token: 0x06003E90 RID: 16016 RVA: 0x000FA678 File Offset: 0x000F8878
// (set) Token: 0x06003E91 RID: 16017 RVA: 0x000FA68C File Offset: 0x000F888C
[Token(Token = "0x17000B2A")]
public EOBKJELFMIA.LFFHCBCBCJJ FONNFBDGANC
{
[Token(Token = "0x6003E90")]
[Address(RVA = "0xDF87A0", Offset = "0xDF75A0", VA = "0x180DF87A0")]
get
{
return this.IMJKADIIAGN;
}
[Token(Token = "0x6003E91")]
[Address(RVA = "0x10B0AF0", Offset = "0x10AF8F0", VA = "0x1810B0AF0")]
set
{
this.IMJKADIIAGN = value;
base.MKBLJJGJAOH();
}
}
// Token: 0x17000B2B RID: 2859
// (get) Token: 0x06003E92 RID: 16018 RVA: 0x000FA6A8 File Offset: 0x000F88A8
// (set) Token: 0x06003E93 RID: 16019 RVA: 0x000FA6BC File Offset: 0x000F88BC
[Token(Token = "0x17000B2B")]
public string NKENBFJLMAM
{
[Token(Token = "0x6003E92")]
[Address(RVA = "0x5F4E40", Offset = "0x5F3C40", VA = "0x1805F4E40")]
get
{
return this.EFAODIPOHBL;
}
[Token(Token = "0x6003E93")]
[Address(RVA = "0x10B0B00", Offset = "0x10AF900", VA = "0x1810B0B00")]
set
{
if (this.EFAODIPOHBL != value)
{
this.EFAODIPOHBL = value;
base.MKBLJJGJAOH();
}
}
}
// Token: 0x17000B2C RID: 2860
// (get) Token: 0x06003E94 RID: 16020 RVA: 0x000FA6E8 File Offset: 0x000F88E8
// (set) Token: 0x06003E95 RID: 16021 RVA: 0x000FA6FC File Offset: 0x000F88FC
[Token(Token = "0x17000B2C")]
public bool PJKALLBFKBE
{
[Token(Token = "0x6003E94")]
[Address(RVA = "0xD53F90", Offset = "0xD52D90", VA = "0x180D53F90")]
get
{
return this.MNJHFGHJBDN;
}
[Token(Token = "0x6003E95")]
[Address(RVA = "0x10B0AD0", Offset = "0x10AF8D0", VA = "0x1810B0AD0")]
set
{
this.MNJHFGHJBDN = value;
if (!value)
{
this.EFAODIPOHBL = (ulong)0L;
}
base.MKBLJJGJAOH();
}
}
// Token: 0x17000B2D RID: 2861
// (get) Token: 0x06003E96 RID: 16022 RVA: 0x000FA724 File Offset: 0x000F8924
[Token(Token = "0x17000B2D")]
public bool HPLLCDOINAP
{
[Token(Token = "0x6003E96")]
[Address(RVA = "0x10B0850", Offset = "0x10AF650", VA = "0x1810B0850")]
get
{
EOBKJELFMIA.LFFHCBCBCJJ lffhcbcbcjj;
EOBKJELFMIA.LFFHCBCBCJJ lffhcbcbcjj2;
return this.IMJKADIIAGN.HasFlag(lffhcbcbcjj) || !this.IMJKADIIAGN.HasFlag(lffhcbcbcjj2);
}
}
// Token: 0x17000B2E RID: 2862
// (get) Token: 0x06003E97 RID: 16023 RVA: 0x000FA758 File Offset: 0x000F8958
// (set) Token: 0x06003E98 RID: 16024 RVA: 0x000FA76C File Offset: 0x000F896C
[Token(Token = "0x17000B2E")]
public PlayerAvatarDisplay.DPOGFJABJBJ DDGKLBNLCEC
{
[Token(Token = "0x6003E97")]
[Address(RVA = "0x4CB300", Offset = "0x4CA100", VA = "0x1804CB300")]
get;
[Token(Token = "0x6003E98")]
[Address(RVA = "0x533D70", Offset = "0x532B70", VA = "0x180533D70")]
private set;
}
// Token: 0x17000B2F RID: 2863
// (get) Token: 0x06003E99 RID: 16025 RVA: 0x000FA780 File Offset: 0x000F8980
// (set) Token: 0x06003E9A RID: 16026 RVA: 0x000FA794 File Offset: 0x000F8994
[Token(Token = "0x17000B2F")]
public bool ECGJIDIFNJG
{
[Token(Token = "0x6003E99")]
[Address(RVA = "0x965570", Offset = "0x964370", VA = "0x180965570")]
get;
[Token(Token = "0x6003E9A")]
[Address(RVA = "0xF3CB00", Offset = "0xF3B900", VA = "0x180F3CB00")]
private set;
}
// Token: 0x17000B30 RID: 2864
// (get) Token: 0x06003E9B RID: 16027 RVA: 0x000FA7A8 File Offset: 0x000F89A8
[Token(Token = "0x17000B30")]
public bool DINPECFANOH
{
[Token(Token = "0x6003E9B")]
[Address(RVA = "0x10B0790", Offset = "0x10AF590", VA = "0x1810B0790")]
get
{
BrowserModel browserModel = this.customizationBrowser;
int num = 0;
if (browserModel != num)
{
Route route = this.customizationBrowser.GMAKMKMNHAP;
Route route2 = this.customizeCompleteRoute;
if (route.Equals(route2))
{
return this.customizationBrowser.<JLJEPDBGHNG>k__BackingField != BrowserModel.LPHOBCGJLFF.Pending;
}
}
throw new NullReferenceException();
}
}
// Token: 0x06003E9C RID: 16028 RVA: 0x000FA800 File Offset: 0x000F8A00
[Token(Token = "0x6003E9C")]
[Address(RVA = "0x10AD2D0", Offset = "0x10AC0D0", VA = "0x1810AD2D0")]
public void BuyAll()
{
Action<JPIJGHNNIDP> action = new Action(this.FFCCFJMDNNE);
int num = 0;
num += num;
num++;
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof2;
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof = pmgcjepkfof2.OHLPJBFCABI(action);
}
// Token: 0x17000B31 RID: 2865
// (get) Token: 0x06003E9D RID: 16029 RVA: 0x000FA844 File Offset: 0x000F8A44
[Token(Token = "0x17000B31")]
public bool BFKFGKFNNOE
{
[Token(Token = "0x6003E9D")]
[Address(RVA = "0x10B0740", Offset = "0x10AF540", VA = "0x1810B0740")]
get
{
return this.BJJLOAAFEPN.IBDJAKGMLEB != 0;
}
}
// Token: 0x17000B32 RID: 2866
// (get) Token: 0x06003E9E RID: 16030 RVA: 0x000FA868 File Offset: 0x000F8A68
[Token(Token = "0x17000B32")]
public bool MCLMKMAKOPG
{
[Token(Token = "0x6003E9E")]
[Address(RVA = "0x10B06F0", Offset = "0x10AF4F0", VA = "0x1810B06F0")]
get
{
return this.BJJLOAAFEPN.FLAGPNDNLFI != 0;
}
}
// Token: 0x06003E9F RID: 16031 RVA: 0x000FA88C File Offset: 0x000F8A8C
[Token(Token = "0x6003E9F")]
[Address(RVA = "0x10B00B0", Offset = "0x10AEEB0", VA = "0x1810B00B0")]
public void Undo()
{
if (this.BJJLOAAFEPN.IBDJAKGMLEB != 0)
{
this.BJJLOAAFEPN.HEBIFJELCPI();
BEPMBLAHCML<PBNNFOJIBOD> bjjloaafepn = this.BJJLOAAFEPN;
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
PBNNFOJIBOD pbnnfojibod = bjjloaafepn.ENONEADFACP;
agcaplpaahh.OMOFPCLAKDJ(pbnnfojibod);
base.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarUndoEvent.CNFDGDEOPPF();
}
}
// Token: 0x06003EA0 RID: 16032 RVA: 0x000FA8E4 File Offset: 0x000F8AE4
[Token(Token = "0x6003EA0")]
[Address(RVA = "0x10AEFC0", Offset = "0x10ADDC0", VA = "0x1810AEFC0")]
public void Redo()
{
if (this.BJJLOAAFEPN.FLAGPNDNLFI != 0)
{
this.BJJLOAAFEPN.OOAIDMBHDKP();
BEPMBLAHCML<PBNNFOJIBOD> bjjloaafepn = this.BJJLOAAFEPN;
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
PBNNFOJIBOD pbnnfojibod = bjjloaafepn.ENONEADFACP;
agcaplpaahh.OMOFPCLAKDJ(pbnnfojibod);
base.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarRedoEvent.CNFDGDEOPPF();
}
}
// Token: 0x06003EA1 RID: 16033 RVA: 0x000FA93C File Offset: 0x000F8B3C
[Token(Token = "0x6003EA1")]
[Address(RVA = "0x10AD240", Offset = "0x10AC040", VA = "0x1810AD240")]
public void AddUndoStack()
{
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
BEPMBLAHCML<PBNNFOJIBOD> bjjloaafepn = this.BJJLOAAFEPN;
int num = 0;
PBNNFOJIBOD pbnnfojibod = agcaplpaahh.OHCPAPEDEAK(num != 0, true);
bjjloaafepn.BPAJKKAGPKB(pbnnfojibod);
base.JOJPOMANGPO();
}
// Token: 0x06003EA2 RID: 16034 RVA: 0x000FA978 File Offset: 0x000F8B78
[Token(Token = "0x6003EA2")]
[Address(RVA = "0x10AEC80", Offset = "0x10ADA80", VA = "0x1810AEC80")]
public void Randomize()
{
AvatarCustomizationSettings avatarCustomizationSettings;
this.AGCAPLPAAHH.NBIMOCPACLP = avatarCustomizationSettings;
List<AvatarItemSelection> list;
this.AGCAPLPAAHH.MBFHPDKGHHM(list);
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
OutfitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
MNHEFLIMKGO agcaplpaahh2 = this.AGCAPLPAAHH;
instance.HairColorVault.Awake();
MNHEFLIMKGO agcaplpaahh3 = this.AGCAPLPAAHH;
OutfitManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
MNHEFLIMKGO agcaplpaahh4 = this.AGCAPLPAAHH;
instance2.HairColorVault.Awake();
MNHEFLIMKGO agcaplpaahh5 = this.AGCAPLPAAHH;
OutfitManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
MNHEFLIMKGO agcaplpaahh6 = this.AGCAPLPAAHH;
AvatarHairPattern randomDefault = instance3.HairPatternVault.GetRandomDefault();
agcaplpaahh6.JEHKMHAJDNL = randomDefault;
this.AddUndoStack();
AvatarCustomizationModel.AvatarRandomizedEvent.CNFDGDEOPPF();
AvatarCustomizationModel.AvatarItemChangedEvent.CNFDGDEOPPF((uint)2);
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
base.MKBLJJGJAOH();
}
// Token: 0x06003EA3 RID: 16035 RVA: 0x000FAA40 File Offset: 0x000F8C40
[Token(Token = "0x6003EA3")]
[Address(RVA = "0x10AEAA0", Offset = "0x10AD8A0", VA = "0x1810AEAA0")]
public void RandomizeHair()
{
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
OutfitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
MNHEFLIMKGO agcaplpaahh2 = this.AGCAPLPAAHH;
instance.HairColorVault.Awake();
AvatarHairPattern avatarHairPattern;
this.AGCAPLPAAHH.JEHKMHAJDNL = avatarHairPattern;
this.AddUndoStack();
AvatarCustomizationModel.AvatarRandomizedEvent.CNFDGDEOPPF();
AvatarCustomizationModel.AvatarItemChangedEvent.CNFDGDEOPPF((uint)2);
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
base.MKBLJJGJAOH();
}
// Token: 0x06003EA4 RID: 16036 RVA: 0x000FAAAC File Offset: 0x000F8CAC
[Token(Token = "0x6003EA4")]
[Address(RVA = "0x10B01C0", Offset = "0x10AEFC0", VA = "0x1810B01C0")]
public void UnequipOutfitItems(IEnumerable<AvatarItemSelection> BOOHBJEEGKH)
{
int num;
int num2;
do
{
num = 0;
num2 = 0;
num += num;
num++;
num += num;
num++;
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
MFBGLIHGCGO<OutfitType> avatarItemUnequippedEvent = AvatarCustomizationModel.AvatarItemUnequippedEvent;
OKNNKFGFODL oknnkfgfodl = AvatarCustomizationModel.AvatarUndoEvent;
oknnkfgfodl += oknnkfgfodl;
oknnkfgfodl += oknnkfgfodl;
}
while (num != 0);
if (num2 != 0)
{
this.AddUndoStack();
base.MKBLJJGJAOH();
}
}
// Token: 0x06003EA5 RID: 16037 RVA: 0x000FAB24 File Offset: 0x000F8D24
[Token(Token = "0x6003EA5")]
[Address(RVA = "0x10AD4F0", Offset = "0x10AC2F0", VA = "0x1810AD4F0")]
public void EquipOutfitItem(AvatarItem IOBEPGLJNIP, AvatarItemHandEquipType CKHHLPHCPGN, PlayerAvatarDisplay.DPOGFJABJBJ LBFPDPLKHMJ)
{
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
bool flag;
if (flag)
{
this.AddUndoStack();
int num = 0;
base.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarItemChangedEvent.CNFDGDEOPPF(num);
}
}
// Token: 0x06003EA6 RID: 16038 RVA: 0x000FAB5C File Offset: 0x000F8D5C
[Token(Token = "0x6003EA6")]
[Address(RVA = "0x10AF7F0", Offset = "0x10AE5F0", VA = "0x1810AF7F0")]
public void SetSkinColor(ColorVault.ColorToGuid GJAINANBOCB)
{
if (ColorVault.ColorToGuid.BDBLGMKABNK(this.AGCAPLPAAHH.KHNBGEMIFHE, GJAINANBOCB))
{
this.AGCAPLPAAHH.IAFAJCENECF = GJAINANBOCB;
this.AddUndoStack();
base.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarBodyChangedEvent.CNFDGDEOPPF();
}
}
// Token: 0x06003EA7 RID: 16039 RVA: 0x000FABA8 File Offset: 0x000F8DA8
[Token(Token = "0x6003EA7")]
[Address(RVA = "0x10AF5F0", Offset = "0x10AE3F0", VA = "0x1810AF5F0")]
public void SetHairPrimaryColor(ColorVault.ColorToGuid GJAINANBOCB)
{
if (ColorVault.ColorToGuid.BDBLGMKABNK(this.AGCAPLPAAHH.MNAMCLKHFJG, GJAINANBOCB))
{
this.AGCAPLPAAHH.JMPBPEAPJOJ = GJAINANBOCB;
this.AddUndoStack();
AvatarCustomizationModel.AvatarItemChangedEvent.CNFDGDEOPPF((uint)2);
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
base.MKBLJJGJAOH();
}
}
// Token: 0x06003EA8 RID: 16040 RVA: 0x000FAC00 File Offset: 0x000F8E00
[Token(Token = "0x6003EA8")]
[Address(RVA = "0x10AF6F0", Offset = "0x10AE4F0", VA = "0x1810AF6F0")]
public void SetHairSecondaryColor(ColorVault.ColorToGuid GJAINANBOCB)
{
if (ColorVault.ColorToGuid.BDBLGMKABNK(this.AGCAPLPAAHH.OFHAHFCLGMD, GJAINANBOCB))
{
this.AGCAPLPAAHH.CMNNDEAJOOJ = GJAINANBOCB;
this.AddUndoStack();
AvatarCustomizationModel.AvatarItemChangedEvent.CNFDGDEOPPF((uint)2);
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
base.MKBLJJGJAOH();
}
}
// Token: 0x06003EA9 RID: 16041 RVA: 0x000FAC58 File Offset: 0x000F8E58
[Token(Token = "0x6003EA9")]
[Address(RVA = "0x10AF4F0", Offset = "0x10AE2F0", VA = "0x1810AF4F0")]
public void SetHairPattern(AvatarHairPattern FBGFJJFJBFE)
{
if (AvatarHairPattern.BDBLGMKABNK(this.AGCAPLPAAHH.CABGIIPFNJC, FBGFJJFJBFE))
{
this.AGCAPLPAAHH.JEHKMHAJDNL = FBGFJJFJBFE;
this.AddUndoStack();
AvatarCustomizationModel.AvatarItemChangedEvent.CNFDGDEOPPF((uint)2);
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
base.MKBLJJGJAOH();
}
}
// Token: 0x06003EAA RID: 16042 RVA: 0x000FACB0 File Offset: 0x000F8EB0
[Token(Token = "0x6003EAA")]
[Address(RVA = "0x10AF0D0", Offset = "0x10ADED0", VA = "0x1810AF0D0")]
public void SetBeardPrimaryColor(ColorVault.ColorToGuid GJAINANBOCB)
{
if (ColorVault.ColorToGuid.BDBLGMKABNK(this.AGCAPLPAAHH.CNICJGCGELG, GJAINANBOCB))
{
this.AGCAPLPAAHH.CNKBADFBNPI = GJAINANBOCB;
this.AddUndoStack();
AvatarCustomizationModel.AvatarItemChangedEvent.CNFDGDEOPPF((uint)20);
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
base.MKBLJJGJAOH();
}
}
// Token: 0x06003EAB RID: 16043 RVA: 0x000FAD08 File Offset: 0x000F8F08
[Token(Token = "0x6003EAB")]
[Address(RVA = "0x10AF1D0", Offset = "0x10ADFD0", VA = "0x1810AF1D0")]
public void SetBeardSecondaryColor(ColorVault.ColorToGuid GJAINANBOCB)
{
if (ColorVault.ColorToGuid.BDBLGMKABNK(this.AGCAPLPAAHH.HAEBMPABLLO, GJAINANBOCB))
{
this.AGCAPLPAAHH.MPGLBBGFPCA = GJAINANBOCB;
this.AddUndoStack();
AvatarCustomizationModel.AvatarItemChangedEvent.CNFDGDEOPPF((uint)20);
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
base.MKBLJJGJAOH();
}
}
// Token: 0x06003EAC RID: 16044 RVA: 0x000FAD60 File Offset: 0x000F8F60
[Token(Token = "0x6003EAC")]
[Address(RVA = "0x10AF2D0", Offset = "0x10AE0D0", VA = "0x1810AF2D0")]
public void SetBodyShape(string COFLAJFOPEN)
{
if (this.AGCAPLPAAHH.GNJJGBFBHPB(COFLAJFOPEN))
{
this.AddUndoStack();
base.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarBodyChangedEvent.CNFDGDEOPPF();
}
}
// Token: 0x06003EAD RID: 16045 RVA: 0x000FAD98 File Offset: 0x000F8F98
[Token(Token = "0x6003EAD")]
[Address(RVA = "0x10AF440", Offset = "0x10AE240", VA = "0x1810AF440")]
public void SetFaceShape(string COFLAJFOPEN)
{
if (this.AGCAPLPAAHH.NMLHPCIPPFL(COFLAJFOPEN))
{
this.AddUndoStack();
base.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarFaceChangedEvent.CNFDGDEOPPF();
}
}
// Token: 0x06003EAE RID: 16046 RVA: 0x000FADD0 File Offset: 0x000F8FD0
[Token(Token = "0x6003EAE")]
[Address(RVA = "0x10AF380", Offset = "0x10AE180", VA = "0x1810AF380")]
public void SetFaceFeatureStyle(FaceFeatureType GEDCEIDOKJL, string COFLAJFOPEN)
{
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
bool flag;
if (flag)
{
this.AddUndoStack();
base.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarFaceChangedEvent.CNFDGDEOPPF();
}
}
// Token: 0x06003EAF RID: 16047 RVA: 0x000FAE04 File Offset: 0x000F9004
[Token(Token = "0x6003EAF")]
[Address(RVA = "0x10AD8A0", Offset = "0x10AC6A0", VA = "0x1810AD8A0")]
public void GoToCustomizeEyesPage()
{
Route route = this.customizeEyeRoute;
if (route != 0)
{
BrowserModel browserModel = this.customizationBrowser;
if (browserModel != 0)
{
int num = 0;
int num2 = 0;
browserModel.GoTo(route, num2, num != 0);
}
}
}
// Token: 0x06003EB0 RID: 16048 RVA: 0x000FAE38 File Offset: 0x000F9038
[Token(Token = "0x6003EB0")]
[Address(RVA = "0x10AD970", Offset = "0x10AC770", VA = "0x1810AD970")]
public void GoToCustomizeMouthPage()
{
Route route = this.customizeMouthRoute;
if (route != 0)
{
BrowserModel browserModel = this.customizationBrowser;
if (browserModel != 0)
{
int num = 0;
int num2 = 0;
browserModel.GoTo(route, num2, num != 0);
}
}
}
// Token: 0x06003EB1 RID: 16049 RVA: 0x000FAE6C File Offset: 0x000F906C
[Token(Token = "0x6003EB1")]
[Address(RVA = "0x10AD920", Offset = "0x10AC720", VA = "0x1810AD920")]
public void GoToCustomizeHatPage(PlayerAvatarDisplay.DPOGFJABJBJ KLCPIMHDKKI)
{
Route route = this.customizeHatRoute;
if (route != 0 && KLCPIMHDKKI != 0)
{
this.<OCNFHJGPBGF>k__BackingField = KLCPIMHDKKI;
BrowserModel browserModel = this.customizationBrowser;
if (browserModel != 0)
{
int num = 0;
int num2 = 0;
browserModel.GoTo(route, num2, num != 0);
}
}
}
// Token: 0x06003EB2 RID: 16050 RVA: 0x000FAEAC File Offset: 0x000F90AC
[Token(Token = "0x6003EB2")]
[Address(RVA = "0x10AD8E0", Offset = "0x10AC6E0", VA = "0x1810AD8E0")]
public void GoToCustomizeHairPage()
{
Route route = this.customizeHairRoute;
if (route != 0)
{
BrowserModel browserModel = this.customizationBrowser;
if (browserModel != 0)
{
int num = 0;
int num2 = 0;
browserModel.GoTo(route, num2, num != 0);
}
}
}
// Token: 0x06003EB3 RID: 16051 RVA: 0x000FAEE0 File Offset: 0x000F90E0
[Token(Token = "0x6003EB3")]
[Address(RVA = "0x10AD490", Offset = "0x10AC290", VA = "0x1810AD490")]
public void CompleteCustomization()
{
BrowserModel browserModel = this.customizationBrowser;
if (browserModel != 0)
{
Route route = this.customizeCompleteRoute;
int num = 0;
int num2 = 0;
browserModel.GoTo(route, num2, num != 0);
}
}
// Token: 0x06003EB4 RID: 16052 RVA: 0x000FAF10 File Offset: 0x000F9110
[Token(Token = "0x6003EB4")]
[Address(RVA = "0x10AD810", Offset = "0x10AC610", VA = "0x1810AD810")]
public void GoBackToCustomizeMainPage()
{
if (this.customizeMainRoute != (ulong)0L)
{
BrowserModel browserModel = this.customizationBrowser;
Func<CECAKDDNHLN, bool> func = new Func(this.HKBKCJCHMHM);
browserModel.GoBackTo(func);
}
}
// Token: 0x06003EB5 RID: 16053 RVA: 0x000FAF4C File Offset: 0x000F914C
[Token(Token = "0x6003EB5")]
[Address(RVA = "0x10AD4C0", Offset = "0x10AC2C0", VA = "0x1810AD4C0")]
private void EPKCLJOKKJG()
{
EOBKJELFMIA.LFFHCBCBCJJ lffhcbcbcjj = this.defaultOwnershipFilter;
this.IMJKADIIAGN = lffhcbcbcjj;
base.MKBLJJGJAOH();
this.FEDHFBJAAOA();
}
// Token: 0x06003EB6 RID: 16054 RVA: 0x000FAF74 File Offset: 0x000F9174
[Token(Token = "0x6003EB6")]
[Address(RVA = "0x10AD5E0", Offset = "0x10AC3E0", VA = "0x1810AD5E0")]
private void FEDHFBJAAOA()
{
DynamicUIDialogModel ipojpdbopei = this.IPOJPDBOPEI;
int num = 0;
if (ipojpdbopei != num)
{
this.IPOJPDBOPEI.Dismiss();
this.IPOJPDBOPEI = (ulong)0L;
}
DynamicUIDialogModel plkddechebc = this.PLKDDECHEBC;
int num2 = 0;
if (plkddechebc != num2)
{
this.PLKDDECHEBC.Dismiss();
this.PLKDDECHEBC = (ulong)0L;
}
}
// Token: 0x06003EB7 RID: 16055 RVA: 0x000FAFD8 File Offset: 0x000F91D8
[Token(Token = "0x6003EB7")]
[Address(RVA = "0x10AF8C0", Offset = "0x10AE6C0", VA = "0x1810AF8C0")]
public void TryShowFilterDialogPopUp()
{
if (this.FKMFLKEKGDO == (ulong)0L)
{
List<DOPNALIMPNA> list = new List();
DHCINNFLBBA dhcinnflbba = new DHCINNFLBBA();
dhcinnflbba.MDAMJJGPJKM = "My Items";
dhcinnflbba.LNHMBKMKJMK = "Show only items I own";
Func<bool> func = new Func(this.BDLKLBIHFPP);
dhcinnflbba.OILFCDKJPNI = func;
Action<bool> action = new Action(this.JDGLCAHEMPC);
dhcinnflbba.FJFNDMPKFMB = action;
list.Add(dhcinnflbba);
List<DOPNALIMPNA> list2 = new List();
IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD();
imafjgkhemd.GPJEDBDCNNP = "Reset";
ulong num;
imafjgkhemd.GPJAHEOLCPN = num;
Action action2 = new Action(this.EPKCLJOKKJG);
imafjgkhemd.MEEKCCGGFFD = action2;
list2.Add(imafjgkhemd);
IMAFJGKHEMD imafjgkhemd2 = new IMAFJGKHEMD();
imafjgkhemd2.GPJEDBDCNNP = "OK";
ulong num2;
imafjgkhemd2.GPJAHEOLCPN = num2;
Action action3 = new Action(this.FEDHFBJAAOA);
imafjgkhemd2.MEEKCCGGFFD = action3;
list2.Add(imafjgkhemd2);
this.FKMFLKEKGDO = new NLONGNGOMON
{
<CEJPKGDKMJE>k__BackingField = "Filters",
PFDJAAFIIGD = list,
LMGLKPMHADA = list2
};
}
DialogListModel dialogListModel = base.PKJJDBNMMEA;
if (dialogListModel != 0)
{
NLONGNGOMON fkmflkekgdo = this.FKMFLKEKGDO;
PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog<NLONGNGOMON>((DLKPBLNKLAD)((uint)5), fkmflkekgdo);
Action<BaseDialogModel<NLONGNGOMON>> action4 = new Action(this.KIBOAMMALGK);
}
}
// Token: 0x06003EB8 RID: 16056 RVA: 0x000FB128 File Offset: 0x000F9328
[Token(Token = "0x6003EB8")]
[Address(RVA = "0x10AFBF0", Offset = "0x10AE9F0", VA = "0x1810AFBF0")]
public void TryShowSortingDialogPopUp()
{
if (this.KMLOCGKNKKM == (ulong)0L)
{
List<DOPNALIMPNA> list = new List();
LBEHDFOHDFL lbehdfohdfl = new LBEHDFOHDFL();
ulong num;
lbehdfohdfl.ODOPKMFAEDH = num;
EOBKJELFMIA.PFIGBFIKKEG pfigbfikkeg;
EOBKJELFMIA.PFIGBFIKKEG pfigbfikkeg2;
EOBKJELFMIA.PFIGBFIKKEG pfigbfikkeg3;
EOBKJELFMIA.PFIGBFIKKEG pfigbfikkeg4;
EOBKJELFMIA.PFIGBFIKKEG pfigbfikkeg5;
EOBKJELFMIA.PFIGBFIKKEG pfigbfikkeg6;
EOBKJELFMIA.PFIGBFIKKEG pfigbfikkeg7;
lbehdfohdfl.JIHPIJCIEAL(new List
{
new GGAEDILEDCM
{
GPJEDBDCNNP = "Featured",
AKFDMGLACLA = pfigbfikkeg
},
new GGAEDILEDCM
{
GPJEDBDCNNP = "Name (A to Z)",
AKFDMGLACLA = pfigbfikkeg2
},
new GGAEDILEDCM
{
GPJEDBDCNNP = "Name (Z to A)",
AKFDMGLACLA = pfigbfikkeg3
},
new GGAEDILEDCM
{
GPJEDBDCNNP = "Stars (5 to 1)",
AKFDMGLACLA = pfigbfikkeg4
},
new GGAEDILEDCM
{
GPJEDBDCNNP = "Stars (1 to 5)",
AKFDMGLACLA = pfigbfikkeg5
},
new GGAEDILEDCM
{
GPJEDBDCNNP = "Price (Low to High)",
AKFDMGLACLA = pfigbfikkeg6
},
new GGAEDILEDCM
{
GPJEDBDCNNP = "Price (High to Low)",
AKFDMGLACLA = pfigbfikkeg7
}
});
Func<object> func = new Func(this.JOEBNHGCNNO);
lbehdfohdfl.MBGEMDOHIAD = func;
Action<object> action = new Action(this.KHFGDIPIHAE);
lbehdfohdfl.JMELLPEIDNG = action;
list.Add(lbehdfohdfl);
this.KMLOCGKNKKM = new NLONGNGOMON
{
<CEJPKGDKMJE>k__BackingField = "Sorting",
PFDJAAFIIGD = list
};
}
DialogListModel dialogListModel = base.PKJJDBNMMEA;
if (dialogListModel != 0)
{
NLONGNGOMON kmlocgknkkm = this.KMLOCGKNKKM;
PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog<NLONGNGOMON>((DLKPBLNKLAD)((uint)5), kmlocgknkkm);
Action<BaseDialogModel<NLONGNGOMON>> action2 = new Action(this.NOGBLGCFHNM);
}
}
// Token: 0x06003EB9 RID: 16057 RVA: 0x000FB2F8 File Offset: 0x000F94F8
[Token(Token = "0x6003EB9")]
[Address(RVA = "0x10AE040", Offset = "0x10ACE40", VA = "0x1810AE040", Slot = "15")]
protected override void JMFHPBDMELA()
{
base.JMFHPBDMELA();
EOBKJELFMIA.LFFHCBCBCJJ lffhcbcbcjj = this.defaultOwnershipFilter;
this.IMJKADIIAGN = lffhcbcbcjj;
base.MKBLJJGJAOH();
EOBKJELFMIA.PFIGBFIKKEG pfigbfikkeg = this.defaultSorting;
this.PFFKBHDEIDH = pfigbfikkeg;
base.MKBLJJGJAOH();
MNHEFLIMKGO lhkbodfdflc = MNHEFLIMKGO.LHKBODFDFLC;
if (lhkbodfdflc != 0)
{
this.AGCAPLPAAHH = lhkbodfdflc;
base.MKBLJJGJAOH();
return;
}
}
// Token: 0x06003EBA RID: 16058 RVA: 0x000FB34C File Offset: 0x000F954C
[Token(Token = "0x6003EBA")]
[Address(RVA = "0x10AE2B0", Offset = "0x10AD0B0", VA = "0x1810AE2B0", Slot = "18")]
protected override void LNEJNIEHGLD()
{
base.LNEJNIEHGLD();
MFBGLIHGCGO<MNHEFLIMKGO> lkdegagmamp = MNHEFLIMKGO.LKDEGAGMAMP;
Action<MNHEFLIMKGO> action = new Action(base.ONGOOHCFLLE);
MFBGLIHGCGO<MNHEFLIMKGO> lkdegagmamp2 = MNHEFLIMKGO.LKDEGAGMAMP;
Action<MNHEFLIMKGO> action2 = new Action(this.ONGOOHCFLLE);
OKNNKFGFODL browsableItemsChangedEvent = OutfitManager.BrowsableItemsChangedEvent;
Action action3 = new Action(base.MKBLJJGJAOH);
int num = 0;
browsableItemsChangedEvent.BPAJKKAGPKB(action3, num != 0);
DelegateData data = action3.data;
Action action4 = new Action(base.MKBLJJGJAOH);
OKNNKFGFODL hairDyeUnlockedEvent = HairColorVault.HairDyeUnlockedEvent;
Action action5 = new Action(base.MKBLJJGJAOH);
int num2 = 0;
hairDyeUnlockedEvent.BPAJKKAGPKB(action5, num2 != 0);
bool flag = base.GetComponentInParent<TitleScreenFlowModel>();
this.<MICMDGDJCDO>k__BackingField = flag;
}
// Token: 0x06003EBB RID: 16059 RVA: 0x000FB400 File Offset: 0x000F9600
[Token(Token = "0x6003EBB")]
[Address(RVA = "0x10AE790", Offset = "0x10AD590", VA = "0x1810AE790", Slot = "20")]
protected override void PECOFFFGNCH()
{
base.PECOFFFGNCH();
MFBGLIHGCGO<MNHEFLIMKGO> lkdegagmamp = MNHEFLIMKGO.LKDEGAGMAMP;
Action<MNHEFLIMKGO> action = new Action(base.ONGOOHCFLLE);
MFBGLIHGCGO<MNHEFLIMKGO> lkdegagmamp2 = MNHEFLIMKGO.LKDEGAGMAMP;
Action<MNHEFLIMKGO> action2 = new Action(this.ONGOOHCFLLE);
OKNNKFGFODL browsableItemsChangedEvent = OutfitManager.BrowsableItemsChangedEvent;
Action action3 = new Action(base.MKBLJJGJAOH);
browsableItemsChangedEvent.BIHKNNPGGKP(action3);
bool flag;
if (flag)
{
Action action4 = new Action(base.MKBLJJGJAOH);
}
OKNNKFGFODL hairDyeUnlockedEvent = HairColorVault.HairDyeUnlockedEvent;
Action action5 = new Action(base.MKBLJJGJAOH);
hairDyeUnlockedEvent.BIHKNNPGGKP(action5);
}
// Token: 0x17000B33 RID: 2867
// (get) Token: 0x06003EBC RID: 16060 RVA: 0x000FB490 File Offset: 0x000F9690
[Token(Token = "0x17000B33")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003EBC")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
get
{
return true;
}
}
// Token: 0x06003EBD RID: 16061 RVA: 0x000FB4A0 File Offset: 0x000F96A0
[Token(Token = "0x6003EBD")]
[Address(RVA = "0x10AD700", Offset = "0x10AC500", VA = "0x1810AD700", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
if (this.BJJLOAAFEPN.ENONEADFACP == 0)
{
this.AddUndoStack();
}
DABKFAIHBBP dabkfaihbbp = this.GLPJPIEOLDF();
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003EBE RID: 16062 RVA: 0x000FB4D4 File Offset: 0x000F96D4
[Token(Token = "0x6003EBE")]
[Address(RVA = "0x10AE640", Offset = "0x10AD440", VA = "0x1810AE640")]
private void ONGOOHCFLLE(MNHEFLIMKGO KJAFOCJMDIH)
{
MNHEFLIMKGO lhkbodfdflc = MNHEFLIMKGO.LHKBODFDFLC;
if (lhkbodfdflc != 0)
{
this.AGCAPLPAAHH = lhkbodfdflc;
base.MKBLJJGJAOH();
}
MNHEFLIMKGO.GFOMCHMBLHE(this.AGCAPLPAAHH);
base.MKBLJJGJAOH();
}
// Token: 0x06003EBF RID: 16063 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003EBF")]
[Address(RVA = "0x10AD9E0", Offset = "0x10AC7E0", VA = "0x1810AD9E0")]
public static PMGCJEPKFOF<JPIJGHNNIDP> HandleTrialItems(DGOHCPBKOHD PFNGHHBCMGE, bool NEBEOPDJMJC = false)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003EC0 RID: 16064 RVA: 0x000FB50C File Offset: 0x000F970C
[Token(Token = "0x6003EC0")]
[Address(RVA = "0x10B0670", Offset = "0x10AF470", VA = "0x1810B0670")]
public AvatarCustomizationModel()
{
BEPMBLAHCML<PBNNFOJIBOD> bepmblahcml = new BEPMBLAHCML(10);
this.BJJLOAAFEPN = bepmblahcml;
this.FJGNNGGOHKB = (AvatarCustomizationModel.OPGHFCLCNJB)((ulong)5L);
base..ctor();
}
// Token: 0x06003EC1 RID: 16065 RVA: 0x000FB54C File Offset: 0x000F974C
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6003EC1")]
[Address(RVA = "0x10B0470", Offset = "0x10AF270", VA = "0x1810B0470")]
static AvatarCustomizationModel()
{
int num;
int num2;
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
num2 = 0;
num = 0;
AvatarCustomizationModel.AvatarFaceChangedEvent = oknnkfgfodl;
int num3;
int num4;
OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(32, num3 != 0, num4 != 0);
num4 = 0;
num3 = 0;
AvatarCustomizationModel.AvatarBodyChangedEvent = oknnkfgfodl2;
int num5;
int num6;
OKNNKFGFODL oknnkfgfodl3 = new OKNNKFGFODL(32, num5 != 0, num6 != 0);
num6 = 0;
num5 = 0;
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent = oknnkfgfodl3;
int num7;
int num8;
OKNNKFGFODL oknnkfgfodl4 = new OKNNKFGFODL(32, num7 != 0, num8 != 0);
num8 = 0;
num7 = 0;
AvatarCustomizationModel.AvatarRandomizedEvent = oknnkfgfodl4;
int num9;
int num10;
OKNNKFGFODL oknnkfgfodl5 = new OKNNKFGFODL(32, num9 != 0, num10 != 0);
num10 = 0;
num9 = 0;
AvatarCustomizationModel.AvatarUndoEvent = oknnkfgfodl5;
int num11;
int num12;
OKNNKFGFODL oknnkfgfodl6 = new OKNNKFGFODL(32, num11 != 0, num12 != 0);
num12 = 0;
num11 = 0;
AvatarCustomizationModel.AvatarRedoEvent = oknnkfgfodl6;
int num13;
int num14;
MFBGLIHGCGO<OutfitType> mfbglihgcgo = new MFBGLIHGCGO(4, num13 != 0, num14 != 0);
num14 = 0;
num13 = 0;
AvatarCustomizationModel.AvatarItemChangedEvent = mfbglihgcgo;
int num15;
int num16;
MFBGLIHGCGO<OutfitType> mfbglihgcgo2 = new MFBGLIHGCGO(4, num15 != 0, num16 != 0);
num16 = 0;
num15 = 0;
AvatarCustomizationModel.AvatarItemUnequippedEvent = mfbglihgcgo2;
}
// Token: 0x06003EC2 RID: 16066 RVA: 0x000FB624 File Offset: 0x000F9824
[Token(Token = "0x6003EC2")]
[Address(RVA = "0xF63CB0", Offset = "0xF62AB0", VA = "0x180F63CB0")]
[CompilerGenerated]
private void FFCCFJMDNNE(JPIJGHNNIDP MAOOLFEBOOD)
{
base.MKBLJJGJAOH();
}
// Token: 0x06003EC3 RID: 16067 RVA: 0x000FB638 File Offset: 0x000F9838
[Token(Token = "0x6003EC3")]
[Address(RVA = "0x10AD9B0", Offset = "0x10AC7B0", VA = "0x1810AD9B0")]
[CompilerGenerated]
private bool HKBKCJCHMHM(CECAKDDNHLN PACGLAIGOMF)
{
Route <GIAMNOCCOHD>k__BackingField = PACGLAIGOMF.<GIAMNOCCOHD>k__BackingField;
Route route = this.customizeMainRoute;
return <GIAMNOCCOHD>k__BackingField.Equals(route);
}
// Token: 0x06003EC4 RID: 16068 RVA: 0x000FB660 File Offset: 0x000F9860
[Token(Token = "0x6003EC4")]
[Address(RVA = "0x10AD2C0", Offset = "0x10AC0C0", VA = "0x1810AD2C0")]
[CompilerGenerated]
private bool BDLKLBIHFPP()
{
return this.IMJKADIIAGN == EOBKJELFMIA.LFFHCBCBCJJ.Owned;
}
// Token: 0x06003EC5 RID: 16069 RVA: 0x000FB678 File Offset: 0x000F9878
[Token(Token = "0x6003EC5")]
[Address(RVA = "0x10AE010", Offset = "0x10ACE10", VA = "0x1810AE010")]
[CompilerGenerated]
private void JDGLCAHEMPC(bool ONGBFDACHHG)
{
this.IMJKADIIAGN = (ONGBFDACHHG ? EOBKJELFMIA.LFFHCBCBCJJ.Store : EOBKJELFMIA.LFFHCBCBCJJ.None);
base.MKBLJJGJAOH();
}
// Token: 0x06003EC6 RID: 16070 RVA: 0x000FB698 File Offset: 0x000F9898
[Token(Token = "0x6003EC6")]
[Address(RVA = "0x10AE220", Offset = "0x10AD020", VA = "0x1810AE220")]
[CompilerGenerated]
private void KIBOAMMALGK(BaseDialogModel<NLONGNGOMON> BBPMNICHFLM)
{
if (BBPMNICHFLM == 0)
{
int num = 0;
this.IPOJPDBOPEI = num;
return;
}
this.IPOJPDBOPEI = BBPMNICHFLM;
}
// Token: 0x06003EC7 RID: 16071 RVA: 0x000FB6BC File Offset: 0x000F98BC
[Token(Token = "0x6003EC7")]
[Address(RVA = "0x10AE140", Offset = "0x10ACF40", VA = "0x1810AE140")]
[CompilerGenerated]
private object JOEBNHGCNNO()
{
/*
An exception occurred when decompiling this method (06003EC7)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object RRUI.Data.AvatarCustomizationModel::JOEBNHGCNNO()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:PFIGBFIKKEG(var_0_06, ldfld:PFIGBFIKKEG(AvatarCustomizationModel::PFFKBHDEIDH, ldloc:AvatarCustomizationModel(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
*/;
}
// Token: 0x06003EC8 RID: 16072 RVA: 0x000FB6D0 File Offset: 0x000F98D0
[Token(Token = "0x6003EC8")]
[Address(RVA = "0x10AE190", Offset = "0x10ACF90", VA = "0x1810AE190")]
[CompilerGenerated]
private void KHFGDIPIHAE(object DNGKIAJLLHG)
{
object obj;
this.PFFKBHDEIDH = obj;
base.MKBLJJGJAOH();
this.FEDHFBJAAOA();
}
// Token: 0x06003EC9 RID: 16073 RVA: 0x000FB6F8 File Offset: 0x000F98F8
[Token(Token = "0x6003EC9")]
[Address(RVA = "0x10AE5B0", Offset = "0x10AD3B0", VA = "0x1810AE5B0")]
[CompilerGenerated]
private void NOGBLGCFHNM(BaseDialogModel<NLONGNGOMON> BBPMNICHFLM)
{
if (BBPMNICHFLM == 0)
{
int num = 0;
this.PLKDDECHEBC = num;
return;
}
this.PLKDDECHEBC = BBPMNICHFLM;
}
// Token: 0x040033B1 RID: 13233
[Token(Token = "0x40033B1")]
private const int CLGDCHJIPMF = 10;
// Token: 0x040033B2 RID: 13234
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x40033B2")]
[SerializeField]
private EOBKJELFMIA.LFFHCBCBCJJ defaultOwnershipFilter = (EOBKJELFMIA.LFFHCBCBCJJ)((ulong)2L);
// Token: 0x040033B3 RID: 13235
[FieldOffset(Offset = "0x74")]
[Token(Token = "0x40033B3")]
[SerializeField]
private EOBKJELFMIA.PFIGBFIKKEG defaultSorting = (EOBKJELFMIA.PFIGBFIKKEG)((ulong)2L);
// Token: 0x040033B4 RID: 13236
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x40033B4")]
[SerializeField]
[Header("Sub pages")]
private BrowserModel customizationBrowser;
// Token: 0x040033B5 RID: 13237
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x40033B5")]
[SerializeField]
private Route customizeMainRoute;
// Token: 0x040033B6 RID: 13238
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x40033B6")]
[SerializeField]
private Route customizeEyeRoute;
// Token: 0x040033B7 RID: 13239
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x40033B7")]
[SerializeField]
private Route customizeMouthRoute;
// Token: 0x040033B8 RID: 13240
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x40033B8")]
[SerializeField]
private Route customizeHatRoute;
// Token: 0x040033B9 RID: 13241
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x40033B9")]
[SerializeField]
private Route customizeCompleteRoute;
// Token: 0x040033BA RID: 13242
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x40033BA")]
[SerializeField]
private Route customizeHairRoute;
// Token: 0x040033BB RID: 13243
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x40033BB")]
private readonly BEPMBLAHCML<PBNNFOJIBOD> BJJLOAAFEPN;
// Token: 0x040033BC RID: 13244
[Token(Token = "0x40033BC")]
public static readonly OKNNKFGFODL AvatarFaceChangedEvent;
// Token: 0x040033BD RID: 13245
[Token(Token = "0x40033BD")]
public static readonly OKNNKFGFODL AvatarBodyChangedEvent;
// Token: 0x040033BE RID: 13246
[Token(Token = "0x40033BE")]
public static readonly OKNNKFGFODL AvatarHairOrBeardColorChangedEvent;
// Token: 0x040033BF RID: 13247
[Token(Token = "0x40033BF")]
public static readonly OKNNKFGFODL AvatarRandomizedEvent;
// Token: 0x040033C0 RID: 13248
[Token(Token = "0x40033C0")]
public static readonly OKNNKFGFODL AvatarUndoEvent;
// Token: 0x040033C1 RID: 13249
[Token(Token = "0x40033C1")]
public static readonly OKNNKFGFODL AvatarRedoEvent;
// Token: 0x040033C2 RID: 13250
[Token(Token = "0x40033C2")]
public static readonly MFBGLIHGCGO<OutfitType> AvatarItemChangedEvent;
// Token: 0x040033C3 RID: 13251
[Token(Token = "0x40033C3")]
public static readonly MFBGLIHGCGO<OutfitType> AvatarItemUnequippedEvent;
// Token: 0x040033C4 RID: 13252
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40033C4")]
private AvatarCustomizationModel.OPGHFCLCNJB FJGNNGGOHKB;
// Token: 0x040033C5 RID: 13253
[FieldOffset(Offset = "0xBC")]
[Token(Token = "0x40033C5")]
private AvatarCustomizationModel.LHIFBBOIHDN HEBIMNOHFIO;
// Token: 0x040033C6 RID: 13254
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40033C6")]
private AvatarCustomizationModel.LHIFBBOIHDN IJBPKOEBIMA;
// Token: 0x040033C7 RID: 13255
[FieldOffset(Offset = "0xC4")]
[Token(Token = "0x40033C7")]
private AvatarCustomizationModel.NPPNKEECNHH OLPCAFKPKMM;
// Token: 0x040033C8 RID: 13256
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x40033C8")]
private AvatarCustomizationModel.AHHLAJFBBEP BMJHDDEGMPJ;
// Token: 0x040033C9 RID: 13257
[FieldOffset(Offset = "0xCC")]
[Token(Token = "0x40033C9")]
private AvatarCustomizationModel.GNMMOOFNADF GEJBGMJOMKI;
// Token: 0x040033CA RID: 13258
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x40033CA")]
private EOBKJELFMIA.PFIGBFIKKEG PFFKBHDEIDH;
// Token: 0x040033CB RID: 13259
[FieldOffset(Offset = "0xD4")]
[Token(Token = "0x40033CB")]
private EOBKJELFMIA.LFFHCBCBCJJ IMJKADIIAGN;
// Token: 0x040033CC RID: 13260
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x40033CC")]
private string EFAODIPOHBL;
// Token: 0x040033CD RID: 13261
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x40033CD")]
private bool MNJHFGHJBDN;
// Token: 0x040033D0 RID: 13264
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x40033D0")]
private DynamicUIDialogModel IPOJPDBOPEI;
// Token: 0x040033D1 RID: 13265
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x40033D1")]
private NLONGNGOMON FKMFLKEKGDO;
// Token: 0x040033D2 RID: 13266
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x40033D2")]
private DynamicUIDialogModel PLKDDECHEBC;
// Token: 0x040033D3 RID: 13267
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x40033D3")]
private NLONGNGOMON KMLOCGKNKKM;
// Token: 0x02000909 RID: 2313
[Token(Token = "0x2000909")]
public enum LHIFBBOIHDN
{
// Token: 0x040033D5 RID: 13269
[Token(Token = "0x40033D5")]
Style,
// Token: 0x040033D6 RID: 13270
[Token(Token = "0x40033D6")]
Color
}
// Token: 0x0200090A RID: 2314
[Token(Token = "0x200090A")]
public enum OPGHFCLCNJB
{
// Token: 0x040033D8 RID: 13272
[Token(Token = "0x40033D8")]
FaceShape,
// Token: 0x040033D9 RID: 13273
[Token(Token = "0x40033D9")]
Eyes,
// Token: 0x040033DA RID: 13274
[Token(Token = "0x40033DA")]
Mouth,
// Token: 0x040033DB RID: 13275
[Token(Token = "0x40033DB")]
Ears,
// Token: 0x040033DC RID: 13276
[Token(Token = "0x40033DC")]
BodyShape,
// Token: 0x040033DD RID: 13277
[Token(Token = "0x40033DD")]
SkinColor
}
// Token: 0x0200090B RID: 2315
[Token(Token = "0x200090B")]
public enum NPPNKEECNHH
{
// Token: 0x040033DF RID: 13279
[Token(Token = "0x40033DF")]
BothHands,
// Token: 0x040033E0 RID: 13280
[Token(Token = "0x40033E0")]
LeftHand,
// Token: 0x040033E1 RID: 13281
[Token(Token = "0x40033E1")]
RightHand
}
// Token: 0x0200090C RID: 2316
[Token(Token = "0x200090C")]
public enum AHHLAJFBBEP
{
// Token: 0x040033E3 RID: 13283
[Token(Token = "0x40033E3")]
Hats,
// Token: 0x040033E4 RID: 13284
[Token(Token = "0x40033E4")]
Glasses,
// Token: 0x040033E5 RID: 13285
[Token(Token = "0x40033E5")]
Earrings
}
// Token: 0x0200090D RID: 2317
[Token(Token = "0x200090D")]
public enum GNMMOOFNADF
{
// Token: 0x040033E7 RID: 13287
[Token(Token = "0x40033E7")]
Clothes,
// Token: 0x040033E8 RID: 13288
[Token(Token = "0x40033E8")]
Shoulders,
// Token: 0x040033E9 RID: 13289
[Token(Token = "0x40033E9")]
Necklaces,
// Token: 0x040033EA RID: 13290
[Token(Token = "0x40033EA")]
Belts
}
// Token: 0x0200090E RID: 2318
[Token(Token = "0x200090E")]
[CompilerGenerated]
private sealed class PKHFGJLJDLN
{
// Token: 0x06003ECA RID: 16074 RVA: 0x000FB71C File Offset: 0x000F991C
[Token(Token = "0x6003ECA")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PKHFGJLJDLN()
{
}
// Token: 0x06003ECB RID: 16075 RVA: 0x000FB730 File Offset: 0x000F9930
[Token(Token = "0x6003ECB")]
[Address(RVA = "0x10B7CD0", Offset = "0x10B6AD0", VA = "0x1810B7CD0")]
internal void <HandleTrialItems>b__2(BKFGFHDDNFG sf)
{
AvatarCustomizationModel.BMBFHNJHMIN bmbfhnjhmin = new AvatarCustomizationModel.BMBFHNJHMIN();
bmbfhnjhmin.CS$<>8__locals1 = this;
List<HOJMGAMMIAD> jdgebbmdjbc = sf.JDGEBBMDJBC;
Func<HOJMGAMMIAD, bool> func = this.<>9__5;
if (func == 0)
{
Func<HOJMGAMMIAD, bool> func2 = (HOJMGAMMIAD storeGiftDrop) => this.giftDrops.Contains(storeGiftDrop);
this.<>9__5 = func2;
}
List<HOJMGAMMIAD> list = Enumerable.ToList<HOJMGAMMIAD>(Enumerable.Where<HOJMGAMMIAD>(jdgebbmdjbc, func));
bmbfhnjhmin.allItems = list;
AvatarCustomizationModel.AGKLFILGOKL agklfilgokl = new AvatarCustomizationModel.AGKLFILGOKL();
agklfilgokl.CS$<>8__locals2 = bmbfhnjhmin;
if (GCBPKHFJKCE.KHKBGCCMFPE == 0)
{
}
bool flag = GCBPKHFJKCE.KHKBGCCMFPE.MIKDLDEALPN;
agklfilgokl.isLocalPlayerRRPlusMember = flag;
if (flag)
{
}
List<HOJMGAMMIAD> allItems = agklfilgokl.CS$<>8__locals2.allItems;
Func<HOJMGAMMIAD, bool> func3;
if (AvatarCustomizationModel.<>c.<>9__118_6 == 0)
{
func3 = (HOJMGAMMIAD item) => item.<IPAKFAFGINE>k__BackingField.<EFFHIKNPACF>k__BackingField;
AvatarCustomizationModel.<>c.<>9__118_6 = func3;
}
bool flag2 = Enumerable.Any<HOJMGAMMIAD>(allItems, func3);
agklfilgokl.isShowingPurchaseResults = false;
IIKFCAONJCO iikfcaonjco = new IIKFCAONJCO();
AvatarCustomizationModel.BMBFHNJHMIN cs$<>8__locals = agklfilgokl.CS$<>8__locals2;
agklfilgokl.costInfo = iikfcaonjco;
List<HOJMGAMMIAD> allItems2 = cs$<>8__locals.allItems;
int num = 0;
iikfcaonjco.BDJFGEJFPPO(allItems2, DGOHCPBKOHD.Watch, ACDKILABNNC.RecCenterTokens);
agklfilgokl.checkoutDialogModel = num;
IIKFCAONJCO costInfo = agklfilgokl.costInfo;
Action<int, CardModel, StoreItemModel, BAEJLDPBGFI> action = delegate(int index, CardModel cardModel, StoreItemModel storeItemModel, BAEJLDPBGFI storeItemToCardController)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
int num2 = 0;
PCEJMCMGIIA pcejmcmgiia = PCEJMCMGIIA.KJIKOFCAMAJ<StoreItemModel, StoreItemModelController>(costInfo, action, num2);
agklfilgokl.checkoutDialogData = pcejmcmgiia;
pcejmcmgiia.<PPEEEICBMBN>k__BackingField = flag2;
DGOHCPBKOHD dgohcpbkohd = this.storefrontEntryPoint;
PCEJMCMGIIA checkoutDialogData = agklfilgokl.checkoutDialogData;
string text = string.Format("PurchaseTrialItems_{0}", dgohcpbkohd);
checkoutDialogData.<FNJFBAEINFF>k__BackingField = text;
PCEJMCMGIIA checkoutDialogData2 = agklfilgokl.checkoutDialogData;
if (this.showWarning)
{
}
string empty = string.Empty;
checkoutDialogData2.<MOHBIFLJNPB>k__BackingField = empty;
DGOHCPBKOHD dgohcpbkohd2 = this.storefrontEntryPoint;
PCEJMCMGIIA checkoutDialogData3 = agklfilgokl.checkoutDialogData;
string text2 = string.Format("PurchaseTrialItems_NotEnoughTokens_{0}", dgohcpbkohd2);
checkoutDialogData3.<GOIJONLEIAG>k__BackingField = text2;
PCEJMCMGIIA checkoutDialogData4 = agklfilgokl.checkoutDialogData;
Action action2 = delegate
{
AvatarCustomizationModel.NHBIKOCJBOG nhbikocjbog = new AvatarCustomizationModel.NHBIKOCJBOG();
nhbikocjbog.CS$<>8__locals4 = agklfilgokl;
DialogListModel dialogListModel = agklfilgokl.checkoutDialogModel.PKJJDBNMMEA;
nhbikocjbog.dialogListModel = dialogListModel;
DGOHCPBKOHD dgohcpbkohd3 = agklfilgokl.CS$<>8__locals2.CS$<>8__locals1.storefrontEntryPoint;
int num3 = 0;
Action<BNOHDIHPGBA.OFCMJLHAKLH> action4 = delegate(BNOHDIHPGBA.OFCMJLHAKLH purchaseResults)
{
nhbikocjbog.CS$<>8__locals4.isShowingPurchaseResults = true;
CheckoutDialogModel checkoutDialogModel2 = nhbikocjbog.CS$<>8__locals4.checkoutDialogModel;
if (checkoutDialogModel2 != 0)
{
checkoutDialogModel2.Dismiss();
}
if (purchaseResults != 0)
{
List<HOJMGAMMIAD> allItems3 = nhbikocjbog.CS$<>8__locals4.CS$<>8__locals2.allItems;
List<string> hnibdnimaii = purchaseResults.HNIBDNIMAII;
DialogListModel dialogListModel2 = nhbikocjbog.dialogListModel;
List<string> ngcmlajjcpg = purchaseResults.NGCMLAJJCPG;
bool flag3 = allItems3._size != 1;
DABKFAIHBBP dabkfaihbbp = BNOHDIHPGBA.GDAJPJGPNIM(dialogListModel2, hnibdnimaii, ngcmlajjcpg, flag3);
AvatarCustomizationModel.PKHFGJLJDLN cs$<>8__locals2 = nhbikocjbog.CS$<>8__locals4.CS$<>8__locals2.CS$<>8__locals1;
if (cs$<>8__locals2.<>9__13 == 0)
{
Action action5 = delegate
{
cs$<>8__locals2.promise.OOOIENHGNCA((uint)1);
};
cs$<>8__locals2.<>9__13 = action5;
}
AvatarCustomizationModel.PKHFGJLJDLN cs$<>8__locals3 = nhbikocjbog.CS$<>8__locals4.CS$<>8__locals2.CS$<>8__locals1;
if (cs$<>8__locals3.<>9__14 == 0)
{
Action<string> action6 = delegate(string _)
{
cs$<>8__locals3.promise.OOOIENHGNCA((uint)2);
};
cs$<>8__locals3.<>9__14 = action6;
}
AvatarCustomizationModel.AGKLFILGOKL cs$<>8__locals4 = nhbikocjbog.CS$<>8__locals4;
if (cs$<>8__locals4.<>9__15 == 0)
{
Action action7 = delegate
{
cs$<>8__locals4.isShowingPurchaseResults = false;
};
cs$<>8__locals4.<>9__15 = action7;
}
}
};
PMGCJEPKFOF<BNOHDIHPGBA.OFCMJLHAKLH> pmgcjepkfof;
if (num3 < nhbikocjbog)
{
num3 += num3;
if (num3 == nhbikocjbog)
{
pmgcjepkfof += pmgcjepkfof;
throw new NullReferenceException();
}
num3++;
}
PMGCJEPKFOF<BNOHDIHPGBA.OFCMJLHAKLH> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action4);
};
checkoutDialogData4.<PAABJIENLBM>k__BackingField = action2;
PCEJMCMGIIA checkoutDialogData5 = agklfilgokl.checkoutDialogData;
Action action3 = delegate
{
agklfilgokl.checkoutDialogData.<NPFBOHLFFJH>k__BackingField = (ulong)0L;
CBLLFJEDOII<JPIJGHNNIDP> cbllfjedoii = agklfilgokl.CS$<>8__locals2.CS$<>8__locals1.promise;
if (!agklfilgokl.isShowingPurchaseResults)
{
int num4 = 0;
cbllfjedoii.OOOIENHGNCA(num4);
return;
}
};
checkoutDialogData5.<NPFBOHLFFJH>k__BackingField = action3;
RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>();
PCEJMCMGIIA checkoutDialogData6 = agklfilgokl.checkoutDialogData;
CheckoutDialogModel checkoutDialogModel = flowByType.ShowScreenAndDisplayCheckoutDialog<StoreItemModel, StoreItemModelController>(checkoutDialogData6);
agklfilgokl.checkoutDialogModel = checkoutDialogModel;
}
// Token: 0x06003ECC RID: 16076 RVA: 0x000FB968 File Offset: 0x000F9B68
[Token(Token = "0x6003ECC")]
[Address(RVA = "0x10B8150", Offset = "0x10B6F50", VA = "0x1810B8150")]
internal bool <HandleTrialItems>b__5(HOJMGAMMIAD storeGiftDrop)
{
return this.giftDrops.Contains(storeGiftDrop);
}
// Token: 0x06003ECD RID: 16077 RVA: 0x000FB988 File Offset: 0x000F9B88
[Token(Token = "0x6003ECD")]
[Address(RVA = "0x10B7C30", Offset = "0x10B6A30", VA = "0x1810B7C30")]
internal void <HandleTrialItems>b__13()
{
this.promise.OOOIENHGNCA((uint)1);
}
// Token: 0x06003ECE RID: 16078 RVA: 0x000FB9A8 File Offset: 0x000F9BA8
[Token(Token = "0x6003ECE")]
[Address(RVA = "0x10B7C80", Offset = "0x10B6A80", VA = "0x1810B7C80")]
internal void <HandleTrialItems>b__14(string _)
{
this.promise.OOOIENHGNCA((uint)2);
}
// Token: 0x040033EB RID: 13291
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40033EB")]
public List<HOJMGAMMIAD> giftDrops;
// Token: 0x040033EC RID: 13292
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40033EC")]
public CBLLFJEDOII<JPIJGHNNIDP> promise;
// Token: 0x040033ED RID: 13293
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40033ED")]
public DGOHCPBKOHD storefrontEntryPoint;
// Token: 0x040033EE RID: 13294
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40033EE")]
public bool showWarning;
// Token: 0x040033EF RID: 13295
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40033EF")]
public Func<HOJMGAMMIAD, bool> <>9__5;
// Token: 0x040033F0 RID: 13296
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40033F0")]
public Action <>9__13;
// Token: 0x040033F1 RID: 13297
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40033F1")]
public Action<string> <>9__14;
}
// Token: 0x0200090F RID: 2319
[Token(Token = "0x200090F")]
[CompilerGenerated]
private sealed class PFHKBHGLOLB
{
// Token: 0x06003ECF RID: 16079 RVA: 0x000FB9C8 File Offset: 0x000F9BC8
[Token(Token = "0x6003ECF")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PFHKBHGLOLB()
{
}
// Token: 0x06003ED0 RID: 16080 RVA: 0x000FB9DC File Offset: 0x000F9BDC
[Token(Token = "0x6003ED0")]
[Address(RVA = "0x10B7AB0", Offset = "0x10B68B0", VA = "0x1810B7AB0")]
internal DABKFAIHBBP <HandleTrialItems>b__3()
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
GiftManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
GiftManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
NLEKGNENMCO.LOCNECLOHCA locneclohca = this.package;
GiftManager.PFJMNDHPNBK <>9__118_ = AvatarCustomizationModel.<>c.<>9__118_4;
if (<>9__118_ == 0)
{
AvatarCustomizationModel.<>c.<>9__118_4 = delegate(bool successful)
{
if (!successful)
{
Debug.LogError("Could not consume gift in trial purchase queue");
return;
}
};
}
IEnumerator<KENFJGFMIPM> enumerator = instance3.RunConsumeGift(locneclohca, <>9__118_);
KFBABPAPIMB kfbabpapimb = instance.Run(instance2, enumerator);
throw new NullReferenceException();
}
// Token: 0x040033F2 RID: 13298
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40033F2")]
public NLEKGNENMCO.LOCNECLOHCA package;
}
// Token: 0x02000910 RID: 2320
[Token(Token = "0x2000910")]
[CompilerGenerated]
private sealed class BMBFHNJHMIN
{
// Token: 0x06003ED1 RID: 16081 RVA: 0x000FBA40 File Offset: 0x000F9C40
[Token(Token = "0x6003ED1")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public BMBFHNJHMIN()
{
}
// Token: 0x040033F3 RID: 13299
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40033F3")]
public List<HOJMGAMMIAD> allItems;
// Token: 0x040033F4 RID: 13300
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40033F4")]
public AvatarCustomizationModel.PKHFGJLJDLN CS$<>8__locals1;
}
// Token: 0x02000911 RID: 2321
[Token(Token = "0x2000911")]
[CompilerGenerated]
private sealed class AGKLFILGOKL
{
// Token: 0x06003ED2 RID: 16082 RVA: 0x000FBA54 File Offset: 0x000F9C54
[Token(Token = "0x6003ED2")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public AGKLFILGOKL()
{
}
// Token: 0x06003ED3 RID: 16083 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003ED3")]
[Address(RVA = "0x10A5AF0", Offset = "0x10A48F0", VA = "0x1810A5AF0")]
internal void <HandleTrialItems>b__7(int index, CardModel cardModel, StoreItemModel storeItemModel, BAEJLDPBGFI storeItemToCardController)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003ED4 RID: 16084 RVA: 0x000FBA68 File Offset: 0x000F9C68
[Token(Token = "0x6003ED4")]
[Address(RVA = "0x10A5C00", Offset = "0x10A4A00", VA = "0x1810A5C00")]
internal void <HandleTrialItems>b__8()
{
AvatarCustomizationModel.NHBIKOCJBOG nhbikocjbog = new AvatarCustomizationModel.NHBIKOCJBOG();
nhbikocjbog.CS$<>8__locals4 = this;
DialogListModel dialogListModel = this.checkoutDialogModel.PKJJDBNMMEA;
nhbikocjbog.dialogListModel = dialogListModel;
DGOHCPBKOHD storefrontEntryPoint = this.CS$<>8__locals2.CS$<>8__locals1.storefrontEntryPoint;
int num = 0;
Action<BNOHDIHPGBA.OFCMJLHAKLH> action = delegate(BNOHDIHPGBA.OFCMJLHAKLH purchaseResults)
{
nhbikocjbog.CS$<>8__locals4.isShowingPurchaseResults = true;
CheckoutDialogModel checkoutDialogModel = nhbikocjbog.CS$<>8__locals4.checkoutDialogModel;
if (checkoutDialogModel != 0)
{
checkoutDialogModel.Dismiss();
}
if (purchaseResults != 0)
{
List<HOJMGAMMIAD> allItems = nhbikocjbog.CS$<>8__locals4.CS$<>8__locals2.allItems;
List<string> hnibdnimaii = purchaseResults.HNIBDNIMAII;
DialogListModel dialogListModel2 = nhbikocjbog.dialogListModel;
List<string> ngcmlajjcpg = purchaseResults.NGCMLAJJCPG;
bool flag = allItems._size != 1;
DABKFAIHBBP dabkfaihbbp = BNOHDIHPGBA.GDAJPJGPNIM(dialogListModel2, hnibdnimaii, ngcmlajjcpg, flag);
AvatarCustomizationModel.PKHFGJLJDLN cs$<>8__locals = nhbikocjbog.CS$<>8__locals4.CS$<>8__locals2.CS$<>8__locals1;
if (cs$<>8__locals.<>9__13 == 0)
{
Action action2 = delegate
{
cs$<>8__locals.promise.OOOIENHGNCA((uint)1);
};
cs$<>8__locals.<>9__13 = action2;
}
AvatarCustomizationModel.PKHFGJLJDLN cs$<>8__locals2 = nhbikocjbog.CS$<>8__locals4.CS$<>8__locals2.CS$<>8__locals1;
if (cs$<>8__locals2.<>9__14 == 0)
{
Action<string> action3 = delegate(string _)
{
cs$<>8__locals2.promise.OOOIENHGNCA((uint)2);
};
cs$<>8__locals2.<>9__14 = action3;
}
AvatarCustomizationModel.AGKLFILGOKL cs$<>8__locals3 = nhbikocjbog.CS$<>8__locals4;
if (cs$<>8__locals3.<>9__15 == 0)
{
Action action4 = delegate
{
cs$<>8__locals3.isShowingPurchaseResults = false;
};
cs$<>8__locals3.<>9__15 = action4;
}
}
};
PMGCJEPKFOF<BNOHDIHPGBA.OFCMJLHAKLH> pmgcjepkfof;
if (num < nhbikocjbog)
{
num += num;
if (num == nhbikocjbog)
{
pmgcjepkfof += pmgcjepkfof;
throw new NullReferenceException();
}
num++;
}
PMGCJEPKFOF<BNOHDIHPGBA.OFCMJLHAKLH> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action);
}
// Token: 0x06003ED5 RID: 16085 RVA: 0x000FBAE0 File Offset: 0x000F9CE0
[Token(Token = "0x6003ED5")]
[Address(RVA = "0x10A5AE0", Offset = "0x10A48E0", VA = "0x1810A5AE0")]
internal void <HandleTrialItems>b__15()
{
this.isShowingPurchaseResults = false;
}
// Token: 0x06003ED6 RID: 16086 RVA: 0x000FBAF4 File Offset: 0x000F9CF4
[Token(Token = "0x6003ED6")]
[Address(RVA = "0x10A5DA0", Offset = "0x10A4BA0", VA = "0x1810A5DA0")]
internal void <HandleTrialItems>b__9()
{
this.checkoutDialogData.<NPFBOHLFFJH>k__BackingField = (ulong)0L;
CBLLFJEDOII<JPIJGHNNIDP> promise = this.CS$<>8__locals2.CS$<>8__locals1.promise;
if (!this.isShowingPurchaseResults)
{
int num = 0;
promise.OOOIENHGNCA(num);
return;
}
}
// Token: 0x040033F5 RID: 13301
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40033F5")]
public CheckoutDialogModel checkoutDialogModel;
// Token: 0x040033F6 RID: 13302
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40033F6")]
public IIKFCAONJCO costInfo;
// Token: 0x040033F7 RID: 13303
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40033F7")]
public bool isLocalPlayerRRPlusMember;
// Token: 0x040033F8 RID: 13304
[FieldOffset(Offset = "0x21")]
[Token(Token = "0x40033F8")]
public bool isShowingPurchaseResults;
// Token: 0x040033F9 RID: 13305
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40033F9")]
public PCEJMCMGIIA checkoutDialogData;
// Token: 0x040033FA RID: 13306
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40033FA")]
public AvatarCustomizationModel.BMBFHNJHMIN CS$<>8__locals2;
// Token: 0x040033FB RID: 13307
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40033FB")]
public Action <>9__15;
}
// Token: 0x02000912 RID: 2322
[Token(Token = "0x2000912")]
[CompilerGenerated]
private sealed class GNFFCGDCLDD
{
// Token: 0x06003ED7 RID: 16087 RVA: 0x000FBB3C File Offset: 0x000F9D3C
[Token(Token = "0x6003ED7")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public GNFFCGDCLDD()
{
}
// Token: 0x06003ED8 RID: 16088 RVA: 0x000FBB50 File Offset: 0x000F9D50
[Token(Token = "0x6003ED8")]
[Address(RVA = "0x10B55F0", Offset = "0x10B43F0", VA = "0x1810B55F0")]
internal void <HandleTrialItems>b__10()
{
AvatarCustomizationModel.BMBFHNJHMIN cs$<>8__locals = this.CS$<>8__locals3.CS$<>8__locals2;
int num = this.index;
HOJMGAMMIAD hojmgammiad = ECNNGIFNNNM.BMCEKIFDDJK<HOJMGAMMIAD>(cs$<>8__locals.allItems, num);
MNHEFLIMKGO lhkbodfdflc = MNHEFLIMKGO.LHKBODFDFLC;
int num2 = 0;
lhkbodfdflc.BCLDGDMDOKK(hojmgammiad);
AvatarCustomizationModel.AGKLFILGOKL cs$<>8__locals2 = this.CS$<>8__locals3;
AvatarCustomizationModel.BMBFHNJHMIN cs$<>8__locals3 = cs$<>8__locals2.CS$<>8__locals2;
List<HOJMGAMMIAD> allItems = cs$<>8__locals3.allItems;
IIKFCAONJCO iikfcaonjco = new IIKFCAONJCO();
cs$<>8__locals2.costInfo = iikfcaonjco;
AvatarCustomizationModel.AGKLFILGOKL cs$<>8__locals4 = this.CS$<>8__locals3;
AvatarCustomizationModel.BMBFHNJHMIN cs$<>8__locals5 = cs$<>8__locals4.CS$<>8__locals2;
IIKFCAONJCO costInfo = cs$<>8__locals4.costInfo;
List<HOJMGAMMIAD> allItems2 = cs$<>8__locals5.allItems;
costInfo.BDJFGEJFPPO(allItems2, (DGOHCPBKOHD)num2, (ACDKILABNNC)((uint)2));
AvatarCustomizationModel.AGKLFILGOKL cs$<>8__locals6 = this.CS$<>8__locals3;
if (cs$<>8__locals6.isLocalPlayerRRPlusMember)
{
}
List<HOJMGAMMIAD> allItems3 = cs$<>8__locals6.CS$<>8__locals2.allItems;
Func<HOJMGAMMIAD, bool> <>9__118_ = AvatarCustomizationModel.<>c.<>9__118_11;
if (<>9__118_ == 0)
{
AvatarCustomizationModel.<>c.<>9__118_11 = (HOJMGAMMIAD item) => item.<IPAKFAFGINE>k__BackingField.<EFFHIKNPACF>k__BackingField;
}
bool flag = Enumerable.Any<HOJMGAMMIAD>(allItems3, <>9__118_);
AvatarCustomizationModel.AGKLFILGOKL cs$<>8__locals7 = this.CS$<>8__locals3;
CheckoutDialogModel checkoutDialogModel = cs$<>8__locals7.checkoutDialogModel;
IIKFCAONJCO costInfo2 = cs$<>8__locals7.costInfo;
checkoutDialogModel.ResetCostInfo(costInfo2, flag);
}
// Token: 0x040033FC RID: 13308
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40033FC")]
public int index;
// Token: 0x040033FD RID: 13309
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40033FD")]
public AvatarCustomizationModel.AGKLFILGOKL CS$<>8__locals3;
}
// Token: 0x02000913 RID: 2323
[Token(Token = "0x2000913")]
[CompilerGenerated]
private sealed class NHBIKOCJBOG
{
// Token: 0x06003ED9 RID: 16089 RVA: 0x000FBC8C File Offset: 0x000F9E8C
[Token(Token = "0x6003ED9")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public NHBIKOCJBOG()
{
}
// Token: 0x06003EDA RID: 16090 RVA: 0x000FBCA0 File Offset: 0x000F9EA0
[Token(Token = "0x6003EDA")]
[Address(RVA = "0x10B7110", Offset = "0x10B5F10", VA = "0x1810B7110")]
internal void <HandleTrialItems>b__12(BNOHDIHPGBA.OFCMJLHAKLH purchaseResults)
{
this.CS$<>8__locals4.isShowingPurchaseResults = true;
CheckoutDialogModel checkoutDialogModel = this.CS$<>8__locals4.checkoutDialogModel;
if (checkoutDialogModel != 0)
{
checkoutDialogModel.Dismiss();
}
if (purchaseResults != 0)
{
List<HOJMGAMMIAD> allItems = this.CS$<>8__locals4.CS$<>8__locals2.allItems;
List<string> hnibdnimaii = purchaseResults.HNIBDNIMAII;
DialogListModel dialogListModel = this.dialogListModel;
List<string> ngcmlajjcpg = purchaseResults.NGCMLAJJCPG;
bool flag = allItems._size != 1;
DABKFAIHBBP dabkfaihbbp = BNOHDIHPGBA.GDAJPJGPNIM(dialogListModel, hnibdnimaii, ngcmlajjcpg, flag);
AvatarCustomizationModel.PKHFGJLJDLN cs$<>8__locals = this.CS$<>8__locals4.CS$<>8__locals2.CS$<>8__locals1;
if (cs$<>8__locals.<>9__13 == 0)
{
Action action = delegate
{
cs$<>8__locals.promise.OOOIENHGNCA((uint)1);
};
cs$<>8__locals.<>9__13 = action;
}
AvatarCustomizationModel.PKHFGJLJDLN cs$<>8__locals2 = this.CS$<>8__locals4.CS$<>8__locals2.CS$<>8__locals1;
if (cs$<>8__locals2.<>9__14 == 0)
{
Action<string> action2 = delegate(string _)
{
cs$<>8__locals2.promise.OOOIENHGNCA((uint)2);
};
cs$<>8__locals2.<>9__14 = action2;
}
AvatarCustomizationModel.AGKLFILGOKL cs$<>8__locals3 = this.CS$<>8__locals4;
if (cs$<>8__locals3.<>9__15 == 0)
{
Action action3 = delegate
{
cs$<>8__locals3.isShowingPurchaseResults = false;
};
cs$<>8__locals3.<>9__15 = action3;
}
}
}
// Token: 0x040033FE RID: 13310
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40033FE")]
public DialogListModel dialogListModel;
// Token: 0x040033FF RID: 13311
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40033FF")]
public AvatarCustomizationModel.AGKLFILGOKL CS$<>8__locals4;
}
}
}