272 lines
8.9 KiB
C#
272 lines
8.9 KiB
C#
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<string> 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<DOPNALIMPNA> oppmklpogfb = this.OPPMKLPOGFB;
|
|
Func<string> func = new Func(this.LOCAMBEEPDJ);
|
|
Action<string> 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<ILINODKFHEO> GetEditables()
|
|
{
|
|
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.DEDABHKCIBG <>9__6_ = MessageOutputNodeVisualization.<>c.<>9__6_0;
|
|
if (<>9__6_ == 0)
|
|
{
|
|
MessageOutputNodeVisualization.<>c.<>9__6_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultStringUIControlPrefab;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.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<string> kllmcpfpiie;
|
|
this.AFJHJMMHPJF = kllmcpfpiie;
|
|
CircuitEventNodeDisplay.NodeInputReceived onRecievedNewInput = this.OnRecievedNewInput;
|
|
if (onRecievedNewInput == 0)
|
|
{
|
|
CircuitEventNodeDisplay.NodeInputReceived nodeInputReceived = new CircuitEventNodeDisplay.NodeInputReceived();
|
|
this.OnRecievedNewInput = nodeInputReceived;
|
|
}
|
|
UnityAction<Dictionary<InputSlot, int>> 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<InputSlot, int> 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<NKHBKKGOIHL.PEHMCMIFBJO> pmgcjepkfof = NKHBKKGOIHL.EFFCNBECOKA(KAJBNMCAFBB);
|
|
Action<NKHBKKGOIHL.PEHMCMIFBJO> action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response)
|
|
{
|
|
if (response.<GBEEHFGKJOF>k__BackingField)
|
|
{
|
|
KLLMCPFPIIE<string> 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<Guid, Guid> lnfkfahmaci = HFBJGCHOANH.LNFKFAHMACI;
|
|
return;
|
|
}
|
|
KLLMCPFPIIE<string> 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<string> 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<string> func = new Func(this.LOCAMBEEPDJ);
|
|
Action<string> 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<CreationObjectSettingStringUIControl> 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<string> 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 <SetMessage>b__0(NKHBKKGOIHL.PEHMCMIFBJO response)
|
|
{
|
|
if (response.<GBEEHFGKJOF>k__BackingField)
|
|
{
|
|
KLLMCPFPIIE<string> 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;
|
|
}
|
|
}
|
|
}
|