using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RRUI.Data { // Token: 0x02000A03 RID: 2563 [Token(Token = "0x2000A03")] [StructLayout(3)] public class ClubPermissionsModelController : ModelController, IOLLIDNPNNA { // Token: 0x0600429C RID: 17052 RVA: 0x001070D8 File Offset: 0x001052D8 [Token(Token = "0x600429C")] [Address(RVA = "0x1D33830", Offset = "0x1D32230", VA = "0x181D33830", Slot = "20")] public BAEJLDPBGFI GetToCardController() { /* An exception occurred when decompiling this method (0600429C) ICSharpCode.Decompiler.DecompilerException: Error decompiling BAEJLDPBGFI RRUI.Data.ClubPermissionsModelController::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: 0x0600429D RID: 17053 RVA: 0x00107104 File Offset: 0x00105304 [Token(Token = "0x600429D")] [Address(RVA = "0x1D338E0", Offset = "0x1D322E0", VA = "0x181D338E0")] public ClubPermissionsModelController() { } // Token: 0x02000A04 RID: 2564 [Token(Token = "0x2000A04")] [Serializable] private class MembershipTypeTextImpl : TextControllerImpl { // Token: 0x0600429E RID: 17054 RVA: 0x00107118 File Offset: 0x00105318 [Token(Token = "0x600429E")] [Address(RVA = "0x1D3E8C0", Offset = "0x1D3D2C0", VA = "0x181D3E8C0", 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; } // Token: 0x0600429F RID: 17055 RVA: 0x00107158 File Offset: 0x00105358 [Token(Token = "0x600429F")] [Address(RVA = "0x1D3E9B0", Offset = "0x1D3D3B0", VA = "0x181D3E9B0")] public MembershipTypeTextImpl() { } // Token: 0x0400351F RID: 13599 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400351F")] [SerializeField] private string textToAppend; } // Token: 0x02000A05 RID: 2565 [Token(Token = "0x2000A05")] [Serializable] private class SaveModificationsButtonImpl : ButtonControllerImpl { // Token: 0x060042A0 RID: 17056 RVA: 0x0010716C File Offset: 0x0010536C [Token(Token = "0x60042A0")] [Address(RVA = "0x1D404B0", Offset = "0x1D3EEB0", VA = "0x181D404B0", Slot = "27")] protected override void DMAHGBLDMFA() { if (this == 0) { JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG(); } bool flag2; bool flag = !flag2; } // Token: 0x060042A1 RID: 17057 RVA: 0x00107190 File Offset: 0x00105390 [Token(Token = "0x60042A1")] [Address(RVA = "0x1D40580", Offset = "0x1D3EF80", VA = "0x181D40580", Slot = "29")] protected override void IKNMALNFPII() { } // Token: 0x060042A2 RID: 17058 RVA: 0x001071A4 File Offset: 0x001053A4 [Token(Token = "0x60042A2")] [Address(RVA = "0x1D405C0", Offset = "0x1D3EFC0", VA = "0x181D405C0")] public SaveModificationsButtonImpl() { } } // Token: 0x02000A06 RID: 2566 [Token(Token = "0x2000A06")] [Serializable] private class PostAnnouncementsToggleImpl : ToggleControllerImpl { // Token: 0x060042A3 RID: 17059 RVA: 0x001071B8 File Offset: 0x001053B8 [Token(Token = "0x60042A3")] [Address(RVA = "0x1D3F3C0", Offset = "0x1D3DDC0", VA = "0x181D3F3C0", Slot = "27")] protected override void DMAHGBLDMFA() { do { if ("{il2cpp array field il2cppMethodInfo->}" != (ulong)0L) { } } while (this != 0); bool k__BackingField = new JHEEFBMODPG().k__BackingField; } // Token: 0x060042A4 RID: 17060 RVA: 0x001071E4 File Offset: 0x001053E4 [Token(Token = "0x60042A4")] [Address(RVA = "0x1D3F4B0", Offset = "0x1D3DEB0", VA = "0x181D3F4B0", Slot = "29")] protected override void IKNMALNFPII() { JHEEFBMODPG jheefbmodpg2; bool flag; do { JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG(); jheefbmodpg2 = new JHEEFBMODPG(); if (jheefbmodpg2.k__BackingField == flag) { return; } } while (jheefbmodpg2 != 0); new JHEEFBMODPG().k__BackingField = flag; } // Token: 0x060042A5 RID: 17061 RVA: 0x0010721C File Offset: 0x0010541C [Token(Token = "0x60042A5")] [Address(RVA = "0x1D3F620", Offset = "0x1D3E020", VA = "0x181D3F620")] public PostAnnouncementsToggleImpl() { } } // Token: 0x02000A07 RID: 2567 [Token(Token = "0x2000A07")] [Serializable] private class EditSettingsToggleImpl : ToggleControllerImpl { // Token: 0x060042A6 RID: 17062 RVA: 0x00107230 File Offset: 0x00105430 [Token(Token = "0x60042A6")] [Address(RVA = "0x1D3A600", Offset = "0x1D39000", VA = "0x181D3A600", Slot = "27")] protected override void DMAHGBLDMFA() { do { if ("{il2cpp array field il2cppMethodInfo->}" != (ulong)0L) { } } while (this != 0); bool k__BackingField = new JHEEFBMODPG().k__BackingField; } // Token: 0x060042A7 RID: 17063 RVA: 0x0010725C File Offset: 0x0010545C [Token(Token = "0x60042A7")] [Address(RVA = "0x1D3A6F0", Offset = "0x1D390F0", VA = "0x181D3A6F0", Slot = "29")] protected override void IKNMALNFPII() { JHEEFBMODPG jheefbmodpg2; bool flag; do { JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG(); jheefbmodpg2 = new JHEEFBMODPG(); if (jheefbmodpg2.k__BackingField == flag) { return; } } while (jheefbmodpg2 != 0); new JHEEFBMODPG().k__BackingField = flag; } // Token: 0x060042A8 RID: 17064 RVA: 0x00107294 File Offset: 0x00105494 [Token(Token = "0x60042A8")] [Address(RVA = "0x1D3A860", Offset = "0x1D39260", VA = "0x181D3A860")] public EditSettingsToggleImpl() { } } // Token: 0x02000A08 RID: 2568 [Token(Token = "0x2000A08")] [Serializable] private class EditDetailsToggleImpl : ToggleControllerImpl { // Token: 0x060042A9 RID: 17065 RVA: 0x001072A8 File Offset: 0x001054A8 [Token(Token = "0x60042A9")] [Address(RVA = "0x1D3A360", Offset = "0x1D38D60", VA = "0x181D3A360", Slot = "27")] protected override void DMAHGBLDMFA() { do { if ("{il2cpp array field il2cppMethodInfo->}" != (ulong)0L) { } } while (this != 0); bool k__BackingField = new JHEEFBMODPG().k__BackingField; } // Token: 0x060042AA RID: 17066 RVA: 0x001072D4 File Offset: 0x001054D4 [Token(Token = "0x60042AA")] [Address(RVA = "0x1D3A450", Offset = "0x1D38E50", VA = "0x181D3A450", Slot = "29")] protected override void IKNMALNFPII() { JHEEFBMODPG jheefbmodpg2; bool flag; do { JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG(); jheefbmodpg2 = new JHEEFBMODPG(); if (jheefbmodpg2.k__BackingField == flag) { return; } } while (jheefbmodpg2 != 0); new JHEEFBMODPG().k__BackingField = flag; } // Token: 0x060042AB RID: 17067 RVA: 0x0010730C File Offset: 0x0010550C [Token(Token = "0x60042AB")] [Address(RVA = "0x1D3A5C0", Offset = "0x1D38FC0", VA = "0x181D3A5C0")] public EditDetailsToggleImpl() { } } // Token: 0x02000A09 RID: 2569 [Token(Token = "0x2000A09")] [Serializable] private class CreateEventToggleImpl : ToggleControllerImpl { // Token: 0x060042AC RID: 17068 RVA: 0x00107320 File Offset: 0x00105520 [Token(Token = "0x60042AC")] [Address(RVA = "0x1D36070", Offset = "0x1D34A70", VA = "0x181D36070", Slot = "27")] protected override void DMAHGBLDMFA() { do { if ("{il2cpp array field il2cppMethodInfo->}" != (ulong)0L) { } } while (this != 0); bool k__BackingField = new JHEEFBMODPG().k__BackingField; } // Token: 0x060042AD RID: 17069 RVA: 0x0010734C File Offset: 0x0010554C [Token(Token = "0x60042AD")] [Address(RVA = "0x1D36160", Offset = "0x1D34B60", VA = "0x181D36160", Slot = "29")] protected override void IKNMALNFPII() { JHEEFBMODPG jheefbmodpg2; bool flag; do { JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG(); jheefbmodpg2 = new JHEEFBMODPG(); if (jheefbmodpg2.k__BackingField == flag) { return; } } while (jheefbmodpg2 != 0); new JHEEFBMODPG().k__BackingField = flag; } // Token: 0x060042AE RID: 17070 RVA: 0x00107384 File Offset: 0x00105584 [Token(Token = "0x60042AE")] [Address(RVA = "0x1D362D0", Offset = "0x1D34CD0", VA = "0x181D362D0")] public CreateEventToggleImpl() { } } // Token: 0x02000A0A RID: 2570 [Token(Token = "0x2000A0A")] [Serializable] private class ApproveMembersToggleImpl : ToggleControllerImpl { // Token: 0x060042AF RID: 17071 RVA: 0x00107398 File Offset: 0x00105598 [Token(Token = "0x60042AF")] [Address(RVA = "0x1D31DB0", Offset = "0x1D307B0", VA = "0x181D31DB0", Slot = "27")] protected override void DMAHGBLDMFA() { do { if ("{il2cpp array field il2cppMethodInfo->}" != (ulong)0L) { } } while (this != 0); bool k__BackingField = new JHEEFBMODPG().k__BackingField; } // Token: 0x060042B0 RID: 17072 RVA: 0x001073C4 File Offset: 0x001055C4 [Token(Token = "0x60042B0")] [Address(RVA = "0x1D31EA0", Offset = "0x1D308A0", VA = "0x181D31EA0", Slot = "29")] protected override void IKNMALNFPII() { JHEEFBMODPG jheefbmodpg2; bool flag; do { JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG(); jheefbmodpg2 = new JHEEFBMODPG(); if (jheefbmodpg2.k__BackingField == flag) { return; } } while (jheefbmodpg2 != 0); new JHEEFBMODPG().k__BackingField = flag; } // Token: 0x060042B1 RID: 17073 RVA: 0x001073FC File Offset: 0x001055FC [Token(Token = "0x60042B1")] [Address(RVA = "0x1D32010", Offset = "0x1D30A10", VA = "0x181D32010")] public ApproveMembersToggleImpl() { } } // Token: 0x02000A0B RID: 2571 [Token(Token = "0x2000A0B")] [Serializable] private class BanUnbanToggleImpl : ToggleControllerImpl { // Token: 0x060042B2 RID: 17074 RVA: 0x00107410 File Offset: 0x00105610 [Token(Token = "0x60042B2")] [Address(RVA = "0x1D323B0", Offset = "0x1D30DB0", VA = "0x181D323B0", Slot = "27")] protected override void DMAHGBLDMFA() { do { if ("{il2cpp array field il2cppMethodInfo->}" != (ulong)0L) { } } while (this != 0); bool k__BackingField = new JHEEFBMODPG().k__BackingField; } // Token: 0x060042B3 RID: 17075 RVA: 0x0010743C File Offset: 0x0010563C [Token(Token = "0x60042B3")] [Address(RVA = "0x1D324A0", Offset = "0x1D30EA0", VA = "0x181D324A0", Slot = "29")] protected override void IKNMALNFPII() { JHEEFBMODPG jheefbmodpg2; bool flag; do { JHEEFBMODPG jheefbmodpg = new JHEEFBMODPG(); jheefbmodpg2 = new JHEEFBMODPG(); if (jheefbmodpg2.k__BackingField == flag) { return; } } while (jheefbmodpg2 != 0); new JHEEFBMODPG().k__BackingField = flag; } // Token: 0x060042B4 RID: 17076 RVA: 0x00107474 File Offset: 0x00105674 [Token(Token = "0x60042B4")] [Address(RVA = "0x1D32610", Offset = "0x1D31010", VA = "0x181D32610")] public BanUnbanToggleImpl() { } } // Token: 0x02000A0C RID: 2572 [Token(Token = "0x2000A0C")] [Serializable] private class ClubIdAndMembershipTypeLinkImpl : LinkControllerImpl { // Token: 0x060042B5 RID: 17077 RVA: 0x00107488 File Offset: 0x00105688 [Token(Token = "0x60042B5")] [Address(RVA = "0x1D32F60", Offset = "0x1D31960", VA = "0x181D32F60", Slot = "27")] protected override void DMAHGBLDMFA() { } // Token: 0x060042B6 RID: 17078 RVA: 0x0010749C File Offset: 0x0010569C [Token(Token = "0x60042B6")] [Address(RVA = "0x1D32FC0", Offset = "0x1D319C0", VA = "0x181D32FC0", Slot = "29")] protected override void IKNMALNFPII() { int num = 0; CECAKDDNHLN cecakddnhln2; CECAKDDNHLN cecakddnhln = cecakddnhln2.JKHELHNPILB(num); int num2 = 0; if (cecakddnhln != 0) { } CECAKDDNHLN cecakddnhln3 = cecakddnhln2.JKHELHNPILB((PPGPAHNMGEC)num2); } // Token: 0x060042B7 RID: 17079 RVA: 0x001074C8 File Offset: 0x001056C8 [Token(Token = "0x60042B7")] [Address(RVA = "0x1D330C0", Offset = "0x1D31AC0", VA = "0x181D330C0")] public ClubIdAndMembershipTypeLinkImpl() { } } // Token: 0x02000A0D RID: 2573 [Token(Token = "0x2000A0D")] [Serializable] private class FromUriImpl : FromUriControllerImpl { // Token: 0x060042B8 RID: 17080 RVA: 0x001074DC File Offset: 0x001056DC [Token(Token = "0x60042B8")] [Address(RVA = "0x1D3BFE0", Offset = "0x1D3A9E0", VA = "0x181D3BFE0", Slot = "27")] protected override void DMAHGBLDMFA() { CECAKDDNHLN cecakddnhln; if (cecakddnhln != 0) { } if (0 != 0) { CECAKDDNHLN cecakddnhln2; if (cecakddnhln2 != 0) { PPGPAHNMGEC ppgpahnmgec = cecakddnhln2.NIAPNGIGHFE(); } if (0 == 0) { } } } // Token: 0x060042B9 RID: 17081 RVA: 0x0010750C File Offset: 0x0010570C [Token(Token = "0x60042B9")] [Address(RVA = "0x1D3C1F0", Offset = "0x1D3ABF0", VA = "0x181D3C1F0")] public FromUriImpl() { } } // Token: 0x02000A0E RID: 2574 [Token(Token = "0x2000A0E")] [Serializable] private class ClubPermissionsToCardImpl : ToCardControllerImpl { // Token: 0x17000B8C RID: 2956 // (get) Token: 0x060042BA RID: 17082 RVA: 0x00107520 File Offset: 0x00105720 [Token(Token = "0x17000B8C")] protected override GALEIGFHNBB CardData { [Token(Token = "0x60042BA")] [Address(RVA = "0x1D34BB0", Offset = "0x1D335B0", VA = "0x181D34BB0", Slot = "68")] get { GALEIGFHNBB galeigfhnbb = new GALEIGFHNBB(); int num = 0; string text = ClubsConfig.Instance.OPBOLMAGHOO((PPGPAHNMGEC)num); galeigfhnbb.k__BackingField = text; galeigfhnbb.k__BackingField = text != null; galeigfhnbb.k__BackingField = "Players"; Action action = new Action(this.MEHKJFGIKOC); galeigfhnbb.k__BackingField = action; galeigfhnbb.k__BackingField = action != null; galeigfhnbb.k__BackingField = "Edit"; Action action2 = new Action(this.HOICHBEMMMC); galeigfhnbb.k__BackingField = action2; return galeigfhnbb; } } // Token: 0x060042BB RID: 17083 RVA: 0x001075A4 File Offset: 0x001057A4 [Token(Token = "0x60042BB")] [Address(RVA = "0x1D34B70", Offset = "0x1D33570", VA = "0x181D34B70")] public ClubPermissionsToCardImpl() { } // Token: 0x060042BC RID: 17084 RVA: 0x001075B8 File Offset: 0x001057B8 [Token(Token = "0x60042BC")] [Address(RVA = "0x1D34A40", Offset = "0x1D33440", VA = "0x181D34A40")] [CompilerGenerated] private void MEHKJFGIKOC() { CardsConfig instance = CardsConfig.Instance; int num = 0; CECAKDDNHLN cecakddnhln2; CECAKDDNHLN cecakddnhln = cecakddnhln2.JKHELHNPILB(num); int num2 = 0; if (cecakddnhln != 0) { } CECAKDDNHLN cecakddnhln3 = cecakddnhln2.JKHELHNPILB((PPGPAHNMGEC)num2); BrowserModel browserModel; browserModel.GoTo(cecakddnhln2); } // Token: 0x060042BD RID: 17085 RVA: 0x001075F8 File Offset: 0x001057F8 [Token(Token = "0x60042BD")] [Address(RVA = "0x1D34910", Offset = "0x1D33310", VA = "0x181D34910")] [CompilerGenerated] private void HOICHBEMMMC() { CardsConfig instance = CardsConfig.Instance; int num = 0; CECAKDDNHLN cecakddnhln2; CECAKDDNHLN cecakddnhln = cecakddnhln2.JKHELHNPILB(num); int num2 = 0; if (cecakddnhln != 0) { } CECAKDDNHLN cecakddnhln3 = cecakddnhln2.JKHELHNPILB((PPGPAHNMGEC)num2); BrowserModel browserModel; browserModel.GoTo(cecakddnhln2); } } } }