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