using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; namespace RRUI.Data { // Token: 0x02000C1D RID: 3101 [Token(Token = "0x2000C1D")] public class DynamicUIModelController : ModelController { // Token: 0x06004B7C RID: 19324 RVA: 0x001175C4 File Offset: 0x001157C4 [Token(Token = "0x6004B7C")] [Address(RVA = "0xF5DEE0", Offset = "0xF5CCE0", VA = "0x180F5DEE0")] public DynamicUIModelController() { } // Token: 0x02000C1E RID: 3102 [Token(Token = "0x2000C1E")] [Serializable] private class TestImpl : ControllerImplementation { // Token: 0x06004B7D RID: 19325 RVA: 0x001175D8 File Offset: 0x001157D8 [Token(Token = "0x6004B7D")] [Address(RVA = "0xF70AB0", Offset = "0xF6F8B0", VA = "0x180F70AB0", Slot = "22")] protected override void OFFLOPLJBBG() { /* An exception occurred when decompiling this method (06004B7D) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RRUI.Data.DynamicUIModelController/TestImpl::OFFLOPLJBBG() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_825: stfld:Action(IMAFJGKHEMD::MEEKCCGGFFD, ldloc:IMAFJGKHEMD(var_79_7F6), ldloc:Action(var_80)) call:void(List`1::Add, ldloc:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](var_76_7A9), ldloc:IMAFJGKHEMD[exp:!0](var_79_7F6)) stloc:native int(var_81_83E, ldfld:native int(Delegate::method_ptr, ldloc:Action[exp:Delegate](var_80))) } 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: 0x06004B7E RID: 19326 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004B7E")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "27")] protected override void DMAHGBLDMFA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004B7F RID: 19327 RVA: 0x00117E24 File Offset: 0x00116024 [Token(Token = "0x6004B7F")] [Address(RVA = "0xF71E90", Offset = "0xF70C90", VA = "0x180F71E90")] public TestImpl() { } // Token: 0x02000C1F RID: 3103 [Token(Token = "0x2000C1F")] [CompilerGenerated] private sealed class PEGFADNKFNN { // Token: 0x06004B80 RID: 19328 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x6004B80")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public PEGFADNKFNN() { } // Token: 0x06004B81 RID: 19329 RVA: 0x00117E38 File Offset: 0x00116038 [Token(Token = "0x6004B81")] [Address(RVA = "0x42D5E0", Offset = "0x42C3E0", VA = "0x18042D5E0")] internal bool b__0() { return default(bool); } // Token: 0x06004B82 RID: 19330 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x6004B82")] [Address(RVA = "0xF6E2D0", Offset = "0xF6D0D0", VA = "0x180F6E2D0")] internal void b__1() { } // Token: 0x06004B83 RID: 19331 RVA: 0x000624CE File Offset: 0x000606CE [Token(Token = "0x6004B83")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")] internal string b__6() { return null; } // Token: 0x06004B84 RID: 19332 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x6004B84")] [Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")] internal void b__7(string s) { } // Token: 0x06004B85 RID: 19333 RVA: 0x000624CE File Offset: 0x000606CE [Token(Token = "0x6004B85")] [Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")] internal string b__8() { return null; } // Token: 0x06004B86 RID: 19334 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x6004B86")] [Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")] internal void b__9(string s) { } // Token: 0x06004B87 RID: 19335 RVA: 0x00117E50 File Offset: 0x00116050 [Token(Token = "0x6004B87")] [Address(RVA = "0x812330", Offset = "0x811130", VA = "0x180812330")] internal float b__10() { return 0f; } // Token: 0x06004B88 RID: 19336 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x6004B88")] [Address(RVA = "0xBA81B0", Offset = "0xBA6FB0", VA = "0x180BA81B0")] internal void b__11(float f) { } // Token: 0x06004B89 RID: 19337 RVA: 0x00117E68 File Offset: 0x00116068 [Token(Token = "0x6004B89")] [Address(RVA = "0xA9DE10", Offset = "0xA9CC10", VA = "0x180A9DE10")] internal float b__12() { return 0f; } // Token: 0x06004B8A RID: 19338 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x6004B8A")] [Address(RVA = "0xA9DC30", Offset = "0xA9CA30", VA = "0x180A9DC30")] internal void b__13(float f) { } // Token: 0x06004B8B RID: 19339 RVA: 0x00117E80 File Offset: 0x00116080 [Token(Token = "0x6004B8B")] [Address(RVA = "0x43A970", Offset = "0x439770", VA = "0x18043A970")] internal bool b__14() { return default(bool); } // Token: 0x06004B8C RID: 19340 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x6004B8C")] [Address(RVA = "0x43ABB0", Offset = "0x4399B0", VA = "0x18043ABB0")] internal void b__15(bool b) { } // Token: 0x06004B8D RID: 19341 RVA: 0x00117E98 File Offset: 0x00116098 [Token(Token = "0x6004B8D")] [Address(RVA = "0x43AAA0", Offset = "0x4398A0", VA = "0x18043AAA0")] internal bool b__16() { return default(bool); } // Token: 0x06004B8E RID: 19342 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x6004B8E")] [Address(RVA = "0x43ACB0", Offset = "0x439AB0", VA = "0x18043ACB0")] internal void b__17(bool b) { } // Token: 0x06004B8F RID: 19343 RVA: 0x00117EB0 File Offset: 0x001160B0 [Token(Token = "0x6004B8F")] [Address(RVA = "0x718510", Offset = "0x717310", VA = "0x180718510")] internal bool b__20() { return default(bool); } // Token: 0x06004B90 RID: 19344 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x6004B90")] [Address(RVA = "0x718A40", Offset = "0x717840", VA = "0x180718A40")] internal void b__21(bool b) { } // Token: 0x06004B91 RID: 19345 RVA: 0x000624CE File Offset: 0x000606CE [Token(Token = "0x6004B91")] [Address(RVA = "0xF6E210", Offset = "0xF6D010", VA = "0x180F6E210")] internal object b__18() { return null; } // Token: 0x06004B92 RID: 19346 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x6004B92")] [Address(RVA = "0xF6E260", Offset = "0xF6D060", VA = "0x180F6E260")] internal void b__19(object t) { } // Token: 0x06004B93 RID: 19347 RVA: 0x00117EC8 File Offset: 0x001160C8 [Token(Token = "0x6004B93")] [Address(RVA = "0x4363F0", Offset = "0x4351F0", VA = "0x1804363F0")] internal bool b__22() { return default(bool); } // Token: 0x06004B94 RID: 19348 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x6004B94")] [Address(RVA = "0x4366B0", Offset = "0x4354B0", VA = "0x1804366B0")] internal void b__23(bool value) { } // Token: 0x06004B95 RID: 19349 RVA: 0x000624CE File Offset: 0x000606CE [Token(Token = "0x6004B95")] [Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")] internal string b__24() { return null; } // Token: 0x06004B96 RID: 19350 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x6004B96")] [Address(RVA = "0x46AA50", Offset = "0x469850", VA = "0x18046AA50")] internal void b__25(string value) { } // Token: 0x06004B97 RID: 19351 RVA: 0x000624CE File Offset: 0x000606CE [Token(Token = "0x6004B97")] [Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")] internal IReadOnlyList b__26() { return null; } // Token: 0x06004B98 RID: 19352 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x6004B98")] [Address(RVA = "0xF6E300", Offset = "0xF6D100", VA = "0x180F6E300")] internal void b__27(IReadOnlyList value) { } // Token: 0x06004B99 RID: 19353 RVA: 0x000624CE File Offset: 0x000606CE [Token(Token = "0x6004B99")] [Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")] internal IReadOnlyList b__28() { return null; } // Token: 0x06004B9A RID: 19354 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x6004B9A")] [Address(RVA = "0xF6E370", Offset = "0xF6D170", VA = "0x180F6E370")] internal void b__29(IReadOnlyList value) { } // Token: 0x06004B9B RID: 19355 RVA: 0x000624CE File Offset: 0x000606CE [Token(Token = "0x6004B9B")] [Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")] internal object b__30() { return null; } // Token: 0x06004B9C RID: 19356 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x6004B9C")] [Address(RVA = "0xF6E420", Offset = "0xF6D220", VA = "0x180F6E420")] internal void b__31(object value) { } // Token: 0x040037EF RID: 14319 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40037EF")] public bool isInteractable; // Token: 0x040037F0 RID: 14320 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40037F0")] public IMAFJGKHEMD data; // Token: 0x040037F1 RID: 14321 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40037F1")] public string inputFieldValue; // Token: 0x040037F2 RID: 14322 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40037F2")] public string passwordInputFieldValue; // Token: 0x040037F3 RID: 14323 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40037F3")] public float sliderValue; // Token: 0x040037F4 RID: 14324 [FieldOffset(Offset = "0x34")] [Token(Token = "0x40037F4")] public float wholeNumberSliderValue; // Token: 0x040037F5 RID: 14325 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40037F5")] public bool fooIsActive; // Token: 0x040037F6 RID: 14326 [FieldOffset(Offset = "0x39")] [Token(Token = "0x40037F6")] public bool barIsActive; // Token: 0x040037F7 RID: 14327 [FieldOffset(Offset = "0x3A")] [Token(Token = "0x40037F7")] public bool radioGroupCheckboxActive; // Token: 0x040037F8 RID: 14328 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x40037F8")] public ILIGKJJIKLL selectedLinkButton; // Token: 0x040037F9 RID: 14329 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40037F9")] public bool switchIsActive; // Token: 0x040037FA RID: 14330 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40037FA")] public string tag; // Token: 0x040037FB RID: 14331 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40037FB")] public List autoTags; // Token: 0x040037FC RID: 14332 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40037FC")] public List tags; // Token: 0x040037FD RID: 14333 [FieldOffset(Offset = "0x60")] [Token(Token = "0x40037FD")] public string item; } } } }