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

2005 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: 0x02000927 RID: 2343
[Token(Token = "0x2000927")]
public class AvatarCustomizationModel : AvatarModel
{
// Token: 0x17000B49 RID: 2889
// (get) Token: 0x06003F6C RID: 16236 RVA: 0x000FC4AC File Offset: 0x000FA6AC
// (set) Token: 0x06003F6D RID: 16237 RVA: 0x000FC4C0 File Offset: 0x000FA6C0
[Token(Token = "0x17000B49")]
public AvatarCustomizationModel.OPGHFCLCNJB EMFEEACHDCN
{
[Token(Token = "0x6003F6C")]
[Address(RVA = "0x775240", Offset = "0x774240", VA = "0x180775240")]
get
{
return this.FJGNNGGOHKB;
}
[Token(Token = "0x6003F6D")]
[Address(RVA = "0x1BAD170", Offset = "0x1BAC170", VA = "0x181BAD170")]
set
{
this.FJGNNGGOHKB = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B4A RID: 2890
// (get) Token: 0x06003F6E RID: 16238 RVA: 0x000FC4DC File Offset: 0x000FA6DC
// (set) Token: 0x06003F6F RID: 16239 RVA: 0x000FC4F0 File Offset: 0x000FA6F0
[Token(Token = "0x17000B4A")]
public AvatarCustomizationModel.LHIFBBOIHDN CIBAIOMOMDE
{
[Token(Token = "0x6003F6E")]
[Address(RVA = "0xAB93E0", Offset = "0xAB83E0", VA = "0x180AB93E0")]
get
{
return this.HEBIMNOHFIO;
}
[Token(Token = "0x6003F6F")]
[Address(RVA = "0x1BAD210", Offset = "0x1BAC210", VA = "0x181BAD210")]
set
{
this.HEBIMNOHFIO = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B4B RID: 2891
// (get) Token: 0x06003F70 RID: 16240 RVA: 0x000FC50C File Offset: 0x000FA70C
// (set) Token: 0x06003F71 RID: 16241 RVA: 0x000FC520 File Offset: 0x000FA720
[Token(Token = "0x17000B4B")]
public AvatarCustomizationModel.LHIFBBOIHDN IEGDIJGKPDB
{
[Token(Token = "0x6003F70")]
[Address(RVA = "0x4D9710", Offset = "0x4D8710", VA = "0x1804D9710")]
get
{
return this.IJBPKOEBIMA;
}
[Token(Token = "0x6003F71")]
[Address(RVA = "0x1BAD1C0", Offset = "0x1BAC1C0", VA = "0x181BAD1C0")]
set
{
this.IJBPKOEBIMA = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B4C RID: 2892
// (get) Token: 0x06003F72 RID: 16242 RVA: 0x000FC53C File Offset: 0x000FA73C
// (set) Token: 0x06003F73 RID: 16243 RVA: 0x000FC550 File Offset: 0x000FA750
[Token(Token = "0x17000B4C")]
public AvatarCustomizationModel.NPPNKEECNHH IEPLMOBEFLI
{
[Token(Token = "0x6003F72")]
[Address(RVA = "0x1B03710", Offset = "0x1B02710", VA = "0x181B03710")]
get
{
return this.OLPCAFKPKMM;
}
[Token(Token = "0x6003F73")]
[Address(RVA = "0x1BAD260", Offset = "0x1BAC260", VA = "0x181BAD260")]
set
{
this.OLPCAFKPKMM = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B4D RID: 2893
// (get) Token: 0x06003F74 RID: 16244 RVA: 0x000FC56C File Offset: 0x000FA76C
// (set) Token: 0x06003F75 RID: 16245 RVA: 0x000FC580 File Offset: 0x000FA780
[Token(Token = "0x17000B4D")]
public AvatarCustomizationModel.AHHLAJFBBEP LNCPBGHPMMP
{
[Token(Token = "0x6003F74")]
[Address(RVA = "0x6A55D0", Offset = "0x6A45D0", VA = "0x1806A55D0")]
get
{
return this.BMJHDDEGMPJ;
}
[Token(Token = "0x6003F75")]
[Address(RVA = "0x1BAD2B0", Offset = "0x1BAC2B0", VA = "0x181BAD2B0")]
set
{
this.BMJHDDEGMPJ = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B4E RID: 2894
// (get) Token: 0x06003F76 RID: 16246 RVA: 0x000FC59C File Offset: 0x000FA79C
// (set) Token: 0x06003F77 RID: 16247 RVA: 0x000FC5B0 File Offset: 0x000FA7B0
[Token(Token = "0x17000B4E")]
public AvatarCustomizationModel.GNMMOOFNADF OJEOIDGLDJI
{
[Token(Token = "0x6003F76")]
[Address(RVA = "0x6A5740", Offset = "0x6A4740", VA = "0x1806A5740")]
get
{
return this.GEJBGMJOMKI;
}
[Token(Token = "0x6003F77")]
[Address(RVA = "0x1BAD380", Offset = "0x1BAC380", VA = "0x181BAD380")]
set
{
this.GEJBGMJOMKI = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B4F RID: 2895
// (get) Token: 0x06003F78 RID: 16248 RVA: 0x000FC5CC File Offset: 0x000FA7CC
// (set) Token: 0x06003F79 RID: 16249 RVA: 0x000FC5E0 File Offset: 0x000FA7E0
[Token(Token = "0x17000B4F")]
public EOBKJELFMIA.PFIGBFIKKEG IHPAOPAJPBO
{
[Token(Token = "0x6003F78")]
[Address(RVA = "0x6A55C0", Offset = "0x6A45C0", VA = "0x1806A55C0")]
get
{
return this.PFFKBHDEIDH;
}
[Token(Token = "0x6003F79")]
[Address(RVA = "0x1BAD370", Offset = "0x1BAC370", VA = "0x181BAD370")]
set
{
this.PFFKBHDEIDH = value;
base.MKBLJJGJAOH();
}
}
// Token: 0x17000B50 RID: 2896
// (get) Token: 0x06003F7A RID: 16250 RVA: 0x000FC5FC File Offset: 0x000FA7FC
// (set) Token: 0x06003F7B RID: 16251 RVA: 0x000FC610 File Offset: 0x000FA810
[Token(Token = "0x17000B50")]
public EOBKJELFMIA.LFFHCBCBCJJ FONNFBDGANC
{
[Token(Token = "0x6003F7A")]
[Address(RVA = "0x6A55B0", Offset = "0x6A45B0", VA = "0x1806A55B0")]
get
{
return this.IMJKADIIAGN;
}
[Token(Token = "0x6003F7B")]
[Address(RVA = "0x1BAD320", Offset = "0x1BAC320", VA = "0x181BAD320")]
set
{
this.IMJKADIIAGN = value;
base.MKBLJJGJAOH();
}
}
// Token: 0x17000B51 RID: 2897
// (get) Token: 0x06003F7C RID: 16252 RVA: 0x000FC62C File Offset: 0x000FA82C
// (set) Token: 0x06003F7D RID: 16253 RVA: 0x000FC640 File Offset: 0x000FA840
[Token(Token = "0x17000B51")]
public string NKENBFJLMAM
{
[Token(Token = "0x6003F7C")]
[Address(RVA = "0x42C870", Offset = "0x42B870", VA = "0x18042C870")]
get
{
return this.EFAODIPOHBL;
}
[Token(Token = "0x6003F7D")]
[Address(RVA = "0x1BAD330", Offset = "0x1BAC330", VA = "0x181BAD330")]
set
{
if (this.EFAODIPOHBL != value)
{
this.EFAODIPOHBL = value;
base.MKBLJJGJAOH();
}
}
}
// Token: 0x17000B52 RID: 2898
// (get) Token: 0x06003F7E RID: 16254 RVA: 0x000FC66C File Offset: 0x000FA86C
// (set) Token: 0x06003F7F RID: 16255 RVA: 0x000FC680 File Offset: 0x000FA880
[Token(Token = "0x17000B52")]
public bool PJKALLBFKBE
{
[Token(Token = "0x6003F7E")]
[Address(RVA = "0x54E460", Offset = "0x54D460", VA = "0x18054E460")]
get
{
return this.MNJHFGHJBDN;
}
[Token(Token = "0x6003F7F")]
[Address(RVA = "0x1BAD300", Offset = "0x1BAC300", VA = "0x181BAD300")]
set
{
this.MNJHFGHJBDN = value;
if (!value)
{
this.EFAODIPOHBL = (ulong)0L;
}
base.MKBLJJGJAOH();
}
}
// Token: 0x17000B53 RID: 2899
// (get) Token: 0x06003F80 RID: 16256 RVA: 0x000FC6A8 File Offset: 0x000FA8A8
[Token(Token = "0x17000B53")]
public bool HPLLCDOINAP
{
[Token(Token = "0x6003F80")]
[Address(RVA = "0x1BAD080", Offset = "0x1BAC080", VA = "0x181BAD080")]
get
{
EOBKJELFMIA.LFFHCBCBCJJ lffhcbcbcjj;
EOBKJELFMIA.LFFHCBCBCJJ lffhcbcbcjj2;
return this.IMJKADIIAGN.HasFlag(lffhcbcbcjj) || !this.IMJKADIIAGN.HasFlag(lffhcbcbcjj2);
}
}
// Token: 0x17000B54 RID: 2900
// (get) Token: 0x06003F81 RID: 16257 RVA: 0x000FC6DC File Offset: 0x000FA8DC
// (set) Token: 0x06003F82 RID: 16258 RVA: 0x000FC6F0 File Offset: 0x000FA8F0
[Token(Token = "0x17000B54")]
public PlayerAvatarDisplay.DPOGFJABJBJ DDGKLBNLCEC
{
[Token(Token = "0x6003F81")]
[Address(RVA = "0x42D470", Offset = "0x42C470", VA = "0x18042D470")]
get;
[Token(Token = "0x6003F82")]
[Address(RVA = "0x42DA60", Offset = "0x42CA60", VA = "0x18042DA60")]
private set;
}
// Token: 0x17000B55 RID: 2901
// (get) Token: 0x06003F83 RID: 16259 RVA: 0x000FC704 File Offset: 0x000FA904
// (set) Token: 0x06003F84 RID: 16260 RVA: 0x000FC718 File Offset: 0x000FA918
[Token(Token = "0x17000B55")]
public bool ECGJIDIFNJG
{
[Token(Token = "0x6003F83")]
[Address(RVA = "0x42D490", Offset = "0x42C490", VA = "0x18042D490")]
get;
[Token(Token = "0x6003F84")]
[Address(RVA = "0x42DA80", Offset = "0x42CA80", VA = "0x18042DA80")]
private set;
}
// Token: 0x17000B56 RID: 2902
// (get) Token: 0x06003F85 RID: 16261 RVA: 0x000FC72C File Offset: 0x000FA92C
[Token(Token = "0x17000B56")]
public bool DINPECFANOH
{
[Token(Token = "0x6003F85")]
[Address(RVA = "0x1BACFC0", Offset = "0x1BABFC0", VA = "0x181BACFC0")]
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: 0x06003F86 RID: 16262 RVA: 0x000FC784 File Offset: 0x000FA984
[Token(Token = "0x6003F86")]
[Address(RVA = "0x1BA9BE0", Offset = "0x1BA8BE0", VA = "0x181BA9BE0")]
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: 0x17000B57 RID: 2903
// (get) Token: 0x06003F87 RID: 16263 RVA: 0x000FC7C8 File Offset: 0x000FA9C8
[Token(Token = "0x17000B57")]
public bool BFKFGKFNNOE
{
[Token(Token = "0x6003F87")]
[Address(RVA = "0x1BACF70", Offset = "0x1BABF70", VA = "0x181BACF70")]
get
{
return this.BJJLOAAFEPN.IBDJAKGMLEB != 0;
}
}
// Token: 0x17000B58 RID: 2904
// (get) Token: 0x06003F88 RID: 16264 RVA: 0x000FC7EC File Offset: 0x000FA9EC
[Token(Token = "0x17000B58")]
public bool MCLMKMAKOPG
{
[Token(Token = "0x6003F88")]
[Address(RVA = "0x1BACF20", Offset = "0x1BABF20", VA = "0x181BACF20")]
get
{
return this.BJJLOAAFEPN.FLAGPNDNLFI != 0;
}
}
// Token: 0x06003F89 RID: 16265 RVA: 0x000FC810 File Offset: 0x000FAA10
[Token(Token = "0x6003F89")]
[Address(RVA = "0x1BAC880", Offset = "0x1BAB880", VA = "0x181BAC880")]
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: 0x06003F8A RID: 16266 RVA: 0x000FC868 File Offset: 0x000FAA68
[Token(Token = "0x6003F8A")]
[Address(RVA = "0x1BAB790", Offset = "0x1BAA790", VA = "0x181BAB790")]
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: 0x06003F8B RID: 16267 RVA: 0x000FC8C0 File Offset: 0x000FAAC0
[Token(Token = "0x6003F8B")]
[Address(RVA = "0x1BA9B50", Offset = "0x1BA8B50", VA = "0x181BA9B50")]
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: 0x06003F8C RID: 16268 RVA: 0x000FC8FC File Offset: 0x000FAAFC
[Token(Token = "0x6003F8C")]
[Address(RVA = "0x1BAB450", Offset = "0x1BAA450", VA = "0x181BAB450")]
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: 0x06003F8D RID: 16269 RVA: 0x000FC9C4 File Offset: 0x000FABC4
[Token(Token = "0x6003F8D")]
[Address(RVA = "0x1BAB270", Offset = "0x1BAA270", VA = "0x181BAB270")]
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: 0x06003F8E RID: 16270 RVA: 0x000FCA30 File Offset: 0x000FAC30
[Token(Token = "0x6003F8E")]
[Address(RVA = "0x1BAC990", Offset = "0x1BAB990", VA = "0x181BAC990")]
public void UnequipOutfitItems(IEnumerable<AvatarItemSelection> BOOHBJEEGKH)
{
int num2;
for (;;)
{
int num = 0;
num2 = 0;
num += num;
num++;
int num3 = 0;
if (num < num3)
{
num += num;
num++;
}
int num4 = 0;
if (num >= num4)
{
goto IL_2C;
}
num += num;
if (num != num4)
{
num++;
goto IL_2C;
}
IL_50:
OKNNKFGFODL oknnkfgfodl;
oknnkfgfodl += oknnkfgfodl;
if (num == 0)
{
break;
}
continue;
IL_2C:
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
MFBGLIHGCGO<OutfitType> avatarItemUnequippedEvent = AvatarCustomizationModel.AvatarItemUnequippedEvent;
oknnkfgfodl = AvatarCustomizationModel.AvatarUndoEvent;
oknnkfgfodl += oknnkfgfodl;
oknnkfgfodl += oknnkfgfodl;
goto IL_50;
}
if (num2 != 0)
{
this.AddUndoStack();
base.MKBLJJGJAOH();
}
}
// Token: 0x06003F8F RID: 16271 RVA: 0x000FCAC8 File Offset: 0x000FACC8
[Token(Token = "0x6003F8F")]
[Address(RVA = "0x1BA9E10", Offset = "0x1BA8E10", VA = "0x181BA9E10")]
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: 0x06003F90 RID: 16272 RVA: 0x000FCB00 File Offset: 0x000FAD00
[Token(Token = "0x6003F90")]
[Address(RVA = "0x1BABFC0", Offset = "0x1BAAFC0", VA = "0x181BABFC0")]
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: 0x06003F91 RID: 16273 RVA: 0x000FCB4C File Offset: 0x000FAD4C
[Token(Token = "0x6003F91")]
[Address(RVA = "0x1BABDC0", Offset = "0x1BAADC0", VA = "0x181BABDC0")]
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: 0x06003F92 RID: 16274 RVA: 0x000FCBA4 File Offset: 0x000FADA4
[Token(Token = "0x6003F92")]
[Address(RVA = "0x1BABEC0", Offset = "0x1BAAEC0", VA = "0x181BABEC0")]
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: 0x06003F93 RID: 16275 RVA: 0x000FCBFC File Offset: 0x000FADFC
[Token(Token = "0x6003F93")]
[Address(RVA = "0x1BABCC0", Offset = "0x1BAACC0", VA = "0x181BABCC0")]
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: 0x06003F94 RID: 16276 RVA: 0x000FCC54 File Offset: 0x000FAE54
[Token(Token = "0x6003F94")]
[Address(RVA = "0x1BAB8A0", Offset = "0x1BAA8A0", VA = "0x181BAB8A0")]
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: 0x06003F95 RID: 16277 RVA: 0x000FCCAC File Offset: 0x000FAEAC
[Token(Token = "0x6003F95")]
[Address(RVA = "0x1BAB9A0", Offset = "0x1BAA9A0", VA = "0x181BAB9A0")]
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: 0x06003F96 RID: 16278 RVA: 0x000FCD04 File Offset: 0x000FAF04
[Token(Token = "0x6003F96")]
[Address(RVA = "0x1BABAA0", Offset = "0x1BAAAA0", VA = "0x181BABAA0")]
public void SetBodyShape(string COFLAJFOPEN)
{
if (this.AGCAPLPAAHH.GNJJGBFBHPB(COFLAJFOPEN))
{
this.AddUndoStack();
base.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarBodyChangedEvent.CNFDGDEOPPF();
}
}
// Token: 0x06003F97 RID: 16279 RVA: 0x000FCD3C File Offset: 0x000FAF3C
[Token(Token = "0x6003F97")]
[Address(RVA = "0x1BABC10", Offset = "0x1BAAC10", VA = "0x181BABC10")]
public void SetFaceShape(string COFLAJFOPEN)
{
if (this.AGCAPLPAAHH.NMLHPCIPPFL(COFLAJFOPEN))
{
this.AddUndoStack();
base.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarFaceChangedEvent.CNFDGDEOPPF();
}
}
// Token: 0x06003F98 RID: 16280 RVA: 0x000FCD74 File Offset: 0x000FAF74
[Token(Token = "0x6003F98")]
[Address(RVA = "0x1BABB50", Offset = "0x1BAAB50", VA = "0x181BABB50")]
public void SetFaceFeatureStyle(FaceFeatureType GEDCEIDOKJL, string COFLAJFOPEN)
{
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
bool flag;
if (flag)
{
this.AddUndoStack();
base.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarFaceChangedEvent.CNFDGDEOPPF();
}
}
// Token: 0x06003F99 RID: 16281 RVA: 0x000FCDA8 File Offset: 0x000FAFA8
[Token(Token = "0x6003F99")]
[Address(RVA = "0x1BAA190", Offset = "0x1BA9190", VA = "0x181BAA190")]
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: 0x06003F9A RID: 16282 RVA: 0x000FCDDC File Offset: 0x000FAFDC
[Token(Token = "0x6003F9A")]
[Address(RVA = "0x1BAA260", Offset = "0x1BA9260", VA = "0x181BAA260")]
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: 0x06003F9B RID: 16283 RVA: 0x000FCE10 File Offset: 0x000FB010
[Token(Token = "0x6003F9B")]
[Address(RVA = "0x1BAA210", Offset = "0x1BA9210", VA = "0x181BAA210")]
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: 0x06003F9C RID: 16284 RVA: 0x000FCE50 File Offset: 0x000FB050
[Token(Token = "0x6003F9C")]
[Address(RVA = "0x1BAA1D0", Offset = "0x1BA91D0", VA = "0x181BAA1D0")]
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: 0x06003F9D RID: 16285 RVA: 0x000FCE84 File Offset: 0x000FB084
[Token(Token = "0x6003F9D")]
[Address(RVA = "0x1BA9DA0", Offset = "0x1BA8DA0", VA = "0x181BA9DA0")]
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: 0x06003F9E RID: 16286 RVA: 0x000FCEB4 File Offset: 0x000FB0B4
[Token(Token = "0x6003F9E")]
[Address(RVA = "0x1BAA100", Offset = "0x1BA9100", VA = "0x181BAA100")]
public void GoBackToCustomizeMainPage()
{
if (this.customizeMainRoute != (ulong)0L)
{
BrowserModel browserModel = this.customizationBrowser;
Func<CECAKDDNHLN, bool> func = new Func(this.HKBKCJCHMHM);
browserModel.GoBackTo(func);
}
}
// Token: 0x06003F9F RID: 16287 RVA: 0x000FCEF0 File Offset: 0x000FB0F0
[Token(Token = "0x6003F9F")]
[Address(RVA = "0x1BA9DE0", Offset = "0x1BA8DE0", VA = "0x181BA9DE0")]
private void EPKCLJOKKJG()
{
EOBKJELFMIA.LFFHCBCBCJJ lffhcbcbcjj = this.defaultOwnershipFilter;
this.IMJKADIIAGN = lffhcbcbcjj;
base.MKBLJJGJAOH();
this.FEDHFBJAAOA();
}
// Token: 0x06003FA0 RID: 16288 RVA: 0x000FCF18 File Offset: 0x000FB118
[Token(Token = "0x6003FA0")]
[Address(RVA = "0x1BA9F00", Offset = "0x1BA8F00", VA = "0x181BA9F00")]
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: 0x06003FA1 RID: 16289 RVA: 0x000FCF7C File Offset: 0x000FB17C
[Token(Token = "0x6003FA1")]
[Address(RVA = "0x1BAC090", Offset = "0x1BAB090", VA = "0x181BAC090")]
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: 0x06003FA2 RID: 16290 RVA: 0x000FD0CC File Offset: 0x000FB2CC
[Token(Token = "0x6003FA2")]
[Address(RVA = "0x1BAC3C0", Offset = "0x1BAB3C0", VA = "0x181BAC3C0")]
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: 0x06003FA3 RID: 16291 RVA: 0x000FD29C File Offset: 0x000FB49C
[Token(Token = "0x6003FA3")]
[Address(RVA = "0x1BAA930", Offset = "0x1BA9930", VA = "0x181BAA930", 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: 0x06003FA4 RID: 16292 RVA: 0x000FD2F0 File Offset: 0x000FB4F0
[Token(Token = "0x6003FA4")]
[Address(RVA = "0x1BAABA0", Offset = "0x1BA9BA0", VA = "0x181BAABA0", Slot = "18")]
protected override void LNEJNIEHGLD()
{
base.LNEJNIEHGLD();
MFBGLIHGCGO<MNHEFLIMKGO> lkdegagmamp = MNHEFLIMKGO.LKDEGAGMAMP;
Action<MNHEFLIMKGO> action = new Action(this.ONGOOHCFLLE);
OKNNKFGFODL browsableItemsChangedEvent = OutfitManager.BrowsableItemsChangedEvent;
Action action2 = new Action(base.MKBLJJGJAOH);
int num = 0;
browsableItemsChangedEvent.BPAJKKAGPKB(action2, num != 0);
DelegateData data = action2.data;
Action action3 = new Action(base.MKBLJJGJAOH);
OKNNKFGFODL hairDyeUnlockedEvent = HairColorVault.HairDyeUnlockedEvent;
Action action4 = new Action(base.MKBLJJGJAOH);
int num2 = 0;
hairDyeUnlockedEvent.BPAJKKAGPKB(action4, num2 != 0);
bool flag = base.GetComponentInParent<TitleScreenFlowModel>();
this.<MICMDGDJCDO>k__BackingField = flag;
}
// Token: 0x06003FA5 RID: 16293 RVA: 0x000FD38C File Offset: 0x000FB58C
[Token(Token = "0x6003FA5")]
[Address(RVA = "0x1BAAFF0", Offset = "0x1BA9FF0", VA = "0x181BAAFF0", Slot = "20")]
protected override void PECOFFFGNCH()
{
base.PECOFFFGNCH();
MFBGLIHGCGO<MNHEFLIMKGO> lkdegagmamp = MNHEFLIMKGO.LKDEGAGMAMP;
Action<MNHEFLIMKGO> action = new Action(this.ONGOOHCFLLE);
OKNNKFGFODL browsableItemsChangedEvent = OutfitManager.BrowsableItemsChangedEvent;
Action action2 = new Action(base.MKBLJJGJAOH);
browsableItemsChangedEvent.BIHKNNPGGKP(action2);
bool flag;
if (flag)
{
Action action3 = new Action(base.MKBLJJGJAOH);
}
OKNNKFGFODL hairDyeUnlockedEvent = HairColorVault.HairDyeUnlockedEvent;
Action action4 = new Action(base.MKBLJJGJAOH);
hairDyeUnlockedEvent.BIHKNNPGGKP(action4);
}
// Token: 0x17000B59 RID: 2905
// (get) Token: 0x06003FA6 RID: 16294 RVA: 0x000FD404 File Offset: 0x000FB604
[Token(Token = "0x17000B59")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003FA6")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
get
{
return true;
}
}
// Token: 0x06003FA7 RID: 16295 RVA: 0x000FD414 File Offset: 0x000FB614
[Token(Token = "0x6003FA7")]
[Address(RVA = "0x1BA9FF0", Offset = "0x1BA8FF0", VA = "0x181BA9FF0", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
if (this.BJJLOAAFEPN.ENONEADFACP == 0)
{
this.AddUndoStack();
}
DABKFAIHBBP dabkfaihbbp = this.GLPJPIEOLDF();
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003FA8 RID: 16296 RVA: 0x000FD448 File Offset: 0x000FB648
[Token(Token = "0x6003FA8")]
[Address(RVA = "0x1BAAEA0", Offset = "0x1BA9EA0", VA = "0x181BAAEA0")]
private void ONGOOHCFLLE(MNHEFLIMKGO KJAFOCJMDIH)
{
MNHEFLIMKGO lhkbodfdflc = MNHEFLIMKGO.LHKBODFDFLC;
if (lhkbodfdflc != 0)
{
this.AGCAPLPAAHH = lhkbodfdflc;
base.MKBLJJGJAOH();
}
MNHEFLIMKGO.GFOMCHMBLHE(this.AGCAPLPAAHH);
base.MKBLJJGJAOH();
}
// Token: 0x06003FA9 RID: 16297 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003FA9")]
[Address(RVA = "0x1BAA2D0", Offset = "0x1BA92D0", VA = "0x181BAA2D0")]
public static PMGCJEPKFOF<JPIJGHNNIDP> HandleTrialItems(DGOHCPBKOHD PFNGHHBCMGE, bool NEBEOPDJMJC = false)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003FAA RID: 16298 RVA: 0x000FD480 File Offset: 0x000FB680
[Token(Token = "0x6003FAA")]
[Address(RVA = "0x1BACEA0", Offset = "0x1BABEA0", VA = "0x181BACEA0")]
public AvatarCustomizationModel()
{
BEPMBLAHCML<PBNNFOJIBOD> bepmblahcml = new BEPMBLAHCML(10);
this.BJJLOAAFEPN = bepmblahcml;
this.FJGNNGGOHKB = (AvatarCustomizationModel.OPGHFCLCNJB)((ulong)5L);
base..ctor();
}
// Token: 0x06003FAB RID: 16299 RVA: 0x000FD4C0 File Offset: 0x000FB6C0
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6003FAB")]
[Address(RVA = "0x1BACCA0", Offset = "0x1BABCA0", VA = "0x181BACCA0")]
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: 0x06003FAC RID: 16300 RVA: 0x000FD598 File Offset: 0x000FB798
[Token(Token = "0x6003FAC")]
[Address(RVA = "0x1740000", Offset = "0x173F000", VA = "0x181740000")]
[CompilerGenerated]
private void FFCCFJMDNNE(JPIJGHNNIDP MAOOLFEBOOD)
{
base.MKBLJJGJAOH();
}
// Token: 0x06003FAD RID: 16301 RVA: 0x000FD5AC File Offset: 0x000FB7AC
[Token(Token = "0x6003FAD")]
[Address(RVA = "0x1BAA2A0", Offset = "0x1BA92A0", VA = "0x181BAA2A0")]
[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: 0x06003FAE RID: 16302 RVA: 0x000FD5D4 File Offset: 0x000FB7D4
[Token(Token = "0x6003FAE")]
[Address(RVA = "0x1BA9BD0", Offset = "0x1BA8BD0", VA = "0x181BA9BD0")]
[CompilerGenerated]
private bool BDLKLBIHFPP()
{
return this.IMJKADIIAGN == EOBKJELFMIA.LFFHCBCBCJJ.Owned;
}
// Token: 0x06003FAF RID: 16303 RVA: 0x000FD5EC File Offset: 0x000FB7EC
[Token(Token = "0x6003FAF")]
[Address(RVA = "0x1BAA900", Offset = "0x1BA9900", VA = "0x181BAA900")]
[CompilerGenerated]
private void JDGLCAHEMPC(bool ONGBFDACHHG)
{
this.IMJKADIIAGN = (ONGBFDACHHG ? EOBKJELFMIA.LFFHCBCBCJJ.Store : EOBKJELFMIA.LFFHCBCBCJJ.None);
base.MKBLJJGJAOH();
}
// Token: 0x06003FB0 RID: 16304 RVA: 0x000FD60C File Offset: 0x000FB80C
[Token(Token = "0x6003FB0")]
[Address(RVA = "0x1BAAB10", Offset = "0x1BA9B10", VA = "0x181BAAB10")]
[CompilerGenerated]
private void KIBOAMMALGK(BaseDialogModel<NLONGNGOMON> BBPMNICHFLM)
{
if (BBPMNICHFLM == 0)
{
int num = 0;
this.IPOJPDBOPEI = num;
return;
}
this.IPOJPDBOPEI = BBPMNICHFLM;
}
// Token: 0x06003FB1 RID: 16305 RVA: 0x000FD630 File Offset: 0x000FB830
[Token(Token = "0x6003FB1")]
[Address(RVA = "0x1BAAA30", Offset = "0x1BA9A30", VA = "0x181BAAA30")]
[CompilerGenerated]
private object JOEBNHGCNNO()
{
/*
An exception occurred when decompiling this method (06003FB1)
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 1663
*/;
}
// Token: 0x06003FB2 RID: 16306 RVA: 0x000FD644 File Offset: 0x000FB844
[Token(Token = "0x6003FB2")]
[Address(RVA = "0x1BAAA80", Offset = "0x1BA9A80", VA = "0x181BAAA80")]
[CompilerGenerated]
private void KHFGDIPIHAE(object DNGKIAJLLHG)
{
object obj;
this.PFFKBHDEIDH = obj;
base.MKBLJJGJAOH();
this.FEDHFBJAAOA();
}
// Token: 0x06003FB3 RID: 16307 RVA: 0x000FD66C File Offset: 0x000FB86C
[Token(Token = "0x6003FB3")]
[Address(RVA = "0x1BAAE10", Offset = "0x1BA9E10", VA = "0x181BAAE10")]
[CompilerGenerated]
private void NOGBLGCFHNM(BaseDialogModel<NLONGNGOMON> BBPMNICHFLM)
{
if (BBPMNICHFLM == 0)
{
int num = 0;
this.PLKDDECHEBC = num;
return;
}
this.PLKDDECHEBC = BBPMNICHFLM;
}
// Token: 0x04003463 RID: 13411
[Token(Token = "0x4003463")]
private const int CLGDCHJIPMF = 10;
// Token: 0x04003464 RID: 13412
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4003464")]
[SerializeField]
private EOBKJELFMIA.LFFHCBCBCJJ defaultOwnershipFilter = (EOBKJELFMIA.LFFHCBCBCJJ)((ulong)2L);
// Token: 0x04003465 RID: 13413
[FieldOffset(Offset = "0x7C")]
[Token(Token = "0x4003465")]
[SerializeField]
private EOBKJELFMIA.PFIGBFIKKEG defaultSorting = (EOBKJELFMIA.PFIGBFIKKEG)((ulong)2L);
// Token: 0x04003466 RID: 13414
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4003466")]
[SerializeField]
[Header("Sub pages")]
private BrowserModel customizationBrowser;
// Token: 0x04003467 RID: 13415
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4003467")]
[SerializeField]
private Route customizeMainRoute;
// Token: 0x04003468 RID: 13416
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4003468")]
[SerializeField]
private Route customizeEyeRoute;
// Token: 0x04003469 RID: 13417
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4003469")]
[SerializeField]
private Route customizeMouthRoute;
// Token: 0x0400346A RID: 13418
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400346A")]
[SerializeField]
private Route customizeHatRoute;
// Token: 0x0400346B RID: 13419
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400346B")]
[SerializeField]
private Route customizeCompleteRoute;
// Token: 0x0400346C RID: 13420
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400346C")]
[SerializeField]
private Route customizeHairRoute;
// Token: 0x0400346D RID: 13421
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400346D")]
private readonly BEPMBLAHCML<PBNNFOJIBOD> BJJLOAAFEPN;
// Token: 0x0400346E RID: 13422
[Token(Token = "0x400346E")]
public static readonly OKNNKFGFODL AvatarFaceChangedEvent;
// Token: 0x0400346F RID: 13423
[Token(Token = "0x400346F")]
public static readonly OKNNKFGFODL AvatarBodyChangedEvent;
// Token: 0x04003470 RID: 13424
[Token(Token = "0x4003470")]
public static readonly OKNNKFGFODL AvatarHairOrBeardColorChangedEvent;
// Token: 0x04003471 RID: 13425
[Token(Token = "0x4003471")]
public static readonly OKNNKFGFODL AvatarRandomizedEvent;
// Token: 0x04003472 RID: 13426
[Token(Token = "0x4003472")]
public static readonly OKNNKFGFODL AvatarUndoEvent;
// Token: 0x04003473 RID: 13427
[Token(Token = "0x4003473")]
public static readonly OKNNKFGFODL AvatarRedoEvent;
// Token: 0x04003474 RID: 13428
[Token(Token = "0x4003474")]
public static readonly MFBGLIHGCGO<OutfitType> AvatarItemChangedEvent;
// Token: 0x04003475 RID: 13429
[Token(Token = "0x4003475")]
public static readonly MFBGLIHGCGO<OutfitType> AvatarItemUnequippedEvent;
// Token: 0x04003476 RID: 13430
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4003476")]
private AvatarCustomizationModel.OPGHFCLCNJB FJGNNGGOHKB;
// Token: 0x04003477 RID: 13431
[FieldOffset(Offset = "0xC4")]
[Token(Token = "0x4003477")]
private AvatarCustomizationModel.LHIFBBOIHDN HEBIMNOHFIO;
// Token: 0x04003478 RID: 13432
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4003478")]
private AvatarCustomizationModel.LHIFBBOIHDN IJBPKOEBIMA;
// Token: 0x04003479 RID: 13433
[FieldOffset(Offset = "0xCC")]
[Token(Token = "0x4003479")]
private AvatarCustomizationModel.NPPNKEECNHH OLPCAFKPKMM;
// Token: 0x0400347A RID: 13434
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400347A")]
private AvatarCustomizationModel.AHHLAJFBBEP BMJHDDEGMPJ;
// Token: 0x0400347B RID: 13435
[FieldOffset(Offset = "0xD4")]
[Token(Token = "0x400347B")]
private AvatarCustomizationModel.GNMMOOFNADF GEJBGMJOMKI;
// Token: 0x0400347C RID: 13436
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400347C")]
private EOBKJELFMIA.PFIGBFIKKEG PFFKBHDEIDH;
// Token: 0x0400347D RID: 13437
[FieldOffset(Offset = "0xDC")]
[Token(Token = "0x400347D")]
private EOBKJELFMIA.LFFHCBCBCJJ IMJKADIIAGN;
// Token: 0x0400347E RID: 13438
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400347E")]
private string EFAODIPOHBL;
// Token: 0x0400347F RID: 13439
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400347F")]
private bool MNJHFGHJBDN;
// Token: 0x04003482 RID: 13442
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x4003482")]
private DynamicUIDialogModel IPOJPDBOPEI;
// Token: 0x04003483 RID: 13443
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x4003483")]
private NLONGNGOMON FKMFLKEKGDO;
// Token: 0x04003484 RID: 13444
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x4003484")]
private DynamicUIDialogModel PLKDDECHEBC;
// Token: 0x04003485 RID: 13445
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x4003485")]
private NLONGNGOMON KMLOCGKNKKM;
// Token: 0x02000928 RID: 2344
[Token(Token = "0x2000928")]
public enum LHIFBBOIHDN
{
// Token: 0x04003487 RID: 13447
[Token(Token = "0x4003487")]
Style,
// Token: 0x04003488 RID: 13448
[Token(Token = "0x4003488")]
Color
}
// Token: 0x02000929 RID: 2345
[Token(Token = "0x2000929")]
public enum OPGHFCLCNJB
{
// Token: 0x0400348A RID: 13450
[Token(Token = "0x400348A")]
FaceShape,
// Token: 0x0400348B RID: 13451
[Token(Token = "0x400348B")]
Eyes,
// Token: 0x0400348C RID: 13452
[Token(Token = "0x400348C")]
Mouth,
// Token: 0x0400348D RID: 13453
[Token(Token = "0x400348D")]
Ears,
// Token: 0x0400348E RID: 13454
[Token(Token = "0x400348E")]
BodyShape,
// Token: 0x0400348F RID: 13455
[Token(Token = "0x400348F")]
SkinColor
}
// Token: 0x0200092A RID: 2346
[Token(Token = "0x200092A")]
public enum NPPNKEECNHH
{
// Token: 0x04003491 RID: 13457
[Token(Token = "0x4003491")]
BothHands,
// Token: 0x04003492 RID: 13458
[Token(Token = "0x4003492")]
LeftHand,
// Token: 0x04003493 RID: 13459
[Token(Token = "0x4003493")]
RightHand
}
// Token: 0x0200092B RID: 2347
[Token(Token = "0x200092B")]
public enum AHHLAJFBBEP
{
// Token: 0x04003495 RID: 13461
[Token(Token = "0x4003495")]
Hats,
// Token: 0x04003496 RID: 13462
[Token(Token = "0x4003496")]
Glasses,
// Token: 0x04003497 RID: 13463
[Token(Token = "0x4003497")]
Earrings
}
// Token: 0x0200092C RID: 2348
[Token(Token = "0x200092C")]
public enum GNMMOOFNADF
{
// Token: 0x04003499 RID: 13465
[Token(Token = "0x4003499")]
Clothes,
// Token: 0x0400349A RID: 13466
[Token(Token = "0x400349A")]
Shoulders,
// Token: 0x0400349B RID: 13467
[Token(Token = "0x400349B")]
Necklaces,
// Token: 0x0400349C RID: 13468
[Token(Token = "0x400349C")]
Belts
}
// Token: 0x0200092D RID: 2349
[Token(Token = "0x200092D")]
[CompilerGenerated]
private sealed class PKHFGJLJDLN
{
// Token: 0x06003FB4 RID: 16308 RVA: 0x000FD690 File Offset: 0x000FB890
[Token(Token = "0x6003FB4")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PKHFGJLJDLN()
{
}
// Token: 0x06003FB5 RID: 16309 RVA: 0x000FD6A4 File Offset: 0x000FB8A4
[Token(Token = "0x6003FB5")]
[Address(RVA = "0x1BB4860", Offset = "0x1BB3860", VA = "0x181BB4860")]
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: 0x06003FB6 RID: 16310 RVA: 0x000FD8DC File Offset: 0x000FBADC
[Token(Token = "0x6003FB6")]
[Address(RVA = "0x1BB4CE0", Offset = "0x1BB3CE0", VA = "0x181BB4CE0")]
internal bool <HandleTrialItems>b__5(HOJMGAMMIAD storeGiftDrop)
{
return this.giftDrops.Contains(storeGiftDrop);
}
// Token: 0x06003FB7 RID: 16311 RVA: 0x000FD8FC File Offset: 0x000FBAFC
[Token(Token = "0x6003FB7")]
[Address(RVA = "0x1BB47C0", Offset = "0x1BB37C0", VA = "0x181BB47C0")]
internal void <HandleTrialItems>b__13()
{
this.promise.OOOIENHGNCA((uint)1);
}
// Token: 0x06003FB8 RID: 16312 RVA: 0x000FD91C File Offset: 0x000FBB1C
[Token(Token = "0x6003FB8")]
[Address(RVA = "0x1BB4810", Offset = "0x1BB3810", VA = "0x181BB4810")]
internal void <HandleTrialItems>b__14(string _)
{
this.promise.OOOIENHGNCA((uint)2);
}
// Token: 0x0400349D RID: 13469
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400349D")]
public List<HOJMGAMMIAD> giftDrops;
// Token: 0x0400349E RID: 13470
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400349E")]
public CBLLFJEDOII<JPIJGHNNIDP> promise;
// Token: 0x0400349F RID: 13471
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400349F")]
public DGOHCPBKOHD storefrontEntryPoint;
// Token: 0x040034A0 RID: 13472
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40034A0")]
public bool showWarning;
// Token: 0x040034A1 RID: 13473
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40034A1")]
public Func<HOJMGAMMIAD, bool> <>9__5;
// Token: 0x040034A2 RID: 13474
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40034A2")]
public Action <>9__13;
// Token: 0x040034A3 RID: 13475
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40034A3")]
public Action<string> <>9__14;
}
// Token: 0x0200092E RID: 2350
[Token(Token = "0x200092E")]
[CompilerGenerated]
private sealed class PFHKBHGLOLB
{
// Token: 0x06003FB9 RID: 16313 RVA: 0x000FD93C File Offset: 0x000FBB3C
[Token(Token = "0x6003FB9")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PFHKBHGLOLB()
{
}
// Token: 0x06003FBA RID: 16314 RVA: 0x000FD950 File Offset: 0x000FBB50
[Token(Token = "0x6003FBA")]
[Address(RVA = "0x1BB4640", Offset = "0x1BB3640", VA = "0x181BB4640")]
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: 0x040034A4 RID: 13476
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40034A4")]
public NLEKGNENMCO.LOCNECLOHCA package;
}
// Token: 0x0200092F RID: 2351
[Token(Token = "0x200092F")]
[CompilerGenerated]
private sealed class BMBFHNJHMIN
{
// Token: 0x06003FBB RID: 16315 RVA: 0x000FD9B4 File Offset: 0x000FBBB4
[Token(Token = "0x6003FBB")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BMBFHNJHMIN()
{
}
// Token: 0x040034A5 RID: 13477
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40034A5")]
public List<HOJMGAMMIAD> allItems;
// Token: 0x040034A6 RID: 13478
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40034A6")]
public AvatarCustomizationModel.PKHFGJLJDLN CS$<>8__locals1;
}
// Token: 0x02000930 RID: 2352
[Token(Token = "0x2000930")]
[CompilerGenerated]
private sealed class AGKLFILGOKL
{
// Token: 0x06003FBC RID: 16316 RVA: 0x000FD9C8 File Offset: 0x000FBBC8
[Token(Token = "0x6003FBC")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public AGKLFILGOKL()
{
}
// Token: 0x06003FBD RID: 16317 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003FBD")]
[Address(RVA = "0x1BA2300", Offset = "0x1BA1300", VA = "0x181BA2300")]
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: 0x06003FBE RID: 16318 RVA: 0x000FD9DC File Offset: 0x000FBBDC
[Token(Token = "0x6003FBE")]
[Address(RVA = "0x1BA2410", Offset = "0x1BA1410", VA = "0x181BA2410")]
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: 0x06003FBF RID: 16319 RVA: 0x000FDA54 File Offset: 0x000FBC54
[Token(Token = "0x6003FBF")]
[Address(RVA = "0x1A10A70", Offset = "0x1A0FA70", VA = "0x181A10A70")]
internal void <HandleTrialItems>b__15()
{
this.isShowingPurchaseResults = false;
}
// Token: 0x06003FC0 RID: 16320 RVA: 0x000FDA68 File Offset: 0x000FBC68
[Token(Token = "0x6003FC0")]
[Address(RVA = "0x1BA25B0", Offset = "0x1BA15B0", VA = "0x181BA25B0")]
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: 0x040034A7 RID: 13479
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40034A7")]
public CheckoutDialogModel checkoutDialogModel;
// Token: 0x040034A8 RID: 13480
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40034A8")]
public IIKFCAONJCO costInfo;
// Token: 0x040034A9 RID: 13481
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40034A9")]
public bool isLocalPlayerRRPlusMember;
// Token: 0x040034AA RID: 13482
[FieldOffset(Offset = "0x21")]
[Token(Token = "0x40034AA")]
public bool isShowingPurchaseResults;
// Token: 0x040034AB RID: 13483
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40034AB")]
public PCEJMCMGIIA checkoutDialogData;
// Token: 0x040034AC RID: 13484
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40034AC")]
public AvatarCustomizationModel.BMBFHNJHMIN CS$<>8__locals2;
// Token: 0x040034AD RID: 13485
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40034AD")]
public Action <>9__15;
}
// Token: 0x02000931 RID: 2353
[Token(Token = "0x2000931")]
[CompilerGenerated]
private sealed class GNFFCGDCLDD
{
// Token: 0x06003FC1 RID: 16321 RVA: 0x000FDAB0 File Offset: 0x000FBCB0
[Token(Token = "0x6003FC1")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public GNFFCGDCLDD()
{
}
// Token: 0x06003FC2 RID: 16322 RVA: 0x000FDAC4 File Offset: 0x000FBCC4
[Token(Token = "0x6003FC2")]
[Address(RVA = "0x1BB20F0", Offset = "0x1BB10F0", VA = "0x181BB20F0")]
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: 0x040034AE RID: 13486
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40034AE")]
public int index;
// Token: 0x040034AF RID: 13487
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40034AF")]
public AvatarCustomizationModel.AGKLFILGOKL CS$<>8__locals3;
}
// Token: 0x02000932 RID: 2354
[Token(Token = "0x2000932")]
[CompilerGenerated]
private sealed class NHBIKOCJBOG
{
// Token: 0x06003FC3 RID: 16323 RVA: 0x000FDC00 File Offset: 0x000FBE00
[Token(Token = "0x6003FC3")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public NHBIKOCJBOG()
{
}
// Token: 0x06003FC4 RID: 16324 RVA: 0x000FDC14 File Offset: 0x000FBE14
[Token(Token = "0x6003FC4")]
[Address(RVA = "0x1BB3F10", Offset = "0x1BB2F10", VA = "0x181BB3F10")]
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: 0x040034B0 RID: 13488
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40034B0")]
public DialogListModel dialogListModel;
// Token: 0x040034B1 RID: 13489
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40034B1")]
public AvatarCustomizationModel.AGKLFILGOKL CS$<>8__locals4;
}
}
}