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> oajfmkdkhof = this.OAJFMKDKHOF; int num2; string text = "pet_msg_" + num2; Action action = new Action(this.LCNNGOCDJOG); SynchronizedField 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(); 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.DEDABHKCIBG dedabhkcibg; if (MultiPlayerEditableText.<>c.<>9__8_0 == 0) { dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultStringUIControlPrefab; MultiPlayerEditableText.<>c.<>9__8_0 = dedabhkcibg; } Func <>9__2; Action <>9__3; Action <>9__4; OMKPHDBNLKH.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 func = delegate { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; <>9__2 = func; } if (<>9__3 == 0) { Action 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 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> 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> 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 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 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 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 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 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 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 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 <>9__2; // Token: 0x04000E45 RID: 3653 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000E45")] public Action <>9__3; // Token: 0x04000E46 RID: 3654 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4000E46")] public Action <>9__4; } }