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.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 action = new Action(this.FFCCFJMDNNE); int num = 0; num += num; num++; PMGCJEPKFOF pmgcjepkfof2; PMGCJEPKFOF 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 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 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 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 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 BOOHBJEEGKH) { int num; int num2; do { num = 0; num2 = 0; num += num; num++; num += num; num++; MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH; MFBGLIHGCGO 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.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 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 list = new List(); DHCINNFLBBA dhcinnflbba = new DHCINNFLBBA(); dhcinnflbba.MDAMJJGPJKM = "My Items"; dhcinnflbba.LNHMBKMKJMK = "Show only items I own"; Func func = new Func(this.BDLKLBIHFPP); dhcinnflbba.OILFCDKJPNI = func; Action action = new Action(this.JDGLCAHEMPC); dhcinnflbba.FJFNDMPKFMB = action; list.Add(dhcinnflbba); List 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 { k__BackingField = "Filters", PFDJAAFIIGD = list, LMGLKPMHADA = list2 }; } DialogListModel dialogListModel = base.PKJJDBNMMEA; if (dialogListModel != 0) { NLONGNGOMON fkmflkekgdo = this.FKMFLKEKGDO; PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog((DLKPBLNKLAD)((uint)5), fkmflkekgdo); Action> 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 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 func = new Func(this.JOEBNHGCNNO); lbehdfohdfl.MBGEMDOHIAD = func; Action action = new Action(this.KHFGDIPIHAE); lbehdfohdfl.JMELLPEIDNG = action; list.Add(lbehdfohdfl); this.KMLOCGKNKKM = new NLONGNGOMON { k__BackingField = "Sorting", PFDJAAFIIGD = list }; } DialogListModel dialogListModel = base.PKJJDBNMMEA; if (dialogListModel != 0) { NLONGNGOMON kmlocgknkkm = this.KMLOCGKNKKM; PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog((DLKPBLNKLAD)((uint)5), kmlocgknkkm); Action> 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 lkdegagmamp = MNHEFLIMKGO.LKDEGAGMAMP; Action action = new Action(base.ONGOOHCFLLE); MFBGLIHGCGO lkdegagmamp2 = MNHEFLIMKGO.LKDEGAGMAMP; Action 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(); this.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 lkdegagmamp = MNHEFLIMKGO.LKDEGAGMAMP; Action action = new Action(base.ONGOOHCFLLE); MFBGLIHGCGO lkdegagmamp2 = MNHEFLIMKGO.LKDEGAGMAMP; Action 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.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 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 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 mfbglihgcgo = new MFBGLIHGCGO(4, num13 != 0, num14 != 0); num14 = 0; num13 = 0; AvatarCustomizationModel.AvatarItemChangedEvent = mfbglihgcgo; int num15; int num16; MFBGLIHGCGO 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 k__BackingField = PACGLAIGOMF.k__BackingField; Route route = this.customizeMainRoute; return 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 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 1663 */; } // 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 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 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 AvatarItemChangedEvent; // Token: 0x040033C3 RID: 13251 [Token(Token = "0x40033C3")] public static readonly MFBGLIHGCGO 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 b__2(BKFGFHDDNFG sf) { AvatarCustomizationModel.BMBFHNJHMIN bmbfhnjhmin = new AvatarCustomizationModel.BMBFHNJHMIN(); bmbfhnjhmin.CS$<>8__locals1 = this; List jdgebbmdjbc = sf.JDGEBBMDJBC; Func func = this.<>9__5; if (func == 0) { Func func2 = (HOJMGAMMIAD storeGiftDrop) => this.giftDrops.Contains(storeGiftDrop); this.<>9__5 = func2; } List list = Enumerable.ToList(Enumerable.Where(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 allItems = agklfilgokl.CS$<>8__locals2.allItems; Func func3; if (AvatarCustomizationModel.<>c.<>9__118_6 == 0) { func3 = (HOJMGAMMIAD item) => item.k__BackingField.k__BackingField; AvatarCustomizationModel.<>c.<>9__118_6 = func3; } bool flag2 = Enumerable.Any(allItems, func3); agklfilgokl.isShowingPurchaseResults = false; IIKFCAONJCO iikfcaonjco = new IIKFCAONJCO(); AvatarCustomizationModel.BMBFHNJHMIN cs$<>8__locals = agklfilgokl.CS$<>8__locals2; agklfilgokl.costInfo = iikfcaonjco; List allItems2 = cs$<>8__locals.allItems; int num = 0; iikfcaonjco.BDJFGEJFPPO(allItems2, DGOHCPBKOHD.Watch, ACDKILABNNC.RecCenterTokens); agklfilgokl.checkoutDialogModel = num; IIKFCAONJCO costInfo = agklfilgokl.costInfo; Action 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(costInfo, action, num2); agklfilgokl.checkoutDialogData = pcejmcmgiia; pcejmcmgiia.k__BackingField = flag2; DGOHCPBKOHD dgohcpbkohd = this.storefrontEntryPoint; PCEJMCMGIIA checkoutDialogData = agklfilgokl.checkoutDialogData; string text = string.Format("PurchaseTrialItems_{0}", dgohcpbkohd); checkoutDialogData.k__BackingField = text; PCEJMCMGIIA checkoutDialogData2 = agklfilgokl.checkoutDialogData; if (this.showWarning) { } string empty = string.Empty; checkoutDialogData2.k__BackingField = empty; DGOHCPBKOHD dgohcpbkohd2 = this.storefrontEntryPoint; PCEJMCMGIIA checkoutDialogData3 = agklfilgokl.checkoutDialogData; string text2 = string.Format("PurchaseTrialItems_NotEnoughTokens_{0}", dgohcpbkohd2); checkoutDialogData3.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 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 allItems3 = nhbikocjbog.CS$<>8__locals4.CS$<>8__locals2.allItems; List hnibdnimaii = purchaseResults.HNIBDNIMAII; DialogListModel dialogListModel2 = nhbikocjbog.dialogListModel; List 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 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 pmgcjepkfof; if (num3 < nhbikocjbog) { num3 += num3; if (num3 == nhbikocjbog) { pmgcjepkfof += pmgcjepkfof; throw new NullReferenceException(); } num3++; } PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action4); }; checkoutDialogData4.k__BackingField = action2; PCEJMCMGIIA checkoutDialogData5 = agklfilgokl.checkoutDialogData; Action action3 = delegate { agklfilgokl.checkoutDialogData.k__BackingField = (ulong)0L; CBLLFJEDOII cbllfjedoii = agklfilgokl.CS$<>8__locals2.CS$<>8__locals1.promise; if (!agklfilgokl.isShowingPurchaseResults) { int num4 = 0; cbllfjedoii.OOOIENHGNCA(num4); return; } }; checkoutDialogData5.k__BackingField = action3; RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType(); PCEJMCMGIIA checkoutDialogData6 = agklfilgokl.checkoutDialogData; CheckoutDialogModel checkoutDialogModel = flowByType.ShowScreenAndDisplayCheckoutDialog(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 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 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 b__14(string _) { this.promise.OOOIENHGNCA((uint)2); } // Token: 0x040033EB RID: 13291 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40033EB")] public List giftDrops; // Token: 0x040033EC RID: 13292 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40033EC")] public CBLLFJEDOII 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 <>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 <>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 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 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 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 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 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 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 allItems = nhbikocjbog.CS$<>8__locals4.CS$<>8__locals2.allItems; List hnibdnimaii = purchaseResults.HNIBDNIMAII; DialogListModel dialogListModel2 = nhbikocjbog.dialogListModel; List 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 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 pmgcjepkfof; if (num < nhbikocjbog) { num += num; if (num == nhbikocjbog) { pmgcjepkfof += pmgcjepkfof; throw new NullReferenceException(); } num++; } PMGCJEPKFOF 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 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 b__9() { this.checkoutDialogData.k__BackingField = (ulong)0L; CBLLFJEDOII 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 b__10() { AvatarCustomizationModel.BMBFHNJHMIN cs$<>8__locals = this.CS$<>8__locals3.CS$<>8__locals2; int num = this.index; HOJMGAMMIAD hojmgammiad = ECNNGIFNNNM.BMCEKIFDDJK(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 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 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 allItems3 = cs$<>8__locals6.CS$<>8__locals2.allItems; Func <>9__118_ = AvatarCustomizationModel.<>c.<>9__118_11; if (<>9__118_ == 0) { AvatarCustomizationModel.<>c.<>9__118_11 = (HOJMGAMMIAD item) => item.k__BackingField.k__BackingField; } bool flag = Enumerable.Any(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 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 allItems = this.CS$<>8__locals4.CS$<>8__locals2.allItems; List hnibdnimaii = purchaseResults.HNIBDNIMAII; DialogListModel dialogListModel = this.dialogListModel; List 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 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; } } }