Files
2026-04-08 23:40:05 +02:00

336 lines
11 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Text;
using AGUI.StackedUI;
using CircuitsV2.Graph;
using Cpp2IlInjected;
using RecRoom.AGUI.ToolUIs;
using RecRoom.Circuits;
using RecRoom.CircuitsV2;
using RecRoom.Core.Creation;
using RecRoom.Networking.SynchronizedFields;
using TMPro;
using UnityEngine;
// Token: 0x02000268 RID: 616
[Token(Token = "0x2000268")]
[DisallowMultipleComponent]
[StructLayout(3)]
public class MultiPlayerEditableText : PlayerEditableTextBase
{
// Token: 0x170002A9 RID: 681
// (get) Token: 0x06001239 RID: 4665 RVA: 0x0004D994 File Offset: 0x0004BB94
[Token(Token = "0x170002A9")]
private bool JDAKDEIANGH
{
[Token(Token = "0x6001239")]
[Address(RVA = "0x142ED60", Offset = "0x142D760", VA = "0x18142ED60")]
get
{
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
int num = 0;
return controlPanelCircuitObject != num;
}
}
// Token: 0x0600123A RID: 4666 RVA: 0x0004D9B4 File Offset: 0x0004BBB4
[Token(Token = "0x600123A")]
[Address(RVA = "0x142E4A0", Offset = "0x142CEA0", VA = "0x18142E4A0", Slot = "13")]
protected override void Awake()
{
base.Awake();
int num = 0;
if (this.numberOfSerializedMessages > num)
{
List<SynchronizedField<string>> oajfmkdkhof = this.OAJFMKDKHOF;
int num2;
string text = "pet_msg_" + num2;
Action action = new Action(this.LCNNGOCDJOG);
SynchronizedField<string> synchronizedField;
oajfmkdkhof.Add(synchronizedField);
num++;
}
}
// Token: 0x0600123B RID: 4667 RVA: 0x0004DA08 File Offset: 0x0004BC08
[Token(Token = "0x600123B")]
[Address(RVA = "0x142E8B0", Offset = "0x142D2B0", VA = "0x18142E8B0", Slot = "18")]
protected override void LMFHDPCGCGP()
{
if (EIMGAFPPJFD.IKDFDELJBII())
{
CreationObject component = base.GetComponent<CreationObject>();
int num = 0;
if (component == num)
{
GameObject gameObject = base.gameObject;
Debug.LogWarning("Missing CreationObject", gameObject);
return;
}
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
int num2 = 0;
if (controlPanelCircuitObject != num2)
{
}
if (this.OAJFMKDKHOF._size > 0)
{
int num3 = 0;
int index = num3;
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.DEDABHKCIBG dedabhkcibg;
if (MultiPlayerEditableText.<>c.<>9__8_0 == 0)
{
dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultStringUIControlPrefab;
MultiPlayerEditableText.<>c.<>9__8_0 = dedabhkcibg;
}
Func<string> <>9__2;
Action<string> <>9__3;
Action<CreationObjectSettingStringUIControl> <>9__4;
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.OHINDOLFNMP ohindolfnmp = delegate(CreationObjectSettingStringUIControl instance)
{
int num5 = 0;
int index3 = index;
TextMeshProUGUI propertyDescription = instance.PropertyDescription;
string text = "Message " + index3;
propertyDescription.text = text;
if (<>9__2 == 0)
{
Func<string> func = delegate
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
<>9__2 = func;
}
if (<>9__3 == 0)
{
Action<string> action = delegate(string val)
{
MultiPlayerEditableText <>4__this2 = this;
int index2 = index;
<>4__this2.NGCEMOGHDOD(index2, val);
};
<>9__3 = action;
}
MultiPlayerEditableText <>4__this = this;
int maxMessageLength = this.maxMessageLength;
instance.JJAPBNJPPAK = num5;
instance.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num5;
if (<>9__4 == 0)
{
Action<CreationObjectSettingStringUIControl> action2 = delegate(CreationObjectSettingStringUIControl ui)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
<>9__4 = action2;
}
};
int num4 = this.settingsPriority;
PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(dedabhkcibg, ohindolfnmp, num4);
ILINODKFHEO ilinodkfheo = component.AddConfigurableSetting(pgihlfohnml);
num3++;
}
}
}
// Token: 0x0600123C RID: 4668 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600123C")]
[Address(RVA = "0x142EBA0", Offset = "0x142D5A0", VA = "0x18142EBA0", Slot = "19")]
protected override string NCOBPFBEHPD()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600123D RID: 4669 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600123D")]
[Address(RVA = "0x142E840", Offset = "0x142D240", VA = "0x18142E840")]
private string KMDALCDDGFE(int OJGHMDKEBEK)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600123E RID: 4670 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600123E")]
[Address(RVA = "0x142EC60", Offset = "0x142D660", VA = "0x18142EC60")]
private void NGCEMOGHDOD(int OJGHMDKEBEK, string KAJBNMCAFBB)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600123F RID: 4671 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600123F")]
[Address(RVA = "0x142E5F0", Offset = "0x142CFF0", VA = "0x18142E5F0")]
public void CV2SynchronizedMessageSet(ExecParams CHKKEHOKPJP, int OJGHMDKEBEK, string KAJBNMCAFBB)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001240 RID: 4672 RVA: 0x0004DAE8 File Offset: 0x0004BCE8
[Token(Token = "0x6001240")]
[Address(RVA = "0xFDDB00", Offset = "0xFDC500", VA = "0x180FDDB00")]
private void LCNNGOCDJOG()
{
base.LDEGMHLJLGJ();
}
// Token: 0x06001241 RID: 4673 RVA: 0x0004DAFC File Offset: 0x0004BCFC
[Token(Token = "0x6001241")]
[Address(RVA = "0x142E750", Offset = "0x142D150", VA = "0x18142E750", Slot = "20")]
public override void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
{
}
// Token: 0x06001242 RID: 4674 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6001242")]
[Address(RVA = "0x142EDC0", Offset = "0x142D7C0", VA = "0x18142EDC0", Slot = "21")]
public override void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001243 RID: 4675 RVA: 0x0004DB24 File Offset: 0x0004BD24
[Token(Token = "0x6001243")]
[Address(RVA = "0x142EF50", Offset = "0x142D950", VA = "0x18142EF50")]
public MultiPlayerEditableText()
{
List<SynchronizedField<string>> list = new List();
this.OAJFMKDKHOF = list;
base..ctor();
}
// Token: 0x04000E3D RID: 3645
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4000E3D")]
[SerializeField]
private InputSlot baseMessagePin = (InputSlot)((ulong)3L);
// Token: 0x04000E3E RID: 3646
[global::Cpp2IlInjected.FieldOffset(Offset = "0xAC")]
[Token(Token = "0x4000E3E")]
[SerializeField]
private int numberOfSerializedMessages = (int)((ulong)5L);
// Token: 0x04000E3F RID: 3647
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4000E3F")]
private List<SynchronizedField<string>> OAJFMKDKHOF;
// Token: 0x04000E40 RID: 3648
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4000E40")]
[SerializeField]
private ControlPanelCircuitObject controlPanelCircuitObject;
// Token: 0x04000E41 RID: 3649
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4000E41")]
[SerializeField]
private int settingsPriority;
// Token: 0x02000269 RID: 617
[Token(Token = "0x2000269")]
[CompilerGenerated]
private sealed class JFAMIGMPJLH
{
// Token: 0x06001244 RID: 4676 RVA: 0x0004DB58 File Offset: 0x0004BD58
[Token(Token = "0x6001244")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public JFAMIGMPJLH()
{
}
// Token: 0x06001245 RID: 4677 RVA: 0x0004DB6C File Offset: 0x0004BD6C
[Token(Token = "0x6001245")]
[Address(RVA = "0x14229C0", Offset = "0x14213C0", VA = "0x1814229C0")]
internal void <RegisterEditables>b__1(CreationObjectSettingStringUIControl instance)
{
int num = 0;
int num2 = this.index;
TextMeshProUGUI propertyDescription = instance.PropertyDescription;
string text = "Message " + num2;
propertyDescription.text = text;
if (this.<>9__2 == 0)
{
Func<string> func = delegate
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
this.<>9__2 = func;
}
if (this.<>9__3 == 0)
{
Action<string> action = delegate(string val)
{
MultiPlayerEditableText multiPlayerEditableText2 = this.<>4__this;
int num3 = this.index;
multiPlayerEditableText2.NGCEMOGHDOD(num3, val);
};
this.<>9__3 = action;
}
MultiPlayerEditableText multiPlayerEditableText = this.<>4__this;
int maxMessageLength = this.<>4__this.maxMessageLength;
instance.JJAPBNJPPAK = num;
instance.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num;
if (this.<>9__4 == 0)
{
Action<CreationObjectSettingStringUIControl> action2 = delegate(CreationObjectSettingStringUIControl ui)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
this.<>9__4 = action2;
}
}
// Token: 0x06001246 RID: 4678 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6001246")]
[Address(RVA = "0x1422B80", Offset = "0x1421580", VA = "0x181422B80")]
internal string <RegisterEditables>b__2()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001247 RID: 4679 RVA: 0x0004DC2C File Offset: 0x0004BE2C
[Token(Token = "0x6001247")]
[Address(RVA = "0x1422C00", Offset = "0x1421600", VA = "0x181422C00")]
internal void <RegisterEditables>b__3(string val)
{
MultiPlayerEditableText multiPlayerEditableText = this.<>4__this;
int num = this.index;
multiPlayerEditableText.NGCEMOGHDOD(num, val);
}
// Token: 0x06001248 RID: 4680 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6001248")]
[Address(RVA = "0x1422C30", Offset = "0x1421630", VA = "0x181422C30")]
internal void <RegisterEditables>b__4(CreationObjectSettingStringUIControl ui)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04000E42 RID: 3650
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000E42")]
public int index;
// Token: 0x04000E43 RID: 3651
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000E43")]
public MultiPlayerEditableText <>4__this;
// Token: 0x04000E44 RID: 3652
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000E44")]
public Func<string> <>9__2;
// Token: 0x04000E45 RID: 3653
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000E45")]
public Action<string> <>9__3;
// Token: 0x04000E46 RID: 3654
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000E46")]
public Action<CreationObjectSettingStringUIControl> <>9__4;
}
}