using System; using System.Collections; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Core; using TMPro; using UnityEngine; namespace AGUI.StackedUI { // Token: 0x02001191 RID: 4497 [Token(Token = "0x2001191")] public class BecomeMemberToPurchaseItemScreen : WatchUIFlow { // Token: 0x17001102 RID: 4354 // (get) Token: 0x060065A7 RID: 26023 RVA: 0x00166C54 File Offset: 0x00164E54 // (set) Token: 0x060065A8 RID: 26024 RVA: 0x00166C68 File Offset: 0x00164E68 [Token(Token = "0x17001102")] public HOJMGAMMIAD NKMOKCDNHIM { [Token(Token = "0x60065A7")] [Address(RVA = "0x8379D0", Offset = "0x8367D0", VA = "0x1808379D0")] get; [Token(Token = "0x60065A8")] [Address(RVA = "0xBDCC40", Offset = "0xBDBA40", VA = "0x180BDCC40")] set; } // Token: 0x17001103 RID: 4355 // (get) Token: 0x060065A9 RID: 26025 RVA: 0x00166C7C File Offset: 0x00164E7C // (set) Token: 0x060065AA RID: 26026 RVA: 0x00166C90 File Offset: 0x00164E90 [Token(Token = "0x17001103")] public MJLPNOMEFKG ABNDLFJFIMA { [Token(Token = "0x60065A9")] [Address(RVA = "0x60CF40", Offset = "0x60BD40", VA = "0x18060CF40")] get { return this.LCHHGFPOHGH; } [Token(Token = "0x60065AA")] [Address(RVA = "0xF2FF60", Offset = "0xF2ED60", VA = "0x180F2FF60")] private set { if (this.LCHHGFPOHGH != value) { this.LCHHGFPOHGH = value; } } } // Token: 0x060065AB RID: 26027 RVA: 0x00166CB0 File Offset: 0x00164EB0 [Token(Token = "0x60065AB")] [Address(RVA = "0xF300E0", Offset = "0xF2EEE0", VA = "0x180F300E0", Slot = "10")] public override void Initialize(StackedUIBase LJOCNMLBCAH) { base.Initialize(LJOCNMLBCAH); Transform transform = this.prefabRoot; int num = 0; if (transform != num) { Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; BecomeMemberToPurchaseItemScreen.FIPENCPNJPE fipencpnjpe; fipencpnjpe.System.IDisposable.Dispose(); fipencpnjpe.<>1__state = (int)((ulong)0L); fipencpnjpe.<>4__this = this; KFBABPAPIMB kfbabpapimb = instance.Run(this, fipencpnjpe); } } // Token: 0x060065AC RID: 26028 RVA: 0x00166D04 File Offset: 0x00164F04 [Token(Token = "0x60065AC")] [Address(RVA = "0xF30510", Offset = "0xF2F310", VA = "0x180F30510", Slot = "11")] public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN) { base.OnFlowEntered(BFHJBBGCMAN); GCBPKHFJKCE.BEACFGLJIBH beacfgljibh = GCBPKHFJKCE.KHKBGCCMFPE; if (beacfgljibh != 0 && beacfgljibh.MIKDLDEALPN) { this.k__BackingField.Button_PopFlow(); } } // Token: 0x060065AD RID: 26029 RVA: 0x00166D40 File Offset: 0x00164F40 [Token(Token = "0x60065AD")] [Address(RVA = "0xF30310", Offset = "0xF2F110", VA = "0x180F30310")] 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.prefabRoot; if (gcjkhceamlc != OGLEAGGNIPE.LARGE) { } float z = Vector3.one.z; Vector3 vector; float z2 = vector.z; } Transform transform2 = this.prefabRoot; int num2 = 0; if (transform2 != num2) { Transform transform3 = this.prefabRoot; Quaternion quaternion = this.imposterStartingRotation; transform3.localRotation = quaternion; } } // Token: 0x060065AE RID: 26030 RVA: 0x00166DE0 File Offset: 0x00164FE0 [Token(Token = "0x60065AE")] [Address(RVA = "0xF301F0", Offset = "0xF2EFF0", VA = "0x180F301F0")] private IEnumerator NOLIEFFLNEO() { /* An exception occurred when decompiling this method (060065AE) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 AGUI.StackedUI.BecomeMemberToPurchaseItemScreen::NOLIEFFLNEO() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(FIPENCPNJPE::System.IDisposable.Dispose, ldloc:FIPENCPNJPE(var_0)) stfld:int32(FIPENCPNJPE::<>1__state, ldloc:FIPENCPNJPE(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:BecomeMemberToPurchaseItemScreen(FIPENCPNJPE::<>4__this, ldloc:FIPENCPNJPE(var_0), ldloc:BecomeMemberToPurchaseItemScreen(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: 0x060065AF RID: 26031 RVA: 0x00166E04 File Offset: 0x00165004 [Token(Token = "0x60065AF")] [Address(RVA = "0xF30250", Offset = "0xF2F050", VA = "0x180F30250")] 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: 0x060065B0 RID: 26032 RVA: 0x00166E48 File Offset: 0x00165048 [Token(Token = "0x60065B0")] [Address(RVA = "0xF305B0", Offset = "0xF2F3B0", VA = "0x180F305B0")] public void SetItem(MJLPNOMEFKG LHKDGCMGAKD) { int num; do { num = 0; if (this.LCHHGFPOHGH == LHKDGCMGAKD) { return; } IEnumerator enumerator = this.prefabRoot.GetEnumerator(); GameObject gameObject; if (enumerator != 0) { if (enumerator == 0 || enumerator == 0) { goto IL_84; } global::UnityEngine.Object.Destroy(gameObject); } if (gameObject != 0) { } } while (num != 0); if (this.LCHHGFPOHGH != LHKDGCMGAKD) { this.LCHHGFPOHGH = LHKDGCMGAKD; } if (LHKDGCMGAKD != 0) { Func> func = new Func(this.EPCBDPNLMOK); StackedUIBase k__BackingField = this.k__BackingField; TextMeshProUGUI textMeshProUGUI = this.itemName; MJLPNOMEFKG lchhgfpohgh = this.LCHHGFPOHGH; string text = textMeshProUGUI.text; } return; IL_84: throw new NullReferenceException(); } // Token: 0x060065B1 RID: 26033 RVA: 0x00166EE4 File Offset: 0x001650E4 [Token(Token = "0x60065B1")] [Address(RVA = "0xF2FFF0", Offset = "0xF2EDF0", VA = "0x180F2FFF0")] private void FCADPKAFNIM(OGLEAGGNIPE OJJOHDIFMEG) { Transform transform = this.prefabRoot; if (OJJOHDIFMEG != OGLEAGGNIPE.LARGE) { } float z = Vector3.one.z; Vector3 vector; float z2 = vector.z; } // Token: 0x060065B2 RID: 26034 RVA: 0x00166F18 File Offset: 0x00165118 [Token(Token = "0x60065B2")] [Address(RVA = "0xF2FF10", Offset = "0xF2ED10", VA = "0x180F2FF10")] public void Button_UpgradePlan() { WatchUI k__BackingField = this.k__BackingField; int num = 0; k__BackingField.ShowRRPSignUp("SubscribersItem", num); } // Token: 0x060065B3 RID: 26035 RVA: 0x00166F40 File Offset: 0x00165140 [Token(Token = "0x60065B3")] [Address(RVA = "0xF308A0", Offset = "0xF2F6A0", VA = "0x180F308A0")] public BecomeMemberToPurchaseItemScreen() { Quaternion identity = Quaternion.identity; this.imposterRotationSpeed = 45f; base..ctor(); } // Token: 0x060065B4 RID: 26036 RVA: 0x00166F88 File Offset: 0x00165188 [Token(Token = "0x60065B4")] [Address(RVA = "0xF2FF80", Offset = "0xF2ED80", VA = "0x180F2FF80")] [CompilerGenerated] private JCOINEEFENJ EPCBDPNLMOK() { ImposterSpawnManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; MJLPNOMEFKG lchhgfpohgh = this.LCHHGFPOHGH; return instance.LoadItemAsync(lchhgfpohgh); } // Token: 0x0400439C RID: 17308 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400439C")] [SerializeField] private TextMeshProUGUI itemName; // Token: 0x0400439D RID: 17309 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400439D")] [SerializeField] [Header("Imposter")] private Transform prefabRoot; // Token: 0x0400439E RID: 17310 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400439E")] [SerializeField] private float localImposterRadius = 62.5f; // Token: 0x0400439F RID: 17311 [FieldOffset(Offset = "0xDC")] [Token(Token = "0x400439F")] [SerializeField] private float imposterParentNormalSize = 0.75f; // Token: 0x040043A0 RID: 17312 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x40043A0")] [SerializeField] private float imposterParentLargeSize = 1.25f; // Token: 0x040043A1 RID: 17313 [FieldOffset(Offset = "0xE4")] [Token(Token = "0x40043A1")] [SerializeField] private Quaternion imposterStartingRotation; // Token: 0x040043A2 RID: 17314 [FieldOffset(Offset = "0xF4")] [Token(Token = "0x40043A2")] [SerializeField] private float imposterRotationSpeed; // Token: 0x040043A4 RID: 17316 [FieldOffset(Offset = "0x100")] [Token(Token = "0x40043A4")] private MJLPNOMEFKG LCHHGFPOHGH; // Token: 0x040043A5 RID: 17317 [FieldOffset(Offset = "0x108")] [Token(Token = "0x40043A5")] private JCOINEEFENJ IGPGEOMGLDG; } }