using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RRUI.Navigation; using UnityEngine; namespace RRUI { // Token: 0x02000788 RID: 1928 [Token(Token = "0x2000788")] [CreateAssetMenu] [StructLayout(3)] public class CardsConfig : ScriptableObject { // Token: 0x17000931 RID: 2353 // (get) Token: 0x06003735 RID: 14133 RVA: 0x000EBCC8 File Offset: 0x000E9EC8 [Token(Token = "0x17000931")] public static CardsConfig Instance { [Token(Token = "0x6003735")] [Address(RVA = "0x1234280", Offset = "0x1232C80", VA = "0x181234280")] get { CardsConfig instance = CardsConfig._instance; int num = 0; if (!(instance != num)) { CardsConfig._instance = OIOLECLLCPM.GDJBDCKGDLE(0); CardsConfig instance2 = CardsConfig._instance; int num2 = 0; if (instance2 == num2) { Debug.LogError("Failed to load Cards object"); } } return CardsConfig._instance; } } // Token: 0x17000932 RID: 2354 // (get) Token: 0x06003736 RID: 14134 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000932")] public CardsConfig.SharedCardConfig Shared { [Token(Token = "0x6003736")] [Address(RVA = "0x12343F0", Offset = "0x1232DF0", VA = "0x1812343F0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000933 RID: 2355 // (get) Token: 0x06003737 RID: 14135 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000933")] public CardsConfig.AccountCardConfig Account { [Token(Token = "0x6003737")] [Address(RVA = "0x12341C0", Offset = "0x1232BC0", VA = "0x1812341C0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000934 RID: 2356 // (get) Token: 0x06003738 RID: 14136 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000934")] public CardsConfig.RoomCardConfig Room { [Token(Token = "0x6003738")] [Address(RVA = "0x12343D0", Offset = "0x1232DD0", VA = "0x1812343D0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000935 RID: 2357 // (get) Token: 0x06003739 RID: 14137 RVA: 0x000EBD14 File Offset: 0x000E9F14 [Token(Token = "0x17000935")] public CardsConfig.RoomKeyCardConfig RoomKey { [Token(Token = "0x6003739")] [Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")] get { return this.roomKey; } } // Token: 0x17000936 RID: 2358 // (get) Token: 0x0600373A RID: 14138 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000936")] public CardsConfig.ClubCardConfig Club { [Token(Token = "0x600373A")] [Address(RVA = "0x1234250", Offset = "0x1232C50", VA = "0x181234250")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000937 RID: 2359 // (get) Token: 0x0600373B RID: 14139 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000937")] public CardsConfig.ClubPermissionsCardConfig ClubPermissions { [Token(Token = "0x600373B")] [Address(RVA = "0x1166510", Offset = "0x1164F10", VA = "0x181166510")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000938 RID: 2360 // (get) Token: 0x0600373C RID: 14140 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000938")] public CardsConfig.ClubMembershipCardConfig ClubMembership { [Token(Token = "0x600373C")] [Address(RVA = "0x1234230", Offset = "0x1232C30", VA = "0x181234230")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000939 RID: 2361 // (get) Token: 0x0600373D RID: 14141 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000939")] public CardsConfig.ClubAnnouncementCardConfig ClubAnnouncement { [Token(Token = "0x600373D")] [Address(RVA = "0x12341E0", Offset = "0x1232BE0", VA = "0x1812341E0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700093A RID: 2362 // (get) Token: 0x0600373E RID: 14142 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700093A")] public CardsConfig.ClubEventCardConfig ClubEvent { [Token(Token = "0x600373E")] [Address(RVA = "0x1234210", Offset = "0x1232C10", VA = "0x181234210")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700093B RID: 2363 // (get) Token: 0x0600373F RID: 14143 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700093B")] public CardsConfig.InventionCardConfig Invention { [Token(Token = "0x600373F")] [Address(RVA = "0x12343B0", Offset = "0x1232DB0", VA = "0x1812343B0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06003740 RID: 14144 RVA: 0x000EBD28 File Offset: 0x000E9F28 [Token(Token = "0x6003740")] [Address(RVA = "0x3C6D30", Offset = "0x3C5730", VA = "0x1803C6D30")] public CardsConfig() { } // Token: 0x04003042 RID: 12354 [Token(Token = "0x4003042")] private static CardsConfig _instance; // Token: 0x04003043 RID: 12355 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003043")] [SerializeField] private CardsConfig.SharedCardConfig shared; // Token: 0x04003044 RID: 12356 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4003044")] [SerializeField] private CardsConfig.AccountCardConfig account; // Token: 0x04003045 RID: 12357 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4003045")] [SerializeField] private CardsConfig.RoomCardConfig room; // Token: 0x04003046 RID: 12358 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4003046")] [SerializeField] private CardsConfig.RoomKeyCardConfig roomKey; // Token: 0x04003047 RID: 12359 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4003047")] [SerializeField] private CardsConfig.ClubCardConfig club; // Token: 0x04003048 RID: 12360 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4003048")] [SerializeField] private CardsConfig.ClubPermissionsCardConfig clubPermissions; // Token: 0x04003049 RID: 12361 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4003049")] [SerializeField] private CardsConfig.ClubMembershipCardConfig clubMembership; // Token: 0x0400304A RID: 12362 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x400304A")] [SerializeField] private CardsConfig.ClubAnnouncementCardConfig clubAnnouncement; // Token: 0x0400304B RID: 12363 [global::Cpp2IlInjected.FieldOffset(Offset = "0x120")] [Token(Token = "0x400304B")] [SerializeField] private CardsConfig.ClubEventCardConfig clubEvent; // Token: 0x0400304C RID: 12364 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x400304C")] [SerializeField] private CardsConfig.InventionCardConfig invention; // Token: 0x02000789 RID: 1929 [Token(Token = "0x2000789")] [Serializable] public struct SharedCardConfig { // Token: 0x1700093C RID: 2364 // (get) Token: 0x06003741 RID: 14145 RVA: 0x000EBD3C File Offset: 0x000E9F3C [Token(Token = "0x1700093C")] public Sprite SettingsIcon { [Token(Token = "0x6003741")] [Address(RVA = "0x8F00", Offset = "0x8300", VA = "0x180008F00")] get { return this.cheersIcon; } } // Token: 0x1700093D RID: 2365 // (get) Token: 0x06003742 RID: 14146 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700093D")] public Sprite RemoveIcon { [Token(Token = "0x6003742")] [Address(RVA = "0x8F20", Offset = "0x8320", VA = "0x180008F20")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700093E RID: 2366 // (get) Token: 0x06003743 RID: 14147 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700093E")] public Sprite CheersIcon { [Token(Token = "0x6003743")] [Address(RVA = "0x8F10", Offset = "0x8310", VA = "0x180008F10")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0400304D RID: 12365 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400304D")] [SerializeField] private Sprite settingsIcon; // Token: 0x0400304E RID: 12366 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400304E")] [SerializeField] private Sprite removeIcon; // Token: 0x0400304F RID: 12367 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400304F")] [SerializeField] private Sprite cheersIcon; } // Token: 0x0200078A RID: 1930 [Token(Token = "0x200078A")] [Serializable] public struct AccountCardConfig { // Token: 0x1700093F RID: 2367 // (get) Token: 0x06003744 RID: 14148 RVA: 0x000EBD50 File Offset: 0x000E9F50 [Token(Token = "0x1700093F")] public Route OnClickRoute { [Token(Token = "0x6003744")] [Address(RVA = "0x8F00", Offset = "0x8300", VA = "0x180008F00")] get { /* An exception occurred when decompiling this method (06003744) ICSharpCode.Decompiler.DecompilerException: Error decompiling RRUI.Navigation.Route RRUI.CardsConfig/AccountCardConfig::get_OnClickRoute() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:Sprite(var_0_06, ldfld:Sprite(AccountCardConfig::friendIcon, ldloc:valuetype RRUI.CardsConfig/AccountCardConfig&(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: 0x17000940 RID: 2368 // (get) Token: 0x06003745 RID: 14149 RVA: 0x000EBD64 File Offset: 0x000E9F64 [Token(Token = "0x17000940")] public Sprite PresenceIcon { [Token(Token = "0x6003745")] [Address(RVA = "0x8F20", Offset = "0x8320", VA = "0x180008F20")] get { return this.favoriteIcon; } } // Token: 0x17000941 RID: 2369 // (get) Token: 0x06003746 RID: 14150 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000941")] public Sprite FriendIcon { [Token(Token = "0x6003746")] [Address(RVA = "0x8F10", Offset = "0x8310", VA = "0x180008F10")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000942 RID: 2370 // (get) Token: 0x06003747 RID: 14151 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000942")] public Sprite FavoriteIcon { [Token(Token = "0x6003747")] [Address(RVA = "0xFBB0", Offset = "0xEFB0", VA = "0x18000FBB0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x04003050 RID: 12368 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003050")] [SerializeField] private Route onClickRoute; // Token: 0x04003051 RID: 12369 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4003051")] [SerializeField] private Sprite presenceIcon; // Token: 0x04003052 RID: 12370 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003052")] [SerializeField] private Sprite friendIcon; // Token: 0x04003053 RID: 12371 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003053")] [SerializeField] private Sprite favoriteIcon; } // Token: 0x0200078B RID: 1931 [Token(Token = "0x200078B")] [Serializable] public struct RoomCardConfig { // Token: 0x17000943 RID: 2371 // (get) Token: 0x06003748 RID: 14152 RVA: 0x000EBD78 File Offset: 0x000E9F78 [Token(Token = "0x17000943")] public Route OnClickRoute { [Token(Token = "0x6003748")] [Address(RVA = "0x8F00", Offset = "0x8300", VA = "0x180008F00")] get { /* An exception occurred when decompiling this method (06003748) ICSharpCode.Decompiler.DecompilerException: Error decompiling RRUI.Navigation.Route RRUI.CardsConfig/RoomCardConfig::get_OnClickRoute() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:Sprite(var_0_06, ldfld:Sprite(RoomCardConfig::dateCreatedIcon, ldloc:valuetype RRUI.CardsConfig/RoomCardConfig&(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: 0x17000944 RID: 2372 // (get) Token: 0x06003749 RID: 14153 RVA: 0x000EBD8C File Offset: 0x000E9F8C [Token(Token = "0x17000944")] public Sprite FriendsInRoomIcon { [Token(Token = "0x6003749")] [Address(RVA = "0x8F20", Offset = "0x8320", VA = "0x180008F20")] get { return this.recRoomOriginalIcon; } } // Token: 0x17000945 RID: 2373 // (get) Token: 0x0600374A RID: 14154 RVA: 0x000EBDA0 File Offset: 0x000E9FA0 [Token(Token = "0x17000945")] public Sprite DateCreatedIcon { [Token(Token = "0x600374A")] [Address(RVA = "0x8F10", Offset = "0x8310", VA = "0x180008F10")] get { return this.communityPlaylistIcon; } } // Token: 0x17000946 RID: 2374 // (get) Token: 0x0600374B RID: 14155 RVA: 0x000EBDB4 File Offset: 0x000E9FB4 [Token(Token = "0x17000946")] public Sprite RecRoomOriginalIcon { [Token(Token = "0x600374B")] [Address(RVA = "0xFBB0", Offset = "0xEFB0", VA = "0x18000FBB0")] get { return this.playerIcon; } } // Token: 0x17000947 RID: 2375 // (get) Token: 0x0600374C RID: 14156 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000947")] public Sprite CommunityPlaylistIcon { [Token(Token = "0x600374C")] [Address(RVA = "0xD440", Offset = "0xC840", VA = "0x18000D440")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000948 RID: 2376 // (get) Token: 0x0600374D RID: 14157 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000948")] public Sprite PlayerIcon { [Token(Token = "0x600374D")] [Address(RVA = "0x8350", Offset = "0x7750", VA = "0x180008350")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x04003054 RID: 12372 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003054")] [SerializeField] private Route onClickRoute; // Token: 0x04003055 RID: 12373 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4003055")] [SerializeField] private Sprite friendsInRoomIcon; // Token: 0x04003056 RID: 12374 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003056")] [SerializeField] private Sprite dateCreatedIcon; // Token: 0x04003057 RID: 12375 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003057")] [SerializeField] private Sprite recRoomOriginalIcon; // Token: 0x04003058 RID: 12376 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003058")] [SerializeField] private Sprite communityPlaylistIcon; // Token: 0x04003059 RID: 12377 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4003059")] [SerializeField] private Sprite playerIcon; } // Token: 0x0200078C RID: 1932 [Token(Token = "0x200078C")] [Serializable] public struct RoomKeyCardConfig { // Token: 0x17000949 RID: 2377 // (get) Token: 0x0600374E RID: 14158 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000949")] public Route EditRoute { [Token(Token = "0x600374E")] [Address(RVA = "0x8F00", Offset = "0x8300", VA = "0x180008F00")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0400305A RID: 12378 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400305A")] [SerializeField] private Route editRoute; } // Token: 0x0200078D RID: 1933 [Token(Token = "0x200078D")] [Serializable] public struct ClubCardConfig { // Token: 0x1700094A RID: 2378 // (get) Token: 0x0600374F RID: 14159 RVA: 0x000EBDC8 File Offset: 0x000E9FC8 [Token(Token = "0x1700094A")] public Route OnClickRoute { [Token(Token = "0x600374F")] [Address(RVA = "0x8F00", Offset = "0x8300", VA = "0x180008F00")] get { /* An exception occurred when decompiling this method (0600374F) ICSharpCode.Decompiler.DecompilerException: Error decompiling RRUI.Navigation.Route RRUI.CardsConfig/ClubCardConfig::get_OnClickRoute() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:Sprite(var_0_06, ldfld:Sprite(ClubCardConfig::homeIcon, ldloc:valuetype RRUI.CardsConfig/ClubCardConfig&(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: 0x1700094B RID: 2379 // (get) Token: 0x06003750 RID: 14160 RVA: 0x000EBDDC File Offset: 0x000E9FDC [Token(Token = "0x1700094B")] public Sprite MembersCountIcon { [Token(Token = "0x6003750")] [Address(RVA = "0x8F20", Offset = "0x8320", VA = "0x180008F20")] get { return this.creatorIcon; } } // Token: 0x1700094C RID: 2380 // (get) Token: 0x06003751 RID: 14161 RVA: 0x000EBDF0 File Offset: 0x000E9FF0 [Token(Token = "0x1700094C")] public Sprite HomeIcon { [Token(Token = "0x6003751")] [Address(RVA = "0x8F10", Offset = "0x8310", VA = "0x180008F10")] get { return this.recRoomOriginalIcon; } } // Token: 0x1700094D RID: 2381 // (get) Token: 0x06003752 RID: 14162 RVA: 0x000EBE04 File Offset: 0x000EA004 [Token(Token = "0x1700094D")] public Sprite CreatorIcon { [Token(Token = "0x6003752")] [Address(RVA = "0xFBB0", Offset = "0xEFB0", VA = "0x18000FBB0")] get { return this.activeClubhouseIcon; } } // Token: 0x1700094E RID: 2382 // (get) Token: 0x06003753 RID: 14163 RVA: 0x000EBE18 File Offset: 0x000EA018 [Token(Token = "0x1700094E")] public Sprite RecRoomOriginalIcon { [Token(Token = "0x6003753")] [Address(RVA = "0xD440", Offset = "0xC840", VA = "0x18000D440")] get { /* An exception occurred when decompiling this method (06003753) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Sprite RRUI.CardsConfig/ClubCardConfig::get_RecRoomOriginalIcon() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:string(var_0_06, ldfld:string(ClubCardConfig::banButtonText, ldloc:valuetype RRUI.CardsConfig/ClubCardConfig&(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: 0x1700094F RID: 2383 // (get) Token: 0x06003754 RID: 14164 RVA: 0x000EBE2C File Offset: 0x000EA02C [Token(Token = "0x1700094F")] public Sprite ActiveClubhouseIcon { [Token(Token = "0x6003754")] [Address(RVA = "0x8350", Offset = "0x7750", VA = "0x180008350")] get { /* An exception occurred when decompiling this method (06003754) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Sprite RRUI.CardsConfig/ClubCardConfig::get_ActiveClubhouseIcon() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:string(var_0_06, ldfld:string(ClubCardConfig::unbanButtonText, ldloc:valuetype RRUI.CardsConfig/ClubCardConfig&(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: 0x17000950 RID: 2384 // (get) Token: 0x06003755 RID: 14165 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000950")] public string BanButtonText { [Token(Token = "0x6003755")] [Address(RVA = "0xD450", Offset = "0xC850", VA = "0x18000D450")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000951 RID: 2385 // (get) Token: 0x06003756 RID: 14166 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000951")] public string UnbanButtonText { [Token(Token = "0x6003756")] [Address(RVA = "0xFBA0", Offset = "0xEFA0", VA = "0x18000FBA0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0400305B RID: 12379 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400305B")] [SerializeField] private Route onClickRoute; // Token: 0x0400305C RID: 12380 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400305C")] [SerializeField] private Sprite membersCountIcon; // Token: 0x0400305D RID: 12381 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400305D")] [SerializeField] private Sprite homeIcon; // Token: 0x0400305E RID: 12382 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400305E")] [SerializeField] private Sprite creatorIcon; // Token: 0x0400305F RID: 12383 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400305F")] [SerializeField] private Sprite recRoomOriginalIcon; // Token: 0x04003060 RID: 12384 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4003060")] [SerializeField] private Sprite activeClubhouseIcon; // Token: 0x04003061 RID: 12385 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4003061")] [SerializeField] private string banButtonText; // Token: 0x04003062 RID: 12386 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4003062")] [SerializeField] private string unbanButtonText; } // Token: 0x0200078E RID: 1934 [Token(Token = "0x200078E")] [Serializable] public struct ClubPermissionsCardConfig { // Token: 0x17000952 RID: 2386 // (get) Token: 0x06003757 RID: 14167 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000952")] public Route PlayersRoute { [Token(Token = "0x6003757")] [Address(RVA = "0x8F00", Offset = "0x8300", VA = "0x180008F00")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000953 RID: 2387 // (get) Token: 0x06003758 RID: 14168 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000953")] public Route EditRoute { [Token(Token = "0x6003758")] [Address(RVA = "0x8F20", Offset = "0x8320", VA = "0x180008F20")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x04003063 RID: 12387 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003063")] [SerializeField] private Route playersRoute; // Token: 0x04003064 RID: 12388 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4003064")] [SerializeField] private Route editRoute; } // Token: 0x0200078F RID: 1935 [Token(Token = "0x200078F")] [Serializable] public struct ClubMembershipCardConfig { // Token: 0x17000954 RID: 2388 // (get) Token: 0x06003759 RID: 14169 RVA: 0x000EBE40 File Offset: 0x000EA040 [Token(Token = "0x17000954")] public string EditButtonText { [Token(Token = "0x6003759")] [Address(RVA = "0x8F00", Offset = "0x8300", VA = "0x180008F00")] get { return this.denyButtonText; } } // Token: 0x17000955 RID: 2389 // (get) Token: 0x0600375A RID: 14170 RVA: 0x000EBE54 File Offset: 0x000EA054 [Token(Token = "0x17000955")] public string AcceptButtonText { [Token(Token = "0x600375A")] [Address(RVA = "0x8F20", Offset = "0x8320", VA = "0x180008F20")] get { /* An exception occurred when decompiling this method (0600375A) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String RRUI.CardsConfig/ClubMembershipCardConfig::get_AcceptButtonText() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:Route(var_0_06, ldfld:Route(ClubMembershipCardConfig::editClubMembershipRoute, ldloc:valuetype RRUI.CardsConfig/ClubMembershipCardConfig&(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: 0x17000956 RID: 2390 // (get) Token: 0x0600375B RID: 14171 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000956")] public string DenyButtonText { [Token(Token = "0x600375B")] [Address(RVA = "0x8F10", Offset = "0x8310", VA = "0x180008F10")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000957 RID: 2391 // (get) Token: 0x0600375C RID: 14172 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000957")] public Route EditClubMembershipRoute { [Token(Token = "0x600375C")] [Address(RVA = "0xFBB0", Offset = "0xEFB0", VA = "0x18000FBB0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x04003065 RID: 12389 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003065")] [SerializeField] private string editButtonText; // Token: 0x04003066 RID: 12390 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4003066")] [SerializeField] private string acceptButtonText; // Token: 0x04003067 RID: 12391 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003067")] [SerializeField] private string denyButtonText; // Token: 0x04003068 RID: 12392 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003068")] [SerializeField] private Route editClubMembershipRoute; } // Token: 0x02000790 RID: 1936 [Token(Token = "0x2000790")] [Serializable] public struct ClubAnnouncementCardConfig { // Token: 0x17000958 RID: 2392 // (get) Token: 0x0600375D RID: 14173 RVA: 0x000EBE68 File Offset: 0x000EA068 [Token(Token = "0x17000958")] public Route OnClickRoute { [Token(Token = "0x600375D")] [Address(RVA = "0x8F00", Offset = "0x8300", VA = "0x180008F00")] get { /* An exception occurred when decompiling this method (0600375D) ICSharpCode.Decompiler.DecompilerException: Error decompiling RRUI.Navigation.Route RRUI.CardsConfig/ClubAnnouncementCardConfig::get_OnClickRoute() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:Sprite(var_0_06, ldfld:Sprite(ClubAnnouncementCardConfig::settingsIcon, ldloc:valuetype RRUI.CardsConfig/ClubAnnouncementCardConfig&(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: 0x17000959 RID: 2393 // (get) Token: 0x0600375E RID: 14174 RVA: 0x000EBE7C File Offset: 0x000EA07C [Token(Token = "0x17000959")] public Sprite DateCreatedIcon { [Token(Token = "0x600375E")] [Address(RVA = "0x8F20", Offset = "0x8320", VA = "0x180008F20")] get { /* An exception occurred when decompiling this method (0600375E) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Sprite RRUI.CardsConfig/ClubAnnouncementCardConfig::get_DateCreatedIcon() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:Route(var_0_06, ldfld:Route(ClubAnnouncementCardConfig::onSettingsClickRoute, ldloc:valuetype RRUI.CardsConfig/ClubAnnouncementCardConfig&(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: 0x1700095A RID: 2394 // (get) Token: 0x0600375F RID: 14175 RVA: 0x000EBE90 File Offset: 0x000EA090 [Token(Token = "0x1700095A")] public Sprite SettingsIcon { [Token(Token = "0x600375F")] [Address(RVA = "0x8F10", Offset = "0x8310", VA = "0x180008F10")] get { return this.removeIcon; } } // Token: 0x1700095B RID: 2395 // (get) Token: 0x06003760 RID: 14176 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700095B")] public Route OnSettingsClickRoute { [Token(Token = "0x6003760")] [Address(RVA = "0xFBB0", Offset = "0xEFB0", VA = "0x18000FBB0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700095C RID: 2396 // (get) Token: 0x06003761 RID: 14177 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700095C")] public Sprite RemoveIcon { [Token(Token = "0x6003761")] [Address(RVA = "0xD440", Offset = "0xC840", VA = "0x18000D440")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x04003069 RID: 12393 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003069")] [SerializeField] private Route onClickRoute; // Token: 0x0400306A RID: 12394 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400306A")] [SerializeField] private Sprite dateCreatedIcon; // Token: 0x0400306B RID: 12395 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400306B")] [SerializeField] private Sprite settingsIcon; // Token: 0x0400306C RID: 12396 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400306C")] [SerializeField] private Route onSettingsClickRoute; // Token: 0x0400306D RID: 12397 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400306D")] [SerializeField] private Sprite removeIcon; } // Token: 0x02000791 RID: 1937 [Token(Token = "0x2000791")] [Serializable] public struct ClubEventCardConfig { // Token: 0x1700095D RID: 2397 // (get) Token: 0x06003762 RID: 14178 RVA: 0x000EBEA4 File Offset: 0x000EA0A4 [Token(Token = "0x1700095D")] public Route OnClickRoute { [Token(Token = "0x6003762")] [Address(RVA = "0x8F00", Offset = "0x8300", VA = "0x180008F00")] get { /* An exception occurred when decompiling this method (06003762) ICSharpCode.Decompiler.DecompilerException: Error decompiling RRUI.Navigation.Route RRUI.CardsConfig/ClubEventCardConfig::get_OnClickRoute() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:Sprite(var_0_06, ldfld:Sprite(ClubEventCardConfig::removeIcon, ldloc:valuetype RRUI.CardsConfig/ClubEventCardConfig&(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: 0x1700095E RID: 2398 // (get) Token: 0x06003763 RID: 14179 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700095E")] public Sprite TimeIcon { [Token(Token = "0x6003763")] [Address(RVA = "0x8F20", Offset = "0x8320", VA = "0x180008F20")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700095F RID: 2399 // (get) Token: 0x06003764 RID: 14180 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700095F")] public Sprite RemoveIcon { [Token(Token = "0x6003764")] [Address(RVA = "0x8F10", Offset = "0x8310", VA = "0x180008F10")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0400306E RID: 12398 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400306E")] [SerializeField] private Route onClickRoute; // Token: 0x0400306F RID: 12399 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400306F")] [SerializeField] private Sprite timeIcon; // Token: 0x04003070 RID: 12400 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003070")] [SerializeField] private Sprite removeIcon; } // Token: 0x02000792 RID: 1938 [Token(Token = "0x2000792")] [Serializable] public struct InventionCardConfig { // Token: 0x17000960 RID: 2400 // (get) Token: 0x06003765 RID: 14181 RVA: 0x000EBEB8 File Offset: 0x000EA0B8 [Token(Token = "0x17000960")] public Route OnClickRoute { [Token(Token = "0x6003765")] [Address(RVA = "0x8F00", Offset = "0x8300", VA = "0x180008F00")] get { /* An exception occurred when decompiling this method (06003765) ICSharpCode.Decompiler.DecompilerException: Error decompiling RRUI.Navigation.Route RRUI.CardsConfig/InventionCardConfig::get_OnClickRoute() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:Sprite(var_0_06, ldfld:Sprite(InventionCardConfig::downloadsIcon, ldloc:valuetype RRUI.CardsConfig/InventionCardConfig&(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: 0x17000961 RID: 2401 // (get) Token: 0x06003766 RID: 14182 RVA: 0x000EBECC File Offset: 0x000EA0CC [Token(Token = "0x17000961")] public Sprite CurrencyIcon { [Token(Token = "0x6003766")] [Address(RVA = "0x8F20", Offset = "0x8320", VA = "0x180008F20")] get { return this.dateCreatedIcon; } } // Token: 0x17000962 RID: 2402 // (get) Token: 0x06003767 RID: 14183 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000962")] public Sprite DownloadsIcon { [Token(Token = "0x6003767")] [Address(RVA = "0x8F10", Offset = "0x8310", VA = "0x180008F10")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000963 RID: 2403 // (get) Token: 0x06003768 RID: 14184 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000963")] public Sprite DateCreatedIcon { [Token(Token = "0x6003768")] [Address(RVA = "0xFBB0", Offset = "0xEFB0", VA = "0x18000FBB0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x04003071 RID: 12401 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003071")] [SerializeField] private Route onClickRoute; // Token: 0x04003072 RID: 12402 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4003072")] [SerializeField] private Sprite currencyIcon; // Token: 0x04003073 RID: 12403 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003073")] [SerializeField] private Sprite downloadsIcon; // Token: 0x04003074 RID: 12404 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003074")] [SerializeField] private Sprite dateCreatedIcon; } } }