1986 lines
67 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|