using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using Google.Protobuf.Collections; using RecRoom.AGUI.ToolUIs; using RecRoom.Circuits; using TMPro; using UnityEngine; using UnityEngine.Events; namespace RecRoom.Core.Creation.Circuits { // Token: 0x02003252 RID: 12882 [Token(Token = "0x2003252")] public class MessageOutputNodeVisualization : CircuitEventNodeDisplay { // Token: 0x17003D19 RID: 15641 // (get) Token: 0x0601621D RID: 90653 RVA: 0x0052A0CC File Offset: 0x005282CC // (set) Token: 0x0601621E RID: 90654 RVA: 0x0052A0EC File Offset: 0x005282EC [Token(Token = "0x17003D19")] public string DFPPNHINEFO { [Token(Token = "0x601621D")] [Address(RVA = "0xC53450", Offset = "0xC52250", VA = "0x180C53450")] get { return this.AFJHJMMHPJF.IAHDANBDAAM(); } [Token(Token = "0x601621E")] [Address(RVA = "0xC534A0", Offset = "0xC522A0", VA = "0x180C534A0")] set { KLLMCPFPIIE afjhjmmhpjf = this.AFJHJMMHPJF; } } // Token: 0x0601621F RID: 90655 RVA: 0x0052A108 File Offset: 0x00528308 [Token(Token = "0x601621F")] [Address(RVA = "0xC531F0", Offset = "0xC51FF0", VA = "0x180C531F0", Slot = "20")] public override void PopulateDynamicEditables() { base..ctor(); List oppmklpogfb = this.OPPMKLPOGFB; Func func = new Func(this.LOCAMBEEPDJ); Action action = new Action(this.OFJFAGJDLPD); INAOBEINBGO inaobeinbgo; oppmklpogfb.Add(inaobeinbgo); } // Token: 0x06016220 RID: 90656 RVA: 0x0052A14C File Offset: 0x0052834C [Token(Token = "0x6016220")] [Address(RVA = "0xC52D40", Offset = "0xC51B40", VA = "0x180C52D40", Slot = "19")] public override IEnumerable GetEditables() { OMKPHDBNLKH.DEDABHKCIBG <>9__6_ = MessageOutputNodeVisualization.<>c.<>9__6_0; if (<>9__6_ == 0) { MessageOutputNodeVisualization.<>c.<>9__6_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultStringUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.NEPLLPJPPPK); int num; PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(<>9__6_, ohindolfnmp, num); num = 0; ILINODKFHEO[] array = new ILINODKFHEO[1]; if (pgihlfohnml != 0) { } array[0] = pgihlfohnml; throw new NullReferenceException(); } // Token: 0x06016221 RID: 90657 RVA: 0x0052A1AC File Offset: 0x005283AC [Token(Token = "0x6016221")] [Address(RVA = "0xC526B0", Offset = "0xC514B0", VA = "0x180C526B0", Slot = "13")] protected override void Awake() { base.Awake(); KLLMCPFPIIE kllmcpfpiie; this.AFJHJMMHPJF = kllmcpfpiie; CircuitEventNodeDisplay.NodeInputReceived onRecievedNewInput = this.OnRecievedNewInput; if (onRecievedNewInput == 0) { CircuitEventNodeDisplay.NodeInputReceived nodeInputReceived = new CircuitEventNodeDisplay.NodeInputReceived(); this.OnRecievedNewInput = nodeInputReceived; } UnityAction> unityAction = new UnityAction(this.BCDDELMBBCO); onRecievedNewInput.AddListener(unityAction); } // Token: 0x06016222 RID: 90658 RVA: 0x0052A200 File Offset: 0x00528400 [Token(Token = "0x6016222")] [Address(RVA = "0xC527C0", Offset = "0xC515C0", VA = "0x180C527C0")] private void BCDDELMBBCO(Dictionary HDGDFFAMOOK) { int num = 0; string empty = string.Empty; string text = this.AFJHJMMHPJF.IAHDANBDAAM(); if (text != 0) { string text2 = this.AFJHJMMHPJF.IAHDANBDAAM(); CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN; if (num < mbbjmcdgdmn) { num += 2; num += num; InputSlot inputSlot; int num2 = inputSlot.GetHashCode(); string text4; string text3 = string.Format("{{{0}}}", text4); num2 = text3.GetHashCode(); string text6; string text5 = string.Format("{{{0}}}", text6); if (text2.Contains(text3)) { CircuitNode mbbjmcdgdmn2 = this.MBBJMCDGDMN; string text8; string text7 = text2.Replace(text3, text8); } if (text2.Contains(text5)) { CircuitNode mbbjmcdgdmn3 = this.MBBJMCDGDMN; string text10; string text9 = text2.Replace(text5, text10); } num++; } } if (text == 0) { } } // Token: 0x06016223 RID: 90659 RVA: 0x0052A2D0 File Offset: 0x005284D0 [Token(Token = "0x6016223")] [Address(RVA = "0xC53110", Offset = "0xC51F10", VA = "0x180C53110")] private void OFJFAGJDLPD(string KAJBNMCAFBB) { string newMessage = KAJBNMCAFBB; PMGCJEPKFOF pmgcjepkfof = NKHBKKGOIHL.EFFCNBECOKA(KAJBNMCAFBB); Action action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response) { if (response.k__BackingField) { KLLMCPFPIIE afjhjmmhpjf = this.AFJHJMMHPJF; } }; throw new NullReferenceException(); } // Token: 0x06016224 RID: 90660 RVA: 0x0052A30C File Offset: 0x0052850C [Token(Token = "0x6016224")] [Address(RVA = "0xC52ED0", Offset = "0xC51CD0", VA = "0x180C52ED0")] private string LOCAMBEEPDJ() { if (string.IsNullOrEmpty(this.AFJHJMMHPJF.IAHDANBDAAM())) { return string.Empty; } return this.AFJHJMMHPJF.IAHDANBDAAM(); } // Token: 0x06016225 RID: 90661 RVA: 0x0052A344 File Offset: 0x00528544 [Token(Token = "0x6016225")] [Address(RVA = "0xC52C50", Offset = "0xC51A50", VA = "0x180C52C50", Slot = "31")] public override void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { if (HFBJGCHOANH != 0 && HFBJGCHOANH != 0) { Dictionary lnfkfahmaci = HFBJGCHOANH.LNFKFAHMACI; return; } KLLMCPFPIIE afjhjmmhpjf = this.AFJHJMMHPJF; } // Token: 0x06016226 RID: 90662 RVA: 0x0052A374 File Offset: 0x00528574 [Token(Token = "0x6016226")] [Address(RVA = "0xC53310", Offset = "0xC52110", VA = "0x180C53310", Slot = "32")] public override void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { RepeatedField gmemjhhkhgf = new CAEHJIIMFMB().GMEMJHHKHGF; string text = this.AFJHJMMHPJF.IAHDANBDAAM(); gmemjhhkhgf.Add(text); } // Token: 0x06016227 RID: 90663 RVA: 0x0052A3A8 File Offset: 0x005285A8 [Token(Token = "0x6016227")] [Address(RVA = "0xC53430", Offset = "0xC52230", VA = "0x180C53430")] public MessageOutputNodeVisualization() { } // Token: 0x06016228 RID: 90664 RVA: 0x0052A3C8 File Offset: 0x005285C8 [Token(Token = "0x6016228")] [Address(RVA = "0xC52F90", Offset = "0xC51D90", VA = "0x180C52F90")] [CompilerGenerated] private void NEPLLPJPPPK(CreationObjectSettingStringUIControl GCCLEJOGCCE) { int num = 0; Func func = new Func(this.LOCAMBEEPDJ); Action action = new Action(this.OFJFAGJDLPD); string text = GCCLEJOGCCE.PropertyDescription.text; GCCLEJOGCCE.JJAPBNJPPAK = num; GCCLEJOGCCE.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num; GCCLEJOGCCE.JJAPBNJPPAK.GOLGMHKKGEA = num; GCCLEJOGCCE.JJAPBNJPPAK.LNEHNHPOOKK = num; Action action2 = new Action(this.COGDLCIPGHE); } // Token: 0x06016229 RID: 90665 RVA: 0x0052A444 File Offset: 0x00528644 [Token(Token = "0x6016229")] [Address(RVA = "0xC52B60", Offset = "0xC51960", VA = "0x180C52B60")] [CompilerGenerated] private void COGDLCIPGHE(CreationObjectSettingStringUIControl JBFIMIEMPII) { TextMeshProUGUI propertyValueText = JBFIMIEMPII.PropertyValueText; if (this.AFJHJMMHPJF.IAHDANBDAAM() != 0) { } string text = this.AFJHJMMHPJF.IAHDANBDAAM(); bool isCompleted = ((IAsyncResult)propertyValueText).IsCompleted; } // Token: 0x0400E834 RID: 59444 [FieldOffset(Offset = "0x110")] [Token(Token = "0x400E834")] [SerializeField] private float screenSpaceMessageDuration = 1f; // Token: 0x0400E835 RID: 59445 [FieldOffset(Offset = "0x118")] [Token(Token = "0x400E835")] private KLLMCPFPIIE AFJHJMMHPJF; // Token: 0x02003254 RID: 12884 [Token(Token = "0x2003254")] [CompilerGenerated] private sealed class GJBIHLBEABL { // Token: 0x0601622D RID: 90669 RVA: 0x0052A4C8 File Offset: 0x005286C8 [Token(Token = "0x601622D")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public GJBIHLBEABL() { } // Token: 0x0601622E RID: 90670 RVA: 0x0052A4DC File Offset: 0x005286DC [Token(Token = "0x601622E")] [Address(RVA = "0xC51860", Offset = "0xC50660", VA = "0x180C51860")] internal void b__0(NKHBKKGOIHL.PEHMCMIFBJO response) { if (response.k__BackingField) { KLLMCPFPIIE afjhjmmhpjf = this.<>4__this.AFJHJMMHPJF; } } // Token: 0x0400E838 RID: 59448 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E838")] public MessageOutputNodeVisualization <>4__this; // Token: 0x0400E839 RID: 59449 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E839")] public string newMessage; } } }