using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using Photon.Realtime; using RecRoom; using RecRoom.AGUI.ToolUIs; using RecRoom.Async; using RecRoom.Core; using RecRoom.Core.Creation; using RecRoom.Players.Watch; using UnityEngine; namespace AGUI.StackedUI { // Token: 0x02001B7C RID: 7036 [Token(Token = "0x2001B7C")] [StructLayout(3)] public class TrialInventionsScreen : WatchUIFlow { // Token: 0x0600BD91 RID: 48529 RVA: 0x002CB79C File Offset: 0x002C999C [Token(Token = "0x600BD91")] [Address(RVA = "0x14439D0", Offset = "0x14423D0", VA = "0x1814439D0", Slot = "9")] public override void Initialize(StackedUIBase LJOCNMLBCAH) { base.Initialize(LJOCNMLBCAH); ActionEvent onTrialInventionsChanged = TrialInventionManager.OnTrialInventionsChanged; Action action = new Action(this.CKIEHLNCLOD); TrialInventionManager.OnTrialInventionsChanged = onTrialInventionsChanged + action; } // Token: 0x0600BD92 RID: 48530 RVA: 0x002CB7D0 File Offset: 0x002C99D0 [Token(Token = "0x600BD92")] [Address(RVA = "0x1444220", Offset = "0x1442C20", VA = "0x181444220", Slot = "6")] protected override void OnDestroy() { ActionEvent onTrialInventionsChanged = TrialInventionManager.OnTrialInventionsChanged; Action action = new Action(this.CKIEHLNCLOD); TrialInventionManager.OnTrialInventionsChanged = onTrialInventionsChanged - action; base.OnDestroy(); } // Token: 0x0600BD93 RID: 48531 RVA: 0x002CB804 File Offset: 0x002C9A04 [Token(Token = "0x600BD93")] [Address(RVA = "0x14442E0", Offset = "0x1442CE0", VA = "0x1814442E0", Slot = "11")] public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO) { base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO); if (!CJEIBCEPAPO) { Promise nklgagchgpm = this.NKLGAGCHGPM; if (nklgagchgpm != 0) { int num = 0; nklgagchgpm.Complete(num); this.NKLGAGCHGPM = (ulong)0L; } } } // Token: 0x0600BD94 RID: 48532 RVA: 0x002CB83C File Offset: 0x002C9A3C [Token(Token = "0x600BD94")] [Address(RVA = "0x1444360", Offset = "0x1442D60", VA = "0x181444360")] public IPromise ShowScreen(DGOHCPBKOHD PFNGHHBCMGE) { this.HKMGLHPFOJC(); if (this.KAEAPEGEAGO.Count != 0) { this.ECPPCOIEKLK = PFNGHHBCMGE; WatchUI k__BackingField = this.k__BackingField; int num = 0; k__BackingField.PushFlow(this, num); if (!this.k__BackingField.OHPDNGENFJL.KGCJLAOBAHL) { WatchMenuProjector watchMenuProjector = this.k__BackingField.OHPDNGENFJL; int num2 = 0; watchMenuProjector.AuthorityOpenMenuDetached(num2 != 0); } Promise promise = new Promise(); ScreenHeader screenHeader = this.screenHeader; this.NKLGAGCHGPM = promise; int num3 = 0; screenHeader.LDENPGAMDPF = num3 != 0; Promise nklgagchgpm = this.NKLGAGCHGPM; Action action = new Action(this.LEHOPIOGPPG); nklgagchgpm.System.Collections.IEnumerator.Reset(); Promise nklgagchgpm2 = this.NKLGAGCHGPM; } return Promise.FromResult((JPIJGHNNIDP)((uint)1)); } // Token: 0x0600BD95 RID: 48533 RVA: 0x002CB8FC File Offset: 0x002C9AFC [Token(Token = "0x600BD95")] [Address(RVA = "0x1443730", Offset = "0x1442130", VA = "0x181443730")] private void HKMGLHPFOJC() { Dictionary trialInventionsRegistry = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GetTrialInventionsRegistry(); Button3D button3D = this.saveButton; this.KAEAPEGEAGO = trialInventionsRegistry; bool flag = trialInventionsRegistry.Count == 0; button3D.interactable = flag; Dictionary kaeapegeago = this.KAEAPEGEAGO; TrialInventionPagedGrid trialInventionPagedGrid = this.trialsPagedGrid; Dictionary.ValueCollection values = kaeapegeago.Values; trialInventionPagedGrid.SetTrials(values); } // Token: 0x0600BD96 RID: 48534 RVA: 0x002CB95C File Offset: 0x002C9B5C [Token(Token = "0x600BD96")] [Address(RVA = "0x1443150", Offset = "0x1441B50", VA = "0x181443150")] private void DJALOBOLOBB(TrialInventionManager.MJOCGIJACGM LFOCLIDEKIA) { int k__BackingField = LFOCLIDEKIA.k__BackingField; global::Player k__BackingField = global::Player.k__BackingField; if (k__BackingField == k__BackingField.k__BackingField) { IPromise promise = LFOCLIDEKIA.FDEMGICNKPI(); Action action = new Action(this.LGPDFFAOFHJ); } Photon.Realtime.Player fromRecNetAccountId = PhotonNetwork.GetFromRecNetAccountId(LFOCLIDEKIA.k__BackingField); if (fromRecNetAccountId == 0 || fromRecNetAccountId.nickName == 0) { } NotificationManager instance = SingletonMonoBehaviour.Instance; string text = "This invention was spawned by another player " + ""; } // Token: 0x0600BD97 RID: 48535 RVA: 0x002CB9D0 File Offset: 0x002C9BD0 [Token(Token = "0x600BD97")] [Address(RVA = "0x1443810", Offset = "0x1442210", VA = "0x181443810")] private void IIADEGDMMAH(OBBBPCBIMME LDNFNNNHPPB, long NOJEMBDACHN) { TrialInventionsScreen.BODEJOBDPEK bodejobdpek = new TrialInventionsScreen.BODEJOBDPEK(); bodejobdpek.<>4__this = this; bodejobdpek.invention = LDNFNNNHPPB; bodejobdpek.initialBalance = NOJEMBDACHN; long k__BackingField = LDNFNNNHPPB.k__BackingField; int? k__BackingField = LDNFNNNHPPB.k__BackingField; int num = 0; IPromise promise = GEAPBDGCKMB.MOANDFACFAP(k__BackingField, num, ""); Action action = delegate(GEAPBDGCKMB.InventionPurchaseResponseDTO response) { TrialInventionsScreen <>4__this = bodejobdpek.<>4__this; int num3 = 0; if (<>4__this != num3) { if (response == 0 || response.k__BackingField.k__BackingField != JJONIELLJGH.Success) { TrialInventionsScreen <>4__this2 = bodejobdpek.<>4__this; OBBBPCBIMME invention = bodejobdpek.invention; string empty = string.Empty; <>4__this2.EHKIKOJAAIC(invention, empty, response); return; } TrialInventionsScreen <>4__this3 = bodejobdpek.<>4__this; long initialBalance = bodejobdpek.initialBalance; OBBBPCBIMME invention2 = bodejobdpek.invention; <>4__this3.MMJCMBKCEIE(invention2, initialBalance); } }; if (num < bodejobdpek) { num += num; if (num == bodejobdpek) { goto IL_65; } num++; } Action action2 = delegate(string error) { TrialInventionsScreen <>4__this4 = bodejobdpek.<>4__this; int num4 = 0; if (<>4__this4 != num4) { TrialInventionsScreen <>4__this5 = bodejobdpek.<>4__this; OBBBPCBIMME invention3 = bodejobdpek.invention; int num5 = 0; <>4__this5.EHKIKOJAAIC(invention3, error, num5); WatchUI k__BackingField = bodejobdpek.<>4__this.k__BackingField; } }; IL_65: uint num2; num2 += num2; throw new NullReferenceException(); } // Token: 0x0600BD98 RID: 48536 RVA: 0x002CBA50 File Offset: 0x002C9C50 [Token(Token = "0x600BD98")] [Address(RVA = "0x1442E80", Offset = "0x1441880", VA = "0x181442E80")] private void DMMMNJKDLCK(TrialInventionManager.MJOCGIJACGM LFOCLIDEKIA) { TrialInventionManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; string text = LFOCLIDEKIA.IGGBOMGDLHK(); instance.RequestDeleteTrialRecord(text); IPromise promise = LFOCLIDEKIA.FDEMGICNKPI(); if (TrialInventionsScreen.<>c.<>9__13_0 == 0) { TrialInventionsScreen.<>c.<>9__13_0 = delegate(OBBBPCBIMME invention) { int num = 0; int num2 = 0; CFLMJLFBOKH.OEAIOAJHALN(CFLMJLFBOKH.NOIAPAJCEMB.TrialRoomSaveRemove, invention, num2, num); }; } throw new NullReferenceException(); } // Token: 0x0600BD99 RID: 48537 RVA: 0x002CBA9C File Offset: 0x002C9C9C [Token(Token = "0x600BD99")] [Address(RVA = "0x1443AA0", Offset = "0x14424A0", VA = "0x181443AA0")] private IEnumerator JPLEDAADLPA(float HABFNPMBADP) { /* An exception occurred when decompiling this method (0600BD99) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 AGUI.StackedUI.TrialInventionsScreen::JPLEDAADLPA(System.Single) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(BGJJBEJCEEA::System.IDisposable.Dispose, ldloc:BGJJBEJCEEA(var_0)) stfld:float32(BGJJBEJCEEA::seconds, ldloc:BGJJBEJCEEA(var_0), ldloc:float32(HABFNPMBADP)) stfld:int32(BGJJBEJCEEA::<>1__state, ldloc:BGJJBEJCEEA(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:TrialInventionsScreen(BGJJBEJCEEA::<>4__this, ldloc:BGJJBEJCEEA(var_0), ldloc:TrialInventionsScreen(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: 0x0600BD9A RID: 48538 RVA: 0x002CBAC8 File Offset: 0x002C9CC8 [Token(Token = "0x600BD9A")] [Address(RVA = "0x1443070", Offset = "0x1441A70", VA = "0x181443070")] private void CKIEHLNCLOD() { Scheduler instance = SingletonMonoBehaviour.Instance; TrialInventionsScreen.BGJJBEJCEEA bgjjbejceea; bgjjbejceea.System.IDisposable.Dispose(); bgjjbejceea.<>1__state = (int)((ulong)0L); bgjjbejceea.<>4__this = this; bgjjbejceea.seconds = 0.5f; ISchedulerPromise schedulerPromise = instance.Run(this, bgjjbejceea); } // Token: 0x0600BD9B RID: 48539 RVA: 0x002CBB0C File Offset: 0x002C9D0C [Token(Token = "0x600BD9B")] [Address(RVA = "0x1443B10", Offset = "0x1442510", VA = "0x181443B10")] private void KADNOGFBKCC(JPIJGHNNIDP MAOOLFEBOOD) { Promise nklgagchgpm = this.NKLGAGCHGPM; WatchUI k__BackingField = this.k__BackingField; this.NKLGAGCHGPM = (ulong)0L; k__BackingField.Button_PopFlow(); } // Token: 0x0600BD9C RID: 48540 RVA: 0x002CBB3C File Offset: 0x002C9D3C [Token(Token = "0x600BD9C")] [Address(RVA = "0x1444050", Offset = "0x1442A50", VA = "0x181444050")] private void MMJCMBKCEIE(OBBBPCBIMME LDNFNNNHPPB, long NOJEMBDACHN) { this.HKMGLHPFOJC(); NotificationManager instance = SingletonMonoBehaviour.Instance; int num = 0; int num2 = 0; CFLMJLFBOKH.OEAIOAJHALN(CFLMJLFBOKH.NOIAPAJCEMB.TrialRoomSavePurchaseSuccessful, LDNFNNNHPPB, num2, num); int? k__BackingField = LDNFNNNHPPB.k__BackingField; } // Token: 0x0600BD9D RID: 48541 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600BD9D")] [Address(RVA = "0x1443350", Offset = "0x1441D50", VA = "0x181443350")] private void EHKIKOJAAIC(OBBBPCBIMME LDNFNNNHPPB, string MOPOMPHBHKF, GEAPBDGCKMB.InventionPurchaseResponseDTO MAOOLFEBOOD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600BD9E RID: 48542 RVA: 0x002CBB78 File Offset: 0x002C9D78 [Token(Token = "0x600BD9E")] [Address(RVA = "0x1442DE0", Offset = "0x14417E0", VA = "0x181442DE0")] public void Button_BuyTrialInvention(TrialInventionManager.MJOCGIJACGM trial) { this.DJALOBOLOBB(trial); } // Token: 0x0600BD9F RID: 48543 RVA: 0x002CBB8C File Offset: 0x002C9D8C [Token(Token = "0x600BD9F")] [Address(RVA = "0x1442E80", Offset = "0x1441880", VA = "0x181442E80")] public void Button_RemoveTrialInvention(TrialInventionManager.MJOCGIJACGM trial) { TrialInventionManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; string text = trial.IGGBOMGDLHK(); instance.RequestDeleteTrialRecord(text); IPromise promise = trial.FDEMGICNKPI(); if (TrialInventionsScreen.<>c.<>9__13_0 == 0) { TrialInventionsScreen.<>c.<>9__13_0 = delegate(OBBBPCBIMME invention) { int num = 0; int num2 = 0; CFLMJLFBOKH.OEAIOAJHALN(CFLMJLFBOKH.NOIAPAJCEMB.TrialRoomSaveRemove, invention, num2, num); }; } throw new NullReferenceException(); } // Token: 0x0600BDA0 RID: 48544 RVA: 0x002CBBD8 File Offset: 0x002C9DD8 [Token(Token = "0x600BDA0")] [Address(RVA = "0x1442DF0", Offset = "0x14417F0", VA = "0x181442DF0")] public void Button_Cancel() { Promise nklgagchgpm = this.NKLGAGCHGPM; int num = 0; nklgagchgpm.Complete(num); WatchUI k__BackingField = this.k__BackingField; this.NKLGAGCHGPM = (ulong)0L; k__BackingField.Button_PopFlow(); this.k__BackingField.OHPDNGENFJL.AuthorityCloseMenu(); } // Token: 0x0600BDA1 RID: 48545 RVA: 0x002CBC24 File Offset: 0x002C9E24 [Token(Token = "0x600BDA1")] [Address(RVA = "0x1442FE0", Offset = "0x14419E0", VA = "0x181442FE0")] public void Button_Save() { this.NKLGAGCHGPM.Complete((uint)1); WatchUI k__BackingField = this.k__BackingField; this.NKLGAGCHGPM = (ulong)0L; k__BackingField.Button_PopFlow(); this.k__BackingField.OHPDNGENFJL.AuthorityCloseMenu(); } // Token: 0x0600BDA2 RID: 48546 RVA: 0x002CBC6C File Offset: 0x002C9E6C [Token(Token = "0x600BDA2")] [Address(RVA = "0x1444520", Offset = "0x1442F20", VA = "0x181444520")] public TrialInventionsScreen() { } // Token: 0x0600BDA3 RID: 48547 RVA: 0x002CBC94 File Offset: 0x002C9E94 [Token(Token = "0x600BDA3")] [Address(RVA = "0x1443B90", Offset = "0x1442590", VA = "0x181443B90")] [CompilerGenerated] private void LEHOPIOGPPG() { this.screenHeader.LDENPGAMDPF = true; } // Token: 0x0600BDA4 RID: 48548 RVA: 0x002CBCB4 File Offset: 0x002C9EB4 [Token(Token = "0x600BDA4")] [Address(RVA = "0x1443BC0", Offset = "0x14425C0", VA = "0x181443BC0")] [CompilerGenerated] private void LGPDFFAOFHJ(OBBBPCBIMME LDNFNNNHPPB) { OBBBPCBIMME invention = LDNFNNNHPPB; int? k__BackingField = LDNFNNNHPPB.k__BackingField; long? num; WatchUI k__BackingField; Action action; if (0 > num) { k__BackingField = this.k__BackingField; string k__BackingField = invention.k__BackingField; long num2; string text = string.Format("It looks like you need {0} more tokens to buy {1}.\n\nWould you like to buy more tokens now?", num2, k__BackingField); action = new Action(this.FLLEIEHJEGL); } Action onDestroyEvent = k__BackingField.OnDestroyEvent; string[] array = new string[5]; if ("Buy " != 0) { } array[0] = "Buy "; if (onDestroyEvent != 0) { } array[1] = onDestroyEvent; if (" for " != 0) { } array[2] = " for "; int num3; string text2 = string.Format("{0:n0}", num3); if (text2 != 0) { } array[3] = text2; if (" tokens?" != 0) { } array[4] = " tokens?"; string text3 = string.Concat(array); WatchUI k__BackingField2 = this.k__BackingField; Action action2 = delegate(JPIJGHNNIDP response) { if (response == JPIJGHNNIDP.Affirmative) { TrialInventionsScreen <>4__this = action.<>4__this; } }; } // Token: 0x0600BDA5 RID: 48549 RVA: 0x002CBDB4 File Offset: 0x002C9FB4 [Token(Token = "0x600BDA5")] [Address(RVA = "0x1443650", Offset = "0x1442050", VA = "0x181443650")] [CompilerGenerated] private void FLLEIEHJEGL(JPIJGHNNIDP MAOOLFEBOOD) { if (MAOOLFEBOOD == JPIJGHNNIDP.Affirmative) { StoreScreen flowByType = this.k__BackingField.GetFlowByType(); WatchUI k__BackingField = this.k__BackingField; int num = 0; k__BackingField.PushFlow(flowByType, num); this.k__BackingField.DBLCENPKMBI = OGLEAGGNIPE.LARGE; DGOHCPBKOHD ecppcoieklk = this.ECPPCOIEKLK; string text = string.Format("TrialInventions_NotEnoughTokens_{0}", ecppcoieklk); flowByType.Button_SetTokensDisplayMode(text); } } // Token: 0x04007D28 RID: 32040 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4007D28")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] private TrialInventionPagedGrid trialsPagedGrid; // Token: 0x04007D29 RID: 32041 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4007D29")] [SerializeField] private Button3D saveButton; // Token: 0x04007D2A RID: 32042 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4007D2A")] [SerializeField] private string defaultErrorMessage = "Error purchasing invention. Please contact us at recroom.happyfox.com if this persists."; // Token: 0x04007D2B RID: 32043 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4007D2B")] private Dictionary KAEAPEGEAGO; // Token: 0x04007D2C RID: 32044 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4007D2C")] private Promise NKLGAGCHGPM; // Token: 0x04007D2D RID: 32045 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x4007D2D")] private DGOHCPBKOHD ECPPCOIEKLK = (DGOHCPBKOHD)((ulong)3L); // Token: 0x02001B7D RID: 7037 [Token(Token = "0x2001B7D")] [CompilerGenerated] private sealed class JJEJNBGEMDP { // Token: 0x0600BDA6 RID: 48550 RVA: 0x002CBE10 File Offset: 0x002CA010 [Token(Token = "0x600BDA6")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public JJEJNBGEMDP() { } // Token: 0x0600BDA7 RID: 48551 RVA: 0x002CBE24 File Offset: 0x002CA024 [Token(Token = "0x600BDA7")] [Address(RVA = "0x143F630", Offset = "0x143E030", VA = "0x18143F630")] internal void b__1(JPIJGHNNIDP response) { if (response == JPIJGHNNIDP.Affirmative) { TrialInventionsScreen trialInventionsScreen = this.<>4__this; } } // Token: 0x04007D2E RID: 32046 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4007D2E")] public OBBBPCBIMME invention; // Token: 0x04007D2F RID: 32047 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4007D2F")] public long? initialBalance; // Token: 0x04007D30 RID: 32048 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4007D30")] public TrialInventionsScreen <>4__this; } // Token: 0x02001B7E RID: 7038 [Token(Token = "0x2001B7E")] [CompilerGenerated] private sealed class BODEJOBDPEK { // Token: 0x0600BDA8 RID: 48552 RVA: 0x002CBE44 File Offset: 0x002CA044 [Token(Token = "0x600BDA8")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public BODEJOBDPEK() { } // Token: 0x0600BDA9 RID: 48553 RVA: 0x002CBE58 File Offset: 0x002CA058 [Token(Token = "0x600BDA9")] [Address(RVA = "0x143EB10", Offset = "0x143D510", VA = "0x18143EB10")] internal void b__0(GEAPBDGCKMB.InventionPurchaseResponseDTO response) { TrialInventionsScreen trialInventionsScreen = this.<>4__this; int num = 0; if (trialInventionsScreen != num) { if (response == 0 || response.k__BackingField.k__BackingField != JJONIELLJGH.Success) { TrialInventionsScreen trialInventionsScreen2 = this.<>4__this; OBBBPCBIMME obbbpcbimme = this.invention; string empty = string.Empty; trialInventionsScreen2.EHKIKOJAAIC(obbbpcbimme, empty, response); return; } TrialInventionsScreen trialInventionsScreen3 = this.<>4__this; long num2 = this.initialBalance; OBBBPCBIMME obbbpcbimme2 = this.invention; trialInventionsScreen3.MMJCMBKCEIE(obbbpcbimme2, num2); } } // Token: 0x0600BDAA RID: 48554 RVA: 0x002CBED4 File Offset: 0x002CA0D4 [Token(Token = "0x600BDAA")] [Address(RVA = "0x143EC00", Offset = "0x143D600", VA = "0x18143EC00")] internal void b__1(string error) { TrialInventionsScreen trialInventionsScreen = this.<>4__this; int num = 0; if (trialInventionsScreen != num) { TrialInventionsScreen trialInventionsScreen2 = this.<>4__this; OBBBPCBIMME obbbpcbimme = this.invention; int num2 = 0; trialInventionsScreen2.EHKIKOJAAIC(obbbpcbimme, error, num2); WatchUI k__BackingField = this.<>4__this.k__BackingField; } } // Token: 0x04007D31 RID: 32049 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4007D31")] public TrialInventionsScreen <>4__this; // Token: 0x04007D32 RID: 32050 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4007D32")] public OBBBPCBIMME invention; // Token: 0x04007D33 RID: 32051 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4007D33")] public long initialBalance; } } }