Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/RRUI/Data/DynamicUIModelController.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

367 lines
13 KiB
C#

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<DynamicUIModel>
{
// 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<DynamicUIModel>
{
// 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<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 1660
*/;
}
// 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 <Initialize>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 <Initialize>b__1()
{
}
// Token: 0x06004B83 RID: 19331 RVA: 0x000624CE File Offset: 0x000606CE
[Token(Token = "0x6004B83")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
internal string <Initialize>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 <Initialize>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 <Initialize>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 <Initialize>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 <Initialize>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 <Initialize>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 <Initialize>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 <Initialize>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 <Initialize>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 <Initialize>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 <Initialize>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 <Initialize>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 <Initialize>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 <Initialize>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 <Initialize>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 <Initialize>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 <Initialize>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 <Initialize>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 <Initialize>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 <Initialize>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<string> <Initialize>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 <Initialize>b__27(IReadOnlyList<string> value)
{
}
// Token: 0x06004B99 RID: 19353 RVA: 0x000624CE File Offset: 0x000606CE
[Token(Token = "0x6004B99")]
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
internal IReadOnlyList<string> <Initialize>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 <Initialize>b__29(IReadOnlyList<string> value)
{
}
// Token: 0x06004B9B RID: 19355 RVA: 0x000624CE File Offset: 0x000606CE
[Token(Token = "0x6004B9B")]
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
internal object <Initialize>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 <Initialize>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<string> autoTags;
// Token: 0x040037FC RID: 14332
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40037FC")]
public List<string> tags;
// Token: 0x040037FD RID: 14333
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x40037FD")]
public string item;
}
}
}
}