Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Data/DynamicUIModelController.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

367 lines
13 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x02000C51 RID: 3153
[Token(Token = "0x2000C51")]
public class DynamicUIModelController : ModelController<DynamicUIModel>
{
// Token: 0x06004CB0 RID: 19632 RVA: 0x00119CD8 File Offset: 0x00117ED8
[Token(Token = "0x6004CB0")]
[Address(RVA = "0x173A200", Offset = "0x1739200", VA = "0x18173A200")]
public DynamicUIModelController()
{
}
// Token: 0x02000C52 RID: 3154
[Token(Token = "0x2000C52")]
[Serializable]
private class TestImpl : ControllerImplementation<DynamicUIModel>
{
// Token: 0x06004CB1 RID: 19633 RVA: 0x00119CEC File Offset: 0x00117EEC
[Token(Token = "0x6004CB1")]
[Address(RVA = "0x174D8B0", Offset = "0x174C8B0", VA = "0x18174D8B0", Slot = "22")]
protected override void OFFLOPLJBBG()
{
/*
An exception occurred when decompiling this method (06004CB1)
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<class DOPNALIMPNA>[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: 0x06004CB2 RID: 19634 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004CB2")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004CB3 RID: 19635 RVA: 0x0011A538 File Offset: 0x00118738
[Token(Token = "0x6004CB3")]
[Address(RVA = "0x174EC90", Offset = "0x174DC90", VA = "0x18174EC90")]
public TestImpl()
{
}
// Token: 0x02000C53 RID: 3155
[Token(Token = "0x2000C53")]
[CompilerGenerated]
private sealed class PEGFADNKFNN
{
// Token: 0x06004CB4 RID: 19636 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6004CB4")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PEGFADNKFNN()
{
}
// Token: 0x06004CB5 RID: 19637 RVA: 0x0011A54C File Offset: 0x0011874C
[Token(Token = "0x6004CB5")]
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")]
internal bool <Initialize>b__0()
{
return default(bool);
}
// Token: 0x06004CB6 RID: 19638 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6004CB6")]
[Address(RVA = "0x174ACA0", Offset = "0x1749CA0", VA = "0x18174ACA0")]
internal void <Initialize>b__1()
{
}
// Token: 0x06004CB7 RID: 19639 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x6004CB7")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
internal string <Initialize>b__6()
{
return null;
}
// Token: 0x06004CB8 RID: 19640 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6004CB8")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
internal void <Initialize>b__7(string s)
{
}
// Token: 0x06004CB9 RID: 19641 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x6004CB9")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
internal string <Initialize>b__8()
{
return null;
}
// Token: 0x06004CBA RID: 19642 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6004CBA")]
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")]
internal void <Initialize>b__9(string s)
{
}
// Token: 0x06004CBB RID: 19643 RVA: 0x0011A564 File Offset: 0x00118764
[Token(Token = "0x6004CBB")]
[Address(RVA = "0x562290", Offset = "0x561290", VA = "0x180562290")]
internal float <Initialize>b__10()
{
return 0f;
}
// Token: 0x06004CBC RID: 19644 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6004CBC")]
[Address(RVA = "0x5627B0", Offset = "0x5617B0", VA = "0x1805627B0")]
internal void <Initialize>b__11(float f)
{
}
// Token: 0x06004CBD RID: 19645 RVA: 0x0011A57C File Offset: 0x0011877C
[Token(Token = "0x6004CBD")]
[Address(RVA = "0x562390", Offset = "0x561390", VA = "0x180562390")]
internal float <Initialize>b__12()
{
return 0f;
}
// Token: 0x06004CBE RID: 19646 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6004CBE")]
[Address(RVA = "0x562AC0", Offset = "0x561AC0", VA = "0x180562AC0")]
internal void <Initialize>b__13(float f)
{
}
// Token: 0x06004CBF RID: 19647 RVA: 0x0011A594 File Offset: 0x00118794
[Token(Token = "0x6004CBF")]
[Address(RVA = "0x417650", Offset = "0x416650", VA = "0x180417650")]
internal bool <Initialize>b__14()
{
return default(bool);
}
// Token: 0x06004CC0 RID: 19648 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6004CC0")]
[Address(RVA = "0x417950", Offset = "0x416950", VA = "0x180417950")]
internal void <Initialize>b__15(bool b)
{
}
// Token: 0x06004CC1 RID: 19649 RVA: 0x0011A5AC File Offset: 0x001187AC
[Token(Token = "0x6004CC1")]
[Address(RVA = "0x51F230", Offset = "0x51E230", VA = "0x18051F230")]
internal bool <Initialize>b__16()
{
return default(bool);
}
// Token: 0x06004CC2 RID: 19650 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6004CC2")]
[Address(RVA = "0x51F280", Offset = "0x51E280", VA = "0x18051F280")]
internal void <Initialize>b__17(bool b)
{
}
// Token: 0x06004CC3 RID: 19651 RVA: 0x0011A5C4 File Offset: 0x001187C4
[Token(Token = "0x6004CC3")]
[Address(RVA = "0x51F240", Offset = "0x51E240", VA = "0x18051F240")]
internal bool <Initialize>b__20()
{
return default(bool);
}
// Token: 0x06004CC4 RID: 19652 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6004CC4")]
[Address(RVA = "0x51F290", Offset = "0x51E290", VA = "0x18051F290")]
internal void <Initialize>b__21(bool b)
{
}
// Token: 0x06004CC5 RID: 19653 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x6004CC5")]
[Address(RVA = "0x174ABE0", Offset = "0x1749BE0", VA = "0x18174ABE0")]
internal object <Initialize>b__18()
{
return null;
}
// Token: 0x06004CC6 RID: 19654 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6004CC6")]
[Address(RVA = "0x174AC30", Offset = "0x1749C30", VA = "0x18174AC30")]
internal void <Initialize>b__19(object t)
{
}
// Token: 0x06004CC7 RID: 19655 RVA: 0x0011A5DC File Offset: 0x001187DC
[Token(Token = "0x6004CC7")]
[Address(RVA = "0x41CF00", Offset = "0x41BF00", VA = "0x18041CF00")]
internal bool <Initialize>b__22()
{
return default(bool);
}
// Token: 0x06004CC8 RID: 19656 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6004CC8")]
[Address(RVA = "0x41D000", Offset = "0x41C000", VA = "0x18041D000")]
internal void <Initialize>b__23(bool value)
{
}
// Token: 0x06004CC9 RID: 19657 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x6004CC9")]
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
internal string <Initialize>b__24()
{
return null;
}
// Token: 0x06004CCA RID: 19658 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6004CCA")]
[Address(RVA = "0x55BCF0", Offset = "0x55ACF0", VA = "0x18055BCF0")]
internal void <Initialize>b__25(string value)
{
}
// Token: 0x06004CCB RID: 19659 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x6004CCB")]
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
internal IReadOnlyList<string> <Initialize>b__26()
{
return null;
}
// Token: 0x06004CCC RID: 19660 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6004CCC")]
[Address(RVA = "0x174ACD0", Offset = "0x1749CD0", VA = "0x18174ACD0")]
internal void <Initialize>b__27(IReadOnlyList<string> value)
{
}
// Token: 0x06004CCD RID: 19661 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x6004CCD")]
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
internal IReadOnlyList<string> <Initialize>b__28()
{
return null;
}
// Token: 0x06004CCE RID: 19662 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6004CCE")]
[Address(RVA = "0x174AD40", Offset = "0x1749D40", VA = "0x18174AD40")]
internal void <Initialize>b__29(IReadOnlyList<string> value)
{
}
// Token: 0x06004CCF RID: 19663 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x6004CCF")]
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
internal object <Initialize>b__30()
{
return null;
}
// Token: 0x06004CD0 RID: 19664 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6004CD0")]
[Address(RVA = "0x174ADF0", Offset = "0x1749DF0", VA = "0x18174ADF0")]
internal void <Initialize>b__31(object value)
{
}
// Token: 0x040038BD RID: 14525
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40038BD")]
public bool isInteractable;
// Token: 0x040038BE RID: 14526
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40038BE")]
public IMAFJGKHEMD data;
// Token: 0x040038BF RID: 14527
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40038BF")]
public string inputFieldValue;
// Token: 0x040038C0 RID: 14528
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40038C0")]
public string passwordInputFieldValue;
// Token: 0x040038C1 RID: 14529
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40038C1")]
public float sliderValue;
// Token: 0x040038C2 RID: 14530
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x40038C2")]
public float wholeNumberSliderValue;
// Token: 0x040038C3 RID: 14531
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40038C3")]
public bool fooIsActive;
// Token: 0x040038C4 RID: 14532
[FieldOffset(Offset = "0x39")]
[Token(Token = "0x40038C4")]
public bool barIsActive;
// Token: 0x040038C5 RID: 14533
[FieldOffset(Offset = "0x3A")]
[Token(Token = "0x40038C5")]
public bool radioGroupCheckboxActive;
// Token: 0x040038C6 RID: 14534
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x40038C6")]
public ILIGKJJIKLL selectedLinkButton;
// Token: 0x040038C7 RID: 14535
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40038C7")]
public bool switchIsActive;
// Token: 0x040038C8 RID: 14536
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40038C8")]
public string tag;
// Token: 0x040038C9 RID: 14537
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40038C9")]
public List<string> autoTags;
// Token: 0x040038CA RID: 14538
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40038CA")]
public List<string> tags;
// Token: 0x040038CB RID: 14539
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x40038CB")]
public string item;
}
}
}
}