using System; using System.Collections; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Async; using RecRoom.Consumable; using RecRoom.Core; using RecRoom.Core.DataStructures.Tokens; using TMPro; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x02001B69 RID: 7017 [Token(Token = "0x2001B69")] [StructLayout(3)] public class StorePurchaseItemScreen : WatchUIFlow { // Token: 0x140000CC RID: 204 // (add) Token: 0x0600BCBD RID: 48317 RVA: 0x002C7DC8 File Offset: 0x002C5FC8 // (remove) Token: 0x0600BCBE RID: 48318 RVA: 0x002C7DE4 File Offset: 0x002C5FE4 [Token(Token = "0x140000CC")] public event Action LBNPHCAIAEG { [Token(Token = "0x600BCBD")] [Address(RVA = "0x1A9BE30", Offset = "0x1A9A830", VA = "0x181A9BE30")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x600BCBE")] [Address(RVA = "0x1A9C030", Offset = "0x1A9AA30", VA = "0x181A9C030")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x140000CD RID: 205 // (add) Token: 0x0600BCBF RID: 48319 RVA: 0x002C7E00 File Offset: 0x002C6000 // (remove) Token: 0x0600BCC0 RID: 48320 RVA: 0x002C7E1C File Offset: 0x002C601C [Token(Token = "0x140000CD")] public event Action LMDJBIBCIFP { [Token(Token = "0x600BCBF")] [Address(RVA = "0x1A9BD90", Offset = "0x1A9A790", VA = "0x181A9BD90")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x600BCC0")] [Address(RVA = "0x1A9BF90", Offset = "0x1A9A990", VA = "0x181A9BF90")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x17001DF0 RID: 7664 // (get) Token: 0x0600BCC1 RID: 48321 RVA: 0x002C7E38 File Offset: 0x002C6038 [Token(Token = "0x17001DF0")] public Button3D NIPKEODNAJL { [Token(Token = "0x600BCC1")] [Address(RVA = "0x5D55F0", Offset = "0x5D3FF0", VA = "0x1805D55F0")] get { return this.confirmButton; } } // Token: 0x17001DF1 RID: 7665 // (get) Token: 0x0600BCC2 RID: 48322 RVA: 0x002C7E4C File Offset: 0x002C604C [Token(Token = "0x17001DF1")] public IEnumerable JLLCCOJFAOI { [Token(Token = "0x600BCC2")] [Address(RVA = "0x1A9BED0", Offset = "0x1A9A8D0", VA = "0x181A9BED0")] get { IEnumerable loohpbdfpnn = this.LOOHPBDFPNN; if (loohpbdfpnn == 0) { List list = new List(); Button3D button3D = this.confirmButton; list.Add(button3D); Button3D button3D2 = this.giveAsGiftButton; list.Add(button3D2); Button3D button3D3 = this.backButton; list.Add(button3D3); this.LOOHPBDFPNN = list; } return loohpbdfpnn; } } // Token: 0x0600BCC3 RID: 48323 RVA: 0x002C7EA4 File Offset: 0x002C60A4 [Token(Token = "0x600BCC3")] [Address(RVA = "0x1A999A0", Offset = "0x1A983A0", VA = "0x181A999A0")] public void AddDisableGiveAsGift(object PIHIPPPPEBI) { this.JCHIODPPOKG.Add(PIHIPPPPEBI); } // Token: 0x0600BCC4 RID: 48324 RVA: 0x002C7EC4 File Offset: 0x002C60C4 [Token(Token = "0x600BCC4")] [Address(RVA = "0x1A9BC90", Offset = "0x1A9A690", VA = "0x181A9BC90")] public void RemoveDisableGiveAsGift(object PIHIPPPPEBI) { this.JCHIODPPOKG.Remove(PIHIPPPPEBI); } // Token: 0x0600BCC5 RID: 48325 RVA: 0x002C7EE4 File Offset: 0x002C60E4 [Token(Token = "0x600BCC5")] [Address(RVA = "0x1A9AE70", Offset = "0x1A99870", VA = "0x181A9AE70", Slot = "9")] public override void Initialize(StackedUIBase LJOCNMLBCAH) { base.Initialize(LJOCNMLBCAH); Transform transform = this.imposterTransform; int num = 0; if (transform != num) { Scheduler instance = SingletonMonoBehaviour.Instance; StorePurchaseItemScreen.MABKJKJMGBM mabkjkjmgbm; mabkjkjmgbm.System.IDisposable.Dispose(); mabkjkjmgbm.<>1__state = (int)((ulong)0L); mabkjkjmgbm.<>4__this = this; ISchedulerPromise schedulerPromise = instance.Run(this, mabkjkjmgbm); } } // Token: 0x0600BCC6 RID: 48326 RVA: 0x002C7F38 File Offset: 0x002C6138 [Token(Token = "0x600BCC6")] [Address(RVA = "0x1A9BAE0", Offset = "0x1A9A4E0", VA = "0x181A9BAE0", Slot = "10")] public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN) { base.OnFlowEntered(BFHJBBGCMAN); OOCCCGPICOG activeConsumableInCategory = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GetActiveConsumableInCategory(ConsumableManager.KIDKMAOBOIG.Coupon); this.CHFOIAPLJJC = activeConsumableInCategory; int num = 0; if (OOCCCGPICOG.BDBLGMKABNK(activeConsumableInCategory, num)) { ConsumableManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; string k__BackingField = this.CHFOIAPLJJC.k__BackingField; ConsumableInfo consumableInfo = instance.TryGetConsumableInfo(k__BackingField); if (consumableInfo != 0) { } this.OICOOGLDGMH = consumableInfo; if (instance == 0 || instance == (ulong)3L) { } this.OICOOGLDGMH = (ulong)0L; } } // Token: 0x0600BCC7 RID: 48327 RVA: 0x002C7FB0 File Offset: 0x002C61B0 [Token(Token = "0x600BCC7")] [Address(RVA = "0x1A9BC50", Offset = "0x1A9A650", VA = "0x181A9BC50", Slot = "11")] public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO) { base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO); int num = 0; this.CKNNEFPFECJ = (ulong)0L; this.NOJEMBDACHN = num; this.NOJEMBDACHN.has_value = num != 0; } // Token: 0x0600BCC8 RID: 48328 RVA: 0x002C7FE4 File Offset: 0x002C61E4 [Token(Token = "0x600BCC8")] [Address(RVA = "0x1A9B8E0", Offset = "0x1A9A2E0", VA = "0x181A9B8E0")] private void OnEnable() { WatchUI k__BackingField = this.k__BackingField; int num = 0; if (k__BackingField != num) { WatchUI k__BackingField2 = this.k__BackingField; Action action = new Action(this.FCADPKAFNIM); k__BackingField2.ResizeCompleteEvent += action; OGLEAGGNIPE gcjkhceamlc = this.k__BackingField.GCJKHCEAMLC; Transform transform = this.imposterTransform; if (gcjkhceamlc != OGLEAGGNIPE.LARGE) { } float z = Vector3.one.z; Vector3 vector; float z2 = vector.z; } Transform transform2 = this.imposterTransform; int num2 = 0; if (transform2 != num2) { Transform transform3 = this.imposterTransform; Quaternion quaternion = this.imposterStartingRotation; transform3.localRotation = quaternion; } } // Token: 0x0600BCC9 RID: 48329 RVA: 0x002C8084 File Offset: 0x002C6284 [Token(Token = "0x600BCC9")] [Address(RVA = "0x1A9B500", Offset = "0x1A99F00", VA = "0x181A9B500")] private IEnumerator NOLIEFFLNEO() { /* An exception occurred when decompiling this method (0600BCC9) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 AGUI.StackedUI.StorePurchaseItemScreen::NOLIEFFLNEO() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(MABKJKJMGBM::System.IDisposable.Dispose, ldloc:MABKJKJMGBM(var_0)) stfld:int32(MABKJKJMGBM::<>1__state, ldloc:MABKJKJMGBM(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:StorePurchaseItemScreen(MABKJKJMGBM::<>4__this, ldloc:MABKJKJMGBM(var_0), ldloc:StorePurchaseItemScreen(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: 0x0600BCCA RID: 48330 RVA: 0x002C80A8 File Offset: 0x002C62A8 [Token(Token = "0x600BCCA")] [Address(RVA = "0x1A9B820", Offset = "0x1A9A220", VA = "0x181A9B820")] private void OnDisable() { WatchUI k__BackingField = this.k__BackingField; int num = 0; if (k__BackingField != num) { WatchUI k__BackingField2 = this.k__BackingField; Action action = new Action(this.FCADPKAFNIM); k__BackingField2.ResizeCompleteEvent -= action; } } // Token: 0x0600BCCB RID: 48331 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600BCCB")] [Address(RVA = "0x1A9A3F0", Offset = "0x1A98DF0", VA = "0x181A9A3F0")] public void GetConfirmation(HOJMGAMMIAD EBMJDCLJJHG, DGOHCPBKOHD GCLOKIFKJLD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600BCCC RID: 48332 RVA: 0x002C80EC File Offset: 0x002C62EC [Token(Token = "0x600BCCC")] [Address(RVA = "0x1A9B560", Offset = "0x1A99F60", VA = "0x181A9B560")] private void OKMCCPLCPFD(MJLPNOMEFKG IOBEPGLJNIP) { int num; do { num = 0; IEnumerator enumerator = this.imposterTransform.GetEnumerator(); GameObject gameObject; if (enumerator != 0) { if (enumerator == 0 || enumerator == 0) { goto IL_6C; } global::UnityEngine.Object.Destroy(gameObject); } int num2 = 0; if (gameObject != 0) { } if (num2 != -1) { } } while (num != 0); if (bhmfgjakhbn.item != (ulong)0L) { Func> func = delegate { ImposterSpawnManager instance = SingletonMonoBehaviour.Instance; MJLPNOMEFKG item = bhmfgjakhbn.item; return instance.LoadItemAsync(item); }; StackedUIBase k__BackingField = this.k__BackingField; } return; IL_6C: throw new NullReferenceException(); } // Token: 0x0600BCCD RID: 48333 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600BCCD")] [Address(RVA = "0x1A99F10", Offset = "0x1A98910", VA = "0x181A99F10")] private void DMGKINKJKDF() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600BCCE RID: 48334 RVA: 0x002C8170 File Offset: 0x002C6370 [Token(Token = "0x600BCCE")] [Address(RVA = "0x1A9AF80", Offset = "0x1A99980", VA = "0x181A9AF80")] private void NLDOCNCKGOG() { if (this.BPFKMJKAOBO != (ulong)0L) { GiftBox bidcgcgmnnn = SingletonMonoBehaviour.Instance.BIDCGCGMNNN; int num = 0; if (bidcgcgmnnn != num) { SingletonMonoBehaviour.Instance.StopReceivingGifts(); } Transform transform = Player.k__BackingField.head.transform; Vector3 up = Vector3.up; Player k__BackingField = Player.k__BackingField; Vector3 forward = Vector3.forward; GiftManager instance = SingletonMonoBehaviour.Instance; GiftManager instance2 = SingletonMonoBehaviour.Instance; if (StorePurchaseItemScreen.<>c.<>9__42_0 == 0) { StorePurchaseItemScreen.<>c.<>9__42_0 = (NLEKGNENMCO.LOCNECLOHCA variant) => true; } int num2 = 0; IEnumerator enumerator; Coroutine coroutine = instance.StartCoroutine(enumerator); this.k__BackingField.OHPDNGENFJL.AuthorityCloseMenu(); bool flag = this.k__BackingField.BNBLHJJNLHI(); Action lmdjbibcifp = this.LMDJBIBCIFP; if (lmdjbibcifp != 0) { lmdjbibcifp(); } this.BPFKMJKAOBO = num2; return; } Debug.LogError("Cannot spawn null package"); } // Token: 0x0600BCCF RID: 48335 RVA: 0x002C8254 File Offset: 0x002C6454 [Token(Token = "0x600BCCF")] [Address(RVA = "0x1A9A250", Offset = "0x1A98C50", VA = "0x181A9A250")] private void FFHEADALFEO(string JDJDEMOMOAK, [Optional] string FPENNPMMHEK, [Optional] string CHCMPAHJJHO, bool OLFNKGDIDNC = true, bool BKENEOGILEB = false) { int num = 0; if (this != num) { this.mainBodyText.text = JDJDEMOMOAK; this.secondaryBodyText.text = FPENNPMMHEK; GameObject gameObject = this.confirmButton.gameObject; bool flag = gameObject == 0; gameObject.SetActive(flag); PLDMAFINLJO.FANDNIHFMNM(this.confirmButton.label, CHCMPAHJJHO); GameObject gameObject2 = this.backButton.gameObject; GameObject gameObject3 = this.giveAsGiftButton.gameObject; bool flag2 = !this.JCHIODPPOKG.HasTokens; gameObject3.SetActive(flag2); } } // Token: 0x0600BCD0 RID: 48336 RVA: 0x002C82E8 File Offset: 0x002C64E8 [Token(Token = "0x600BCD0")] [Address(RVA = "0x1A9A100", Offset = "0x1A98B00", VA = "0x181A9A100")] private void EHDDHEIGBDF() { WatchUI k__BackingField = this.k__BackingField; string lghbppioobm = this.LGHBPPIOOBM; this.LGHBPPIOOBM = lghbppioobm; k__BackingField.DMJOIMMIJEF(); Action lbnphcaiaeg = this.LBNPHCAIAEG; if (lbnphcaiaeg != 0) { lbnphcaiaeg(); return; } } // Token: 0x0600BCD1 RID: 48337 RVA: 0x002C8328 File Offset: 0x002C6528 [Token(Token = "0x600BCD1")] [Address(RVA = "0x1A999D0", Offset = "0x1A983D0", VA = "0x181A999D0")] private void EJAJPMFFDKM() { bool flag = this.k__BackingField.BNBLHJJNLHI(); Action lmdjbibcifp = this.LMDJBIBCIFP; if (lmdjbibcifp != 0) { lmdjbibcifp(); return; } } // Token: 0x0600BCD2 RID: 48338 RVA: 0x002C835C File Offset: 0x002C655C [Token(Token = "0x600BCD2")] [Address(RVA = "0x1A9A160", Offset = "0x1A98B60", VA = "0x181A9A160")] private void FCADPKAFNIM(OGLEAGGNIPE OJJOHDIFMEG) { Transform transform = this.imposterTransform; if (OJJOHDIFMEG != OGLEAGGNIPE.LARGE) { } float z = Vector3.one.z; Vector3 vector; float z2 = vector.z; } // Token: 0x0600BCD3 RID: 48339 RVA: 0x002C8390 File Offset: 0x002C6590 [Token(Token = "0x600BCD3")] [Address(RVA = "0x1A99A20", Offset = "0x1A98420", VA = "0x181A99A20")] public void Button_Confirm() { if (!this.EIIPNDBMDIA) { StoreScreen flowByType = this.k__BackingField.GetFlowByType(); int num = 0; if (flowByType != num) { bool flag = this.k__BackingField.BNBLHJJNLHI(); Action lmdjbibcifp = this.LMDJBIBCIFP; if (lmdjbibcifp != 0) { lmdjbibcifp(); } WatchUI k__BackingField = this.k__BackingField; string lghbppioobm = flowByType.LGHBPPIOOBM; int num2 = 0; flowByType.LGHBPPIOOBM = num2; k__BackingField.DMJOIMMIJEF(); this.k__BackingField.PPHHJCCHLIN(OGLEAGGNIPE.LARGE, true); flowByType.MGCAFNBFKOP = "Watch_Store_NotEnoughTokens"; flowByType.NBCMDAFMILA = StoreScreen.JBHDOHIDNPF.Tokens; } return; } this.DMGKINKJKDF(); } // Token: 0x0600BCD4 RID: 48340 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600BCD4")] [Address(RVA = "0x1A99B80", Offset = "0x1A98580", VA = "0x181A99B80")] public void Button_GiveAsGift() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600BCD5 RID: 48341 RVA: 0x002C842C File Offset: 0x002C662C [Token(Token = "0x600BCD5")] [Address(RVA = "0x1A999D0", Offset = "0x1A983D0", VA = "0x181A999D0")] public void Button_Back() { bool flag = this.k__BackingField.BNBLHJJNLHI(); Action lmdjbibcifp = this.LMDJBIBCIFP; if (lmdjbibcifp != 0) { lmdjbibcifp(); return; } } // Token: 0x0600BCD6 RID: 48342 RVA: 0x002C8460 File Offset: 0x002C6660 [Token(Token = "0x600BCD6")] [Address(RVA = "0x1A9BCC0", Offset = "0x1A9A6C0", VA = "0x181A9BCC0")] public StorePurchaseItemScreen() { Quaternion identity = Quaternion.identity; this.imposterRotationSpeed = 45f; this.PFNGHHBCMGE = (DGOHCPBKOHD)((ulong)3L); TokenFlag tokenFlag = new TokenFlag(); this.JCHIODPPOKG = tokenFlag; base..ctor(); } // Token: 0x04007C6B RID: 31851 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4007C6B")] [SerializeField] [Header("Buttons")] private Button3D giveAsGiftButton; // Token: 0x04007C6C RID: 31852 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4007C6C")] [SerializeField] private Button3D confirmButton; // Token: 0x04007C6D RID: 31853 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4007C6D")] [SerializeField] private Button3D backButton; // Token: 0x04007C6E RID: 31854 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4007C6E")] [SerializeField] [Header("Text")] private TextMeshProUGUI mainBodyText; // Token: 0x04007C6F RID: 31855 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4007C6F")] [SerializeField] private TextMeshProUGUI secondaryBodyText; // Token: 0x04007C70 RID: 31856 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x4007C70")] [SerializeField] [Header("Imposter")] private Transform imposterTransform; // Token: 0x04007C71 RID: 31857 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x4007C71")] [SerializeField] private float localImposterRadius = 325f; // Token: 0x04007C72 RID: 31858 [global::Cpp2IlInjected.FieldOffset(Offset = "0xEC")] [Token(Token = "0x4007C72")] [SerializeField] private float imposterParentNormalSize = 0.5f; // Token: 0x04007C73 RID: 31859 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x4007C73")] [SerializeField] private float imposterParentLargeSize = 1f; // Token: 0x04007C74 RID: 31860 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF4")] [Token(Token = "0x4007C74")] [SerializeField] private Quaternion imposterStartingRotation; // Token: 0x04007C75 RID: 31861 [global::Cpp2IlInjected.FieldOffset(Offset = "0x104")] [Token(Token = "0x4007C75")] [SerializeField] private float imposterRotationSpeed; // Token: 0x04007C76 RID: 31862 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x4007C76")] private HOJMGAMMIAD CKNNEFPFECJ; // Token: 0x04007C77 RID: 31863 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x4007C77")] private long? NOJEMBDACHN; // Token: 0x04007C78 RID: 31864 [global::Cpp2IlInjected.FieldOffset(Offset = "0x120")] [Token(Token = "0x4007C78")] private NLEKGNENMCO.LOCNECLOHCA BPFKMJKAOBO; // Token: 0x04007C79 RID: 31865 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x4007C79")] private DGOHCPBKOHD PFNGHHBCMGE; // Token: 0x04007C7A RID: 31866 [global::Cpp2IlInjected.FieldOffset(Offset = "0x12C")] [Token(Token = "0x4007C7A")] private bool EIIPNDBMDIA; // Token: 0x04007C7B RID: 31867 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x4007C7B")] private OOCCCGPICOG CHFOIAPLJJC; // Token: 0x04007C7C RID: 31868 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x4007C7C")] private CouponConsumableInfo OICOOGLDGMH; // Token: 0x04007C7F RID: 31871 [global::Cpp2IlInjected.FieldOffset(Offset = "0x150")] [Token(Token = "0x4007C7F")] private TokenFlag JCHIODPPOKG; // Token: 0x04007C80 RID: 31872 [global::Cpp2IlInjected.FieldOffset(Offset = "0x158")] [Token(Token = "0x4007C80")] private IEnumerable LOOHPBDFPNN; // Token: 0x04007C81 RID: 31873 [global::Cpp2IlInjected.FieldOffset(Offset = "0x160")] [Token(Token = "0x4007C81")] private Promise IGPGEOMGLDG; // Token: 0x02001B6B RID: 7019 [Token(Token = "0x2001B6B")] [CompilerGenerated] private sealed class BHMFGJAKHBN { // Token: 0x0600BCDD RID: 48349 RVA: 0x002C8594 File Offset: 0x002C6794 [Token(Token = "0x600BCDD")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public BHMFGJAKHBN() { } // Token: 0x0600BCDE RID: 48350 RVA: 0x002C85A8 File Offset: 0x002C67A8 [Token(Token = "0x600BCDE")] [Address(RVA = "0x1A8D8A0", Offset = "0x1A8C2A0", VA = "0x181A8D8A0")] internal Promise b__0() { ImposterSpawnManager instance = SingletonMonoBehaviour.Instance; MJLPNOMEFKG mjlpnomefkg = this.item; return instance.LoadItemAsync(mjlpnomefkg); } // Token: 0x04007C85 RID: 31877 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4007C85")] public MJLPNOMEFKG item; } // Token: 0x02001B6C RID: 7020 [Token(Token = "0x2001B6C")] [CompilerGenerated] private sealed class GHHGLKJOIIF { // Token: 0x0600BCDF RID: 48351 RVA: 0x002C85D0 File Offset: 0x002C67D0 [Token(Token = "0x600BCDF")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public GHHGLKJOIIF() { } // Token: 0x0600BCE0 RID: 48352 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600BCE0")] [Address(RVA = "0x1A8E390", Offset = "0x1A8CD90", VA = "0x181A8E390")] internal void b__0(string error, GEAPBDGCKMB.PurchaseBalanceUpdateResponseDTO response) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04007C86 RID: 31878 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4007C86")] public StorePurchaseItemScreen <>4__this; // Token: 0x04007C87 RID: 31879 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4007C87")] public MJLPNOMEFKG item; } } }