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 StansAssets.Foundation.Async; using TMPro; using UnityEngine; using UnityEngine.Events; namespace RecRoom.Core.Creation.Circuits { // Token: 0x0200333F RID: 13119 [Token(Token = "0x200333F")] public class MessageOutputNodeVisualization : CircuitEventNodeDisplay { // Token: 0x17003DDD RID: 15837 // (get) Token: 0x060166AA RID: 91818 RVA: 0x00534E68 File Offset: 0x00533068 // (set) Token: 0x060166AB RID: 91819 RVA: 0x00534E88 File Offset: 0x00533088 [Token(Token = "0x17003DDD")] public string DFPPNHINEFO { [Token(Token = "0x60166AA")] [Address(RVA = "0x1793A20", Offset = "0x1792A20", VA = "0x181793A20")] get { return this.AFJHJMMHPJF.IAHDANBDAAM(); } [Token(Token = "0x60166AB")] [Address(RVA = "0x1793A70", Offset = "0x1792A70", VA = "0x181793A70")] set { KLLMCPFPIIE afjhjmmhpjf = this.AFJHJMMHPJF; } } // Token: 0x060166AC RID: 91820 RVA: 0x00534EA4 File Offset: 0x005330A4 [Token(Token = "0x60166AC")] [Address(RVA = "0x17937C0", Offset = "0x17927C0", VA = "0x1817937C0", 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: 0x060166AD RID: 91821 RVA: 0x00534EE8 File Offset: 0x005330E8 [Token(Token = "0x60166AD")] [Address(RVA = "0x1793310", Offset = "0x1792310", VA = "0x181793310", 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: 0x060166AE RID: 91822 RVA: 0x00534F48 File Offset: 0x00533148 [Token(Token = "0x60166AE")] [Address(RVA = "0x1792C80", Offset = "0x1791C80", VA = "0x181792C80", 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: 0x060166AF RID: 91823 RVA: 0x00534F9C File Offset: 0x0053319C [Token(Token = "0x60166AF")] [Address(RVA = "0x1792D90", Offset = "0x1791D90", VA = "0x181792D90")] 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: 0x060166B0 RID: 91824 RVA: 0x0053506C File Offset: 0x0053326C [Token(Token = "0x60166B0")] [Address(RVA = "0x17936E0", Offset = "0x17926E0", VA = "0x1817936E0")] 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: 0x060166B1 RID: 91825 RVA: 0x005350A8 File Offset: 0x005332A8 [Token(Token = "0x60166B1")] [Address(RVA = "0x17934A0", Offset = "0x17924A0", VA = "0x1817934A0")] private string LOCAMBEEPDJ() { if (string.IsNullOrEmpty(this.AFJHJMMHPJF.IAHDANBDAAM())) { return string.Empty; } return this.AFJHJMMHPJF.IAHDANBDAAM(); } // Token: 0x060166B2 RID: 91826 RVA: 0x005350E0 File Offset: 0x005332E0 [Token(Token = "0x60166B2")] [Address(RVA = "0x1793220", Offset = "0x1792220", VA = "0x181793220", Slot = "31")] public override void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { if (HFBJGCHOANH != 0 && HFBJGCHOANH != 0) { Dictionary lnfkfahmaci = HFBJGCHOANH.LNFKFAHMACI; return; } KLLMCPFPIIE afjhjmmhpjf = this.AFJHJMMHPJF; } // Token: 0x060166B3 RID: 91827 RVA: 0x00535110 File Offset: 0x00533310 [Token(Token = "0x60166B3")] [Address(RVA = "0x17938E0", Offset = "0x17928E0", VA = "0x1817938E0", 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: 0x060166B4 RID: 91828 RVA: 0x00535144 File Offset: 0x00533344 [Token(Token = "0x60166B4")] [Address(RVA = "0x1793A00", Offset = "0x1792A00", VA = "0x181793A00")] public MessageOutputNodeVisualization() { } // Token: 0x060166B5 RID: 91829 RVA: 0x00535164 File Offset: 0x00533364 [Token(Token = "0x60166B5")] [Address(RVA = "0x1793560", Offset = "0x1792560", VA = "0x181793560")] [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: 0x060166B6 RID: 91830 RVA: 0x005351E0 File Offset: 0x005333E0 [Token(Token = "0x60166B6")] [Address(RVA = "0x1793130", Offset = "0x1792130", VA = "0x181793130")] [CompilerGenerated] private void COGDLCIPGHE(CreationObjectSettingStringUIControl JBFIMIEMPII) { TextMeshProUGUI propertyValueText = JBFIMIEMPII.PropertyValueText; if (this.AFJHJMMHPJF.IAHDANBDAAM() != 0) { } string text = this.AFJHJMMHPJF.IAHDANBDAAM(); ((IMainThreadDispatcher)propertyValueText).Init(); } // Token: 0x0400EA79 RID: 60025 [FieldOffset(Offset = "0x118")] [Token(Token = "0x400EA79")] [SerializeField] private float screenSpaceMessageDuration = 1f; // Token: 0x0400EA7A RID: 60026 [FieldOffset(Offset = "0x120")] [Token(Token = "0x400EA7A")] private KLLMCPFPIIE AFJHJMMHPJF; // Token: 0x02003341 RID: 13121 [Token(Token = "0x2003341")] [CompilerGenerated] private sealed class GJBIHLBEABL { // Token: 0x060166BA RID: 91834 RVA: 0x00535264 File Offset: 0x00533464 [Token(Token = "0x60166BA")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public GJBIHLBEABL() { } // Token: 0x060166BB RID: 91835 RVA: 0x00535278 File Offset: 0x00533478 [Token(Token = "0x60166BB")] [Address(RVA = "0x1791E40", Offset = "0x1790E40", VA = "0x181791E40")] internal void b__0(NKHBKKGOIHL.PEHMCMIFBJO response) { if (response.k__BackingField) { KLLMCPFPIIE afjhjmmhpjf = this.<>4__this.AFJHJMMHPJF; } } // Token: 0x0400EA7D RID: 60029 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400EA7D")] public MessageOutputNodeVisualization <>4__this; // Token: 0x0400EA7E RID: 60030 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400EA7E")] public string newMessage; } } }