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.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 action = new Action(this.FFCCFJMDNNE); int num = 0; num += num; num++; PMGCJEPKFOF pmgcjepkfof2; PMGCJEPKFOF 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 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 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 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 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 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 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.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 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 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: 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 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: 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 lkdegagmamp = MNHEFLIMKGO.LKDEGAGMAMP; Action 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(); this.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 lkdegagmamp = MNHEFLIMKGO.LKDEGAGMAMP; Action 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.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 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 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 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: 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 k__BackingField = PACGLAIGOMF.k__BackingField; Route route = this.customizeMainRoute; return 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 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 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 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 AvatarItemChangedEvent; // Token: 0x04003475 RID: 13429 [Token(Token = "0x4003475")] public static readonly MFBGLIHGCGO 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 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: 0x06003FB6 RID: 16310 RVA: 0x000FD8DC File Offset: 0x000FBADC [Token(Token = "0x6003FB6")] [Address(RVA = "0x1BB4CE0", Offset = "0x1BB3CE0", VA = "0x181BB4CE0")] internal bool 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 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 b__14(string _) { this.promise.OOOIENHGNCA((uint)2); } // Token: 0x0400349D RID: 13469 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400349D")] public List giftDrops; // Token: 0x0400349E RID: 13470 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400349E")] public CBLLFJEDOII 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 <>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 <>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 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: 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 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 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 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: 0x06003FBF RID: 16319 RVA: 0x000FDA54 File Offset: 0x000FBC54 [Token(Token = "0x6003FBF")] [Address(RVA = "0x1A10A70", Offset = "0x1A0FA70", VA = "0x181A10A70")] internal void 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 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: 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 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: 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 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: 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; } } }