using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using TMPro; using UnityEngine; namespace RRUI.Data { // Token: 0x02000A6D RID: 2669 [Token(Token = "0x2000A6D")] public class ClubMembershipModelController : ModelController, IOLLIDNPNNA { // Token: 0x060044B9 RID: 17593 RVA: 0x00109BB4 File Offset: 0x00107DB4 [Token(Token = "0x60044B9")] [Address(RVA = "0x15B6DB0", Offset = "0x15B5BB0", VA = "0x1815B6DB0", Slot = "20")] public BAEJLDPBGFI GetToCardController() { /* An exception occurred when decompiling this method (060044B9) ICSharpCode.Decompiler.DecompilerException: Error decompiling BAEJLDPBGFI RRUI.Data.ClubMembershipModelController::GetToCardController() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_1C: brtrue(IL_1C, cne:bool(ldloc:Type(var_0_0A), ldc.i4:int32[exp:Type](0))) } 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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 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: 0x060044BA RID: 17594 RVA: 0x00109BE0 File Offset: 0x00107DE0 [Token(Token = "0x60044BA")] [Address(RVA = "0x15B6E60", Offset = "0x15B5C60", VA = "0x1815B6E60")] public ClubMembershipModelController() { } // Token: 0x02000A6E RID: 2670 [Token(Token = "0x2000A6E")] [Serializable] private class ClubMembershipTypeTextImpl : TextControllerImpl { // Token: 0x060044BB RID: 17595 RVA: 0x00109BF4 File Offset: 0x00107DF4 [Token(Token = "0x60044BB")] [Address(RVA = "0x15BA680", Offset = "0x15B9480", VA = "0x1815BA680", Slot = "27")] protected override void DMAHGBLDMFA() { string empty = string.Empty; int num = 0; bool flag; if (flag) { string text = ClubsConfig.Instance.OPBOLMAGHOO((PPGPAHNMGEC)num); } string text2 = this.textToAppend; string text3 = empty + text2; int num2 = ((IComparable)empty).CompareTo(text3); } // Token: 0x060044BC RID: 17596 RVA: 0x00109C40 File Offset: 0x00107E40 [Token(Token = "0x60044BC")] [Address(RVA = "0x15BA780", Offset = "0x15B9580", VA = "0x1815BA780")] public ClubMembershipTypeTextImpl() { } // Token: 0x040035CF RID: 13775 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40035CF")] [SerializeField] private string textToAppend; } // Token: 0x02000A6F RID: 2671 [Token(Token = "0x2000A6F")] [Serializable] private class ClubMembershipJoinedAtTextImpl : TextControllerImpl { // Token: 0x060044BD RID: 17597 RVA: 0x00109C54 File Offset: 0x00107E54 [Token(Token = "0x60044BD")] [Address(RVA = "0x15B4CD0", Offset = "0x15B3AD0", VA = "0x1815B4CD0", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; if (string.IsNullOrEmpty(num)) { return; } string text = num + num; throw new NullReferenceException(); } // Token: 0x060044BE RID: 17598 RVA: 0x00109C7C File Offset: 0x00107E7C [Token(Token = "0x60044BE")] [Address(RVA = "0x15B4DA0", Offset = "0x15B3BA0", VA = "0x1815B4DA0")] public ClubMembershipJoinedAtTextImpl() { } // Token: 0x040035D0 RID: 13776 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40035D0")] [SerializeField] private string prefix = "Joined: "; } // Token: 0x02000A70 RID: 2672 [Token(Token = "0x2000A70")] [Serializable] private class ClubMembershipBanButtonImpl : ButtonControllerImpl { // Token: 0x060044BF RID: 17599 RVA: 0x00109C9C File Offset: 0x00107E9C [Token(Token = "0x60044BF")] [Address(RVA = "0x15B4360", Offset = "0x15B3160", VA = "0x1815B4360", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; bool flag; if (!flag || !flag || num != 0) { } } // Token: 0x060044C0 RID: 17600 RVA: 0x00109CC4 File Offset: 0x00107EC4 [Token(Token = "0x60044C0")] [Address(RVA = "0x15B4460", Offset = "0x15B3260", VA = "0x1815B4460", Slot = "29")] protected override void IKNMALNFPII() { PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB(); int num = 0; pmcghgjacnb.k__BackingField = "Ban player from club"; string text = string.Format("Are you sure you want to ban @{0} from the club?", num); pmcghgjacnb.k__BackingField = text; pmcghgjacnb.k__BackingField = "Yes"; Action action = new Action(base.CIKFAJEGLJI); pmcghgjacnb.k__BackingField = action; pmcghgjacnb.k__BackingField = "Cancel"; DialogListModel dialogListModel; PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb); } // Token: 0x060044C1 RID: 17601 RVA: 0x00109D34 File Offset: 0x00107F34 [Token(Token = "0x60044C1")] [Address(RVA = "0x15B4590", Offset = "0x15B3390", VA = "0x1815B4590")] public ClubMembershipBanButtonImpl() { } } // Token: 0x02000A71 RID: 2673 [Token(Token = "0x2000A71")] [Serializable] private class ClubMembershipChangeMembershipTypeButtonImpl : ButtonControllerImpl { // Token: 0x060044C2 RID: 17602 RVA: 0x00109D48 File Offset: 0x00107F48 [Token(Token = "0x60044C2")] [Address(RVA = "0x15B45D0", Offset = "0x15B33D0", VA = "0x1815B45D0", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; bool flag = num != num; bool flag2 = num != num; } // Token: 0x060044C3 RID: 17603 RVA: 0x00109D70 File Offset: 0x00107F70 [Token(Token = "0x60044C3")] [Address(RVA = "0x15B46B0", Offset = "0x15B34B0", VA = "0x1815B46B0", Slot = "29")] protected override void IKNMALNFPII() { } // Token: 0x060044C4 RID: 17604 RVA: 0x00109D84 File Offset: 0x00107F84 [Token(Token = "0x60044C4")] [Address(RVA = "0x15B46F0", Offset = "0x15B34F0", VA = "0x1815B46F0")] public ClubMembershipChangeMembershipTypeButtonImpl() { } } // Token: 0x02000A72 RID: 2674 [Token(Token = "0x2000A72")] [Serializable] private class ClubMembershipRemoveButtonImpl : ButtonControllerImpl { // Token: 0x060044C5 RID: 17605 RVA: 0x00109D98 File Offset: 0x00107F98 [Token(Token = "0x60044C5")] [Address(RVA = "0x15B8270", Offset = "0x15B7070", VA = "0x1815B8270", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; bool flag; if (!flag || !flag || num != 0) { } } // Token: 0x060044C6 RID: 17606 RVA: 0x00109DC0 File Offset: 0x00107FC0 [Token(Token = "0x60044C6")] [Address(RVA = "0x15B8370", Offset = "0x15B7170", VA = "0x1815B8370", Slot = "29")] protected override void IKNMALNFPII() { PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB(); int num = 0; pmcghgjacnb.k__BackingField = "Remove player from club"; string text = string.Format("Are you sure you want to remove @{0} from the club?", num); pmcghgjacnb.k__BackingField = text; pmcghgjacnb.k__BackingField = "Yes"; Action action = new Action(base.LDOGPIHJOLP); pmcghgjacnb.k__BackingField = action; pmcghgjacnb.k__BackingField = "Cancel"; DialogListModel dialogListModel; PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb); } // Token: 0x060044C7 RID: 17607 RVA: 0x00109E30 File Offset: 0x00108030 [Token(Token = "0x60044C7")] [Address(RVA = "0x15B84A0", Offset = "0x15B72A0", VA = "0x1815B84A0")] public ClubMembershipRemoveButtonImpl() { } } // Token: 0x02000A73 RID: 2675 [Token(Token = "0x2000A73")] [Serializable] private class ClubMembershipChangeMembershipTypeDropdownImpl : DropdownControllerImpl { // Token: 0x060044C8 RID: 17608 RVA: 0x00109E44 File Offset: 0x00108044 [Token(Token = "0x60044C8")] [Address(RVA = "0x15B4730", Offset = "0x15B3530", VA = "0x1815B4730", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; bool flag; if (!flag) { } int num2 = 0; if (num != 0) { } bool flag2 = num2 > "{il2cpp field on {'Object' (constant value of type Mono.Cecil.TypeReference)}, offset 0xD8}"; Func func; List list = Enumerable.ToList(Enumerable.Where(Enumerable.Cast(Enum.GetValues(typeof(PPGPAHNMGEC))), func)); Func func2; if (ClubMembershipModelController.ClubMembershipChangeMembershipTypeDropdownImpl.<>c.<>9__0_0 == 0) { func2 = (PPGPAHNMGEC m) => null; ClubMembershipModelController.ClubMembershipChangeMembershipTypeDropdownImpl.<>c.<>9__0_0 = func2; } List list2 = Enumerable.ToList(Enumerable.Select(list, func2)); } // Token: 0x060044C9 RID: 17609 RVA: 0x00109EC0 File Offset: 0x001080C0 [Token(Token = "0x60044C9")] [Address(RVA = "0x15B4A50", Offset = "0x15B3850", VA = "0x1815B4A50", Slot = "29")] protected override void NLPIDFIICNE(int EFBDCIJMFGD) { ThrowHelper.ThrowArgumentOutOfRangeException(); ThrowHelper.ThrowArgumentOutOfRangeException(); } // Token: 0x060044CA RID: 17610 RVA: 0x00109EE4 File Offset: 0x001080E4 [Token(Token = "0x60044CA")] [Address(RVA = "0x15B4B40", Offset = "0x15B3940", VA = "0x1815B4B40")] public ClubMembershipChangeMembershipTypeDropdownImpl() { } } // Token: 0x02000A75 RID: 2677 [Token(Token = "0x2000A75")] [Serializable] private class ClubIdMembershipIdFromClubMembershipLinkImpl : LinkControllerImpl { // Token: 0x060044CE RID: 17614 RVA: 0x00109EF8 File Offset: 0x001080F8 [Token(Token = "0x60044CE")] [Address(RVA = "0x15B2C10", Offset = "0x15B1A10", VA = "0x1815B2C10", Slot = "27")] protected override void DMAHGBLDMFA() { bool flag; if (!flag) { } } // Token: 0x060044CF RID: 17615 RVA: 0x00109F14 File Offset: 0x00108114 [Token(Token = "0x60044CF")] [Address(RVA = "0x15B2D00", Offset = "0x15B1B00", VA = "0x1815B2D00", Slot = "29")] protected override void IKNMALNFPII() { } // Token: 0x060044D0 RID: 17616 RVA: 0x00109F2C File Offset: 0x0010812C [Token(Token = "0x60044D0")] [Address(RVA = "0x15B2DD0", Offset = "0x15B1BD0", VA = "0x1815B2DD0")] public ClubIdMembershipIdFromClubMembershipLinkImpl() { } } // Token: 0x02000A76 RID: 2678 [Token(Token = "0x2000A76")] [Serializable] private class ClubMembershipFromUriImpl : FromUriControllerImpl { // Token: 0x060044D1 RID: 17617 RVA: 0x00109F40 File Offset: 0x00108140 [Token(Token = "0x60044D1")] [Address(RVA = "0x15B4B80", Offset = "0x15B3980", VA = "0x1815B4B80", Slot = "29")] protected override void BOEJIAHIFCH() { bool flag; bool flag2; if (!flag || flag2) { } } // Token: 0x060044D2 RID: 17618 RVA: 0x00109F5C File Offset: 0x0010815C [Token(Token = "0x60044D2")] [Address(RVA = "0x15B4C90", Offset = "0x15B3A90", VA = "0x1815B4C90")] public ClubMembershipFromUriImpl() { } } // Token: 0x02000A77 RID: 2679 [Token(Token = "0x2000A77")] [Serializable] private class ClubMembershipToCardImpl : ToCardControllerImpl { // Token: 0x17000C07 RID: 3079 // (get) Token: 0x060044D3 RID: 17619 RVA: 0x00109F70 File Offset: 0x00108170 [Token(Token = "0x17000C07")] protected override GALEIGFHNBB CardData { [Token(Token = "0x60044D3")] [Address(RVA = "0x15BA4D0", Offset = "0x15B92D0", VA = "0x1815BA4D0", Slot = "76")] get { int num = 0; string text = ClubsConfig.Instance.OPBOLMAGHOO((PPGPAHNMGEC)num); GALEIGFHNBB galeigfhnbb; galeigfhnbb.k__BackingField = text; int num2 = 0; galeigfhnbb.k__BackingField = num2; bool flag; if (flag) { if (flag) { } bool flag2; if (num2 != (flag2 ? 1 : 0)) { CardsConfig instance = CardsConfig.Instance; Action action = new Action(this.MEHKJFGIKOC); galeigfhnbb.k__BackingField = action; } } return galeigfhnbb; } } // Token: 0x060044D4 RID: 17620 RVA: 0x00109FDC File Offset: 0x001081DC [Token(Token = "0x60044D4")] [Address(RVA = "0x15BA490", Offset = "0x15B9290", VA = "0x1815BA490")] public ClubMembershipToCardImpl() { } // Token: 0x060044D5 RID: 17621 RVA: 0x00109FF0 File Offset: 0x001081F0 [Token(Token = "0x60044D5")] [Address(RVA = "0x15BA370", Offset = "0x15B9170", VA = "0x1815BA370")] [CompilerGenerated] private void MEHKJFGIKOC() { CardsConfig instance = CardsConfig.Instance; CardsConfig.ClubMembershipCardConfig clubMembership = instance.clubMembership; string denyButtonText = instance.clubMembership.denyButtonText; int num = 0; BrowserModel browserModel; CECAKDDNHLN cecakddnhln; browserModel.GoTo(cecakddnhln, num != 0); } } } }