Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

380 lines
15 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Text;
using AGUI.StackedUI;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom.AGUI.ToolUIs;
using UnityEngine;
namespace RecRoom.Core.Creation.SandboxGizmos
{
// Token: 0x020033FF RID: 13311
[Token(Token = "0x20033FF")]
public class LogScreen : MonoBehaviourPun, NDBBKDMPBHD, AHOAEAFEAHN, EOCLMMENCKH, CHJEFIDMANE
{
// Token: 0x17003F13 RID: 16147
// (get) Token: 0x06016D5F RID: 93535 RVA: 0x0054DDF0 File Offset: 0x0054BFF0
// (set) Token: 0x06016D60 RID: 93536 RVA: 0x0054DE04 File Offset: 0x0054C004
[Token(Token = "0x17003F13")]
public static int NLNHIGKLCGP
{
[Token(Token = "0x6016D5F")]
[Address(RVA = "0x1DD8560", Offset = "0x1DD7560", VA = "0x181DD8560")]
get;
[Token(Token = "0x6016D60")]
[Address(RVA = "0x1DD82C0", Offset = "0x1DD72C0", VA = "0x181DD82C0")]
private set;
}
// Token: 0x17003F14 RID: 16148
// (get) Token: 0x06016D61 RID: 93537 RVA: 0x0054DE18 File Offset: 0x0054C018
[Token(Token = "0x17003F14")]
public Tool PBBJCLJPFMI
{
[Token(Token = "0x6016D61")]
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
get
{
return this.tool;
}
}
// Token: 0x17003F15 RID: 16149
// (get) Token: 0x06016D62 RID: 93538 RVA: 0x0054DE2C File Offset: 0x0054C02C
// (set) Token: 0x06016D63 RID: 93539 RVA: 0x0054DE4C File Offset: 0x0054C04C
[Token(Token = "0x17003F15")]
private GJHLOAOPOBA HLFMDCONGNO
{
[Token(Token = "0x6016D62")]
[Address(RVA = "0x1DD7F60", Offset = "0x1DD6F60", VA = "0x181DD7F60")]
get
{
return this.JIMJLJHGPEB.IAHDANBDAAM();
}
[Token(Token = "0x6016D63")]
[Address(RVA = "0x1DD8040", Offset = "0x1DD7040", VA = "0x181DD8040")]
set
{
KLLMCPFPIIE<GJHLOAOPOBA> jimjljhgpeb = this.JIMJLJHGPEB;
}
}
// Token: 0x06016D64 RID: 93540 RVA: 0x0054DE68 File Offset: 0x0054C068
[Token(Token = "0x6016D64")]
[Address(RVA = "0x1DD7DD0", Offset = "0x1DD6DD0", VA = "0x181DD7DD0", Slot = "13")]
protected override void Awake()
{
base..ctor();
LogScreen.<GNNMPJCHHHE>k__BackingField++;
Action action = new Action(this.IGECECILNCD);
KLLMCPFPIIE<GJHLOAOPOBA> kllmcpfpiie;
this.JIMJLJHGPEB = kllmcpfpiie;
Action action2 = new Action(this.MGPNENEDBEO);
KLLMCPFPIIE<bool> kllmcpfpiie2;
this.MOJMNLKLNPC = kllmcpfpiie2;
this.ADCJHFALHFP();
}
// Token: 0x06016D65 RID: 93541 RVA: 0x0054DEB8 File Offset: 0x0054C0B8
[Token(Token = "0x6016D65")]
[Address(RVA = "0x1DD80F0", Offset = "0x1DD70F0", VA = "0x181DD80F0")]
private void IGECECILNCD()
{
LogScreenModel logScreenModel = this.logScreenModel;
GJHLOAOPOBA gjhloaopoba = this.JIMJLJHGPEB.IAHDANBDAAM();
logScreenModel.<AOFEGJPNBEK>k__BackingField = gjhloaopoba;
logScreenModel.MKBLJJGJAOH();
}
// Token: 0x06016D66 RID: 93542 RVA: 0x0054DEEC File Offset: 0x0054C0EC
[Token(Token = "0x6016D66")]
[Address(RVA = "0x1DD8230", Offset = "0x1DD7230", VA = "0x181DD8230")]
private void MGPNENEDBEO()
{
KLLMCPFPIIE<bool> mojmnlklnpc = this.MOJMNLKLNPC;
LogScreenModel logScreenModel = this.logScreenModel;
bool flag = mojmnlklnpc.IAHDANBDAAM() != null;
logScreenModel.<CNCALBOBHLJ>k__BackingField = flag;
logScreenModel.JOJPOMANGPO();
}
// Token: 0x06016D67 RID: 93543 RVA: 0x0054DF24 File Offset: 0x0054C124
[Token(Token = "0x6016D67")]
[Address(RVA = "0x1DD8360", Offset = "0x1DD7360", VA = "0x181DD8360", Slot = "14")]
protected override void OnDestroy()
{
base.OnDestroy();
LogScreen.<GNNMPJCHHHE>k__BackingField--;
}
// Token: 0x06016D68 RID: 93544 RVA: 0x0054DF44 File Offset: 0x0054C144
[Token(Token = "0x6016D68")]
[Address(RVA = "0x1DD77C0", Offset = "0x1DD67C0", VA = "0x181DD77C0")]
private void ADCJHFALHFP()
{
List<ILINODKFHEO> list = new List();
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG <>9__18_ = LogScreen.<>c.<>9__18_0;
if (<>9__18_ == 0)
{
LogScreen.<>c.<>9__18_0 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab;
}
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.AGBDJFMLELC);
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(<>9__18_, ohindolfnmp, 100);
int num = 0;
list.Add(cpnmfokdbkm);
OMKPHDBNLKH<CreationObjectSettingFriendlyFlagsControl, int>.DEDABHKCIBG dedabhkcibg;
if (LogScreen.<>c.<>9__18_2 == 0)
{
dedabhkcibg = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultFlagsUIControlPrefab;
LogScreen.<>c.<>9__18_2 = dedabhkcibg;
}
OMKPHDBNLKH<CreationObjectSettingFriendlyFlagsControl, int>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.KMDPJAGKELH);
Dictionary<string, FLCFOLDCOJJ> dictionary = FLCFOLDCOJJ.DAPFKLEAHAL(typeof(GJHLOAOPOBA));
ulong num2;
AKCKKFDDNJM akckkfddnjm = new AKCKKFDDNJM(dedabhkcibg, ohindolfnmp2, dictionary, (int)num2);
list.Add(akckkfddnjm);
this.tool.creationObject.AddConfigurableSettings(list);
CreationObject creationObject = this.tool.creationObject;
DOPNALIMPNA[] array = new DOPNALIMPNA[2];
Func<bool> func = new Func(this.GFJJCHOGMLF);
Action<bool> action = new Action(this.OFMNMJDMIHM);
int num3 = 0;
int num4 = 0;
string text;
string text2;
ulong num5;
DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func, action, num4, num3, text, text2, (int)num5, num);
if (dhcinnflbba != 0)
{
}
array[0] = dhcinnflbba;
Dictionary<string, FLCFOLDCOJJ> dictionary2 = FLCFOLDCOJJ.DAPFKLEAHAL(typeof(GJHLOAOPOBA));
Func<int> func2 = new Func(this.POAFOPLOOPM);
Action<int> action2 = new Action(this.FMBIGDLPOGH);
Action<DLKPBLNKLAD, GCKECFLKJGJ> action3 = new Action(this.tool.creationObject.FireDialogListPicker);
int num6 = 0;
string text3;
IMAFJGKHEMD imafjgkhemd = ONOKJPIMIIP.GJCCDCPAACA(dictionary2, func2, action2, action3, text3, num6, num6);
if (imafjgkhemd != 0)
{
}
array[1] = imafjgkhemd;
ECJBHJOCKHL ecjbhjockhl = creationObject.AddFoldoutMenu("Log Screen", 98, array);
}
// Token: 0x06016D69 RID: 93545 RVA: 0x0054E0E0 File Offset: 0x0054C2E0
[Token(Token = "0x6016D69")]
[Address(RVA = "0x1DD80A0", Offset = "0x1DD70A0", VA = "0x181DD80A0")]
private bool GFJJCHOGMLF()
{
return this.MOJMNLKLNPC.IAHDANBDAAM() != null;
}
// Token: 0x06016D6A RID: 93546 RVA: 0x0054E100 File Offset: 0x0054C300
[Token(Token = "0x6016D6A")]
[Address(RVA = "0x1DD8300", Offset = "0x1DD7300", VA = "0x181DD8300")]
private void OFMNMJDMIHM(bool NLNHFEEMFBN)
{
KLLMCPFPIIE<bool> mojmnlklnpc = this.MOJMNLKLNPC;
}
// Token: 0x17003F16 RID: 16150
// (get) Token: 0x06016D6B RID: 93547 RVA: 0x0054E11C File Offset: 0x0054C31C
[Token(Token = "0x17003F16")]
public MCAEIANPGOL BLJAPPNMJNJ
{
[Token(Token = "0x6016D6B")]
[Address(RVA = "0x1DD85A0", Offset = "0x1DD75A0", VA = "0x181DD85A0", Slot = "15")]
get
{
/*
An exception occurred when decompiling this method (06016D6B)
ICSharpCode.Decompiler.DecompilerException: Error decompiling MCAEIANPGOL RecRoom.Core.Creation.SandboxGizmos.LogScreen::get_SelfType()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:BGDADOHKJMD(var_0_05, ldsfld:BGDADOHKJMD(GHFIPBGLBID::<HENBKFDDFHJ>k__BackingField))
}
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: 0x06016D6C RID: 93548 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6016D6C")]
[Address(RVA = "0x1DD83D0", Offset = "0x1DD73D0", VA = "0x181DD83D0", Slot = "16")]
public IFNLKKABKEB<BCNIMINBPOE> Self(GGLMKLIJBHG CHKKEHOKPJP)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x17003F17 RID: 16151
// (get) Token: 0x06016D6D RID: 93549 RVA: 0x0054E130 File Offset: 0x0054C330
[Token(Token = "0x17003F17")]
public bool JBMFJOBFJHP
{
[Token(Token = "0x6016D6D")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "18")]
get
{
}
}
// Token: 0x06016D6E RID: 93550 RVA: 0x0054E140 File Offset: 0x0054C340
[Token(Token = "0x6016D6E")]
[Address(RVA = "0x1DD7FB0", Offset = "0x1DD6FB0", VA = "0x181DD7FB0", Slot = "19")]
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
{
if (HFBJGCHOANH != 0 && HFBJGCHOANH != 0)
{
KLLMCPFPIIE<GJHLOAOPOBA> jimjljhgpeb = this.JIMJLJHGPEB;
KLLMCPFPIIE<bool> mojmnlklnpc = this.MOJMNLKLNPC;
}
}
// Token: 0x06016D6F RID: 93551 RVA: 0x0054E16C File Offset: 0x0054C36C
[Token(Token = "0x6016D6F")]
[Address(RVA = "0x1DD8470", Offset = "0x1DD7470", VA = "0x181DD8470", Slot = "20")]
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
{
HLDINNJCGDK hldinnjcgdk = new HLDINNJCGDK();
GJHLOAOPOBA gjhloaopoba = this.JIMJLJHGPEB.IAHDANBDAAM();
bool flag = this.MOJMNLKLNPC.IAHDANBDAAM() != null;
}
// Token: 0x06016D70 RID: 93552 RVA: 0x0054E1A0 File Offset: 0x0054C3A0
[Token(Token = "0x6016D70")]
[Address(RVA = "0x1DD8230", Offset = "0x1DD7230", VA = "0x181DD8230", Slot = "21")]
public void PostDeserialize(LJJOCDFAMGA FLIPBCAPDGC)
{
KLLMCPFPIIE<bool> mojmnlklnpc = this.MOJMNLKLNPC;
LogScreenModel logScreenModel = this.logScreenModel;
bool flag = mojmnlklnpc.IAHDANBDAAM() != null;
logScreenModel.<CNCALBOBHLJ>k__BackingField = flag;
logScreenModel.JOJPOMANGPO();
}
// Token: 0x17003F18 RID: 16152
// (get) Token: 0x06016D71 RID: 93553 RVA: 0x0054E1D8 File Offset: 0x0054C3D8
[Token(Token = "0x17003F18")]
private CreationObject OHPMKCCONDF
{
[Token(Token = "0x6016D71")]
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0", Slot = "17")]
get
{
return this.creationObject;
}
}
// Token: 0x06016D72 RID: 93554 RVA: 0x0054E1EC File Offset: 0x0054C3EC
[Token(Token = "0x6016D72")]
[Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")]
public LogScreen()
{
}
// Token: 0x06016D73 RID: 93555 RVA: 0x0054E200 File Offset: 0x0054C400
[Token(Token = "0x6016D73")]
[Address(RVA = "0x1DD7D00", Offset = "0x1DD6D00", VA = "0x181DD7D00")]
[CompilerGenerated]
private void AGBDJFMLELC(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
{
string text = GCCLEJOGCCE.PropertyDescription.text;
Func<bool> func = new Func(this.GFJJCHOGMLF);
Action<bool> action = new Action(this.OFMNMJDMIHM);
}
// Token: 0x06016D74 RID: 93556 RVA: 0x0054E23C File Offset: 0x0054C43C
[Token(Token = "0x6016D74")]
[Address(RVA = "0x1DD8160", Offset = "0x1DD7160", VA = "0x181DD8160")]
[CompilerGenerated]
private void KMDPJAGKELH(CreationObjectSettingFriendlyFlagsControl GCCLEJOGCCE)
{
string text = GCCLEJOGCCE.PropertyDescription.text;
Func<int> func = new Func(this.JLOIHIFKEBI);
Action<int> action = new Action(this.JOCMAEGCCKF);
}
// Token: 0x06016D75 RID: 93557 RVA: 0x0054E278 File Offset: 0x0054C478
[Token(Token = "0x6016D75")]
[Address(RVA = "0x1DD7F60", Offset = "0x1DD6F60", VA = "0x181DD7F60")]
[CompilerGenerated]
private int JLOIHIFKEBI()
{
GJHLOAOPOBA gjhloaopoba = this.JIMJLJHGPEB.IAHDANBDAAM();
throw new NullReferenceException();
}
// Token: 0x06016D76 RID: 93558 RVA: 0x0054E298 File Offset: 0x0054C498
[Token(Token = "0x6016D76")]
[Address(RVA = "0x1DD8040", Offset = "0x1DD7040", VA = "0x181DD8040")]
[CompilerGenerated]
private void JOCMAEGCCKF(int GMIAOBOKCBA)
{
KLLMCPFPIIE<GJHLOAOPOBA> jimjljhgpeb = this.JIMJLJHGPEB;
}
// Token: 0x06016D77 RID: 93559 RVA: 0x0054E2B4 File Offset: 0x0054C4B4
[Token(Token = "0x6016D77")]
[Address(RVA = "0x1DD7F60", Offset = "0x1DD6F60", VA = "0x181DD7F60")]
[CompilerGenerated]
private int POAFOPLOOPM()
{
GJHLOAOPOBA gjhloaopoba = this.JIMJLJHGPEB.IAHDANBDAAM();
throw new NullReferenceException();
}
// Token: 0x06016D78 RID: 93560 RVA: 0x0054E2D4 File Offset: 0x0054C4D4
[Token(Token = "0x6016D78")]
[Address(RVA = "0x1DD8040", Offset = "0x1DD7040", VA = "0x181DD8040")]
[CompilerGenerated]
private void FMBIGDLPOGH(int GMIAOBOKCBA)
{
KLLMCPFPIIE<GJHLOAOPOBA> jimjljhgpeb = this.JIMJLJHGPEB;
}
// Token: 0x0400EDD2 RID: 60882
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400EDD2")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Tool tool;
// Token: 0x0400EDD3 RID: 60883
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400EDD3")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
private LogScreenModel logScreenModel;
// Token: 0x0400EDD4 RID: 60884
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400EDD4")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private CreationObject creationObject;
// Token: 0x0400EDD5 RID: 60885
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400EDD5")]
private KLLMCPFPIIE<GJHLOAOPOBA> JIMJLJHGPEB;
// Token: 0x0400EDD6 RID: 60886
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400EDD6")]
private KLLMCPFPIIE<bool> MOJMNLKLNPC;
}
}