using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using Photon.Pun; using RecRoom.AGUI.ToolUIs; using RecRoom.Core.Creation; using UnityEngine; namespace RecRoom.Systems.StreamingCamera { // Token: 0x020023B7 RID: 9143 [Token(Token = "0x20023B7")] [RequireComponent(typeof(SpectatorStreamPoint))] public class SandboxSpectatorStreamPoint : MonoBehaviourPun, EOCLMMENCKH { // Token: 0x170024EB RID: 9451 // (get) Token: 0x0600E88A RID: 59530 RVA: 0x0035695C File Offset: 0x00354B5C // (set) Token: 0x0600E88B RID: 59531 RVA: 0x0035697C File Offset: 0x00354B7C [Token(Token = "0x170024EB")] public string FIKEBGGCDFN { [Token(Token = "0x600E88A")] [Address(RVA = "0x1A6A4F0", Offset = "0x1A694F0", VA = "0x181A6A4F0")] get { return this.MMBOKOLAJFH.IAHDANBDAAM(); } [Token(Token = "0x600E88B")] [Address(RVA = "0x1A6A490", Offset = "0x1A69490", VA = "0x181A6A490")] private set { KLLMCPFPIIE mmbokolajfh = this.MMBOKOLAJFH; } } // Token: 0x170024EC RID: 9452 // (get) Token: 0x0600E88C RID: 59532 RVA: 0x00356998 File Offset: 0x00354B98 // (set) Token: 0x0600E88D RID: 59533 RVA: 0x003569B8 File Offset: 0x00354BB8 [Token(Token = "0x170024EC")] public SandboxSpectatorStreamPoint.EEPPANMKMEL PMFILGPPJPC { [Token(Token = "0x600E88C")] [Address(RVA = "0x1A6A240", Offset = "0x1A69240", VA = "0x181A6A240")] get { return this.GIPCEOGBPBP.IAHDANBDAAM(); } [Token(Token = "0x600E88D")] [Address(RVA = "0x1A6A160", Offset = "0x1A69160", VA = "0x181A6A160")] private set { KLLMCPFPIIE gipceogbpbp = this.GIPCEOGBPBP; } } // Token: 0x0600E88E RID: 59534 RVA: 0x003569D4 File Offset: 0x00354BD4 [Token(Token = "0x600E88E")] [Address(RVA = "0x1A69930", Offset = "0x1A68930", VA = "0x181A69930", Slot = "13")] protected override void Awake() { base..ctor(); Action action = new Action(this.GMDKMEDDFJB); int num = 0; KLLMCPFPIIE kllmcpfpiie; this.GIPCEOGBPBP = kllmcpfpiie; Action action2 = new Action(this.DCGONHACJIH); KLLMCPFPIIE kllmcpfpiie2; this.MMBOKOLAJFH = kllmcpfpiie2; IEnumerable enumerable = Enumerable.Cast(Enum.GetValues(typeof(SandboxSpectatorStreamPoint.EEPPANMKMEL))); Func <>9__11_ = SandboxSpectatorStreamPoint.<>c.<>9__11_0; if (<>9__11_ == 0) { SandboxSpectatorStreamPoint.<>c.<>9__11_0 = delegate(SandboxSpectatorStreamPoint.EEPPANMKMEL e) { throw new NullReferenceException(); }; } Func func; if (SandboxSpectatorStreamPoint.<>c.<>9__11_1 == 0) { func = delegate(SandboxSpectatorStreamPoint.EEPPANMKMEL e) { throw new NullReferenceException(); }; SandboxSpectatorStreamPoint.<>c.<>9__11_1 = func; } Dictionary dictionary = Enumerable.ToDictionary(enumerable, <>9__11_, func); CreationObject creationObject = this.tool.creationObject; DOPNALIMPNA[] array = new DOPNALIMPNA[2]; Func func2 = new Func(this.JCIOADKDGLL); Action action3 = new Action(this.FEGFPBDDJJI); string text; ulong num2; LNBMGIPPMJJ lnbmgippmjj = ONOKJPIMIIP.BCJHJAHMJFP(dictionary, func2, action3, "Transition Time", text, num, num, num, num, num2 != 0UL); if (lnbmgippmjj != 0) { } array[0] = lnbmgippmjj; Func func3 = new Func(this.FGAMOEKAECM); Action action4 = new Action(this.EFEJDNDGHBJ); INAOBEINBGO inaobeinbgo; if (inaobeinbgo != 0) { } array[1] = inaobeinbgo; ECJBHJOCKHL ecjbhjockhl = creationObject.AddFoldoutMenu("Camera Settings", 25, array); CreationObject creationObject2 = this.tool.creationObject; OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg; if (SandboxSpectatorStreamPoint.<>c.<>9__11_5 == 0) { dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab; SandboxSpectatorStreamPoint.<>c.<>9__11_5 = dedabhkcibg; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.BKFDMMDADHJ); ulong num3; KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(dedabhkcibg, ohindolfnmp, dictionary, (int)num3); ILINODKFHEO ilinodkfheo = creationObject2.AddConfigurableSetting(klcanjpoepc); CreationObject creationObject3 = this.tool.creationObject; OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg2; if (SandboxSpectatorStreamPoint.<>c.<>9__11_7 == 0) { dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultStringUIControlPrefab; SandboxSpectatorStreamPoint.<>c.<>9__11_7 = dedabhkcibg2; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.IHDNIICHODC); PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(dedabhkcibg2, ohindolfnmp2, 26); ILINODKFHEO ilinodkfheo2 = creationObject3.AddConfigurableSetting(pgihlfohnml); } // Token: 0x0600E88F RID: 59535 RVA: 0x00356BC0 File Offset: 0x00354DC0 [Token(Token = "0x600E88F")] [Address(RVA = "0x1A6A1C0", Offset = "0x1A691C0", VA = "0x181A6A1C0")] private void DCGONHACJIH() { string text = this.MMBOKOLAJFH.IAHDANBDAAM(); if (!string.IsNullOrEmpty(text)) { this.streamPoint.k__BackingField.FIKEBGGCDFN = text; } } // Token: 0x0600E890 RID: 59536 RVA: 0x00356BFC File Offset: 0x00354DFC [Token(Token = "0x600E890")] [Address(RVA = "0x1A6A540", Offset = "0x1A69540", VA = "0x181A6A540")] private void GMDKMEDDFJB() { if (this.GIPCEOGBPBP.IAHDANBDAAM() == 1) { } int num = 0; this.streamPoint.k__BackingField.k__BackingField = num; this.streamPoint.k__BackingField.k__BackingField = num; } // Token: 0x0600E891 RID: 59537 RVA: 0x00356C44 File Offset: 0x00354E44 [Token(Token = "0x600E891")] [Address(RVA = "0x1A6A350", Offset = "0x1A69350", VA = "0x181A6A350")] private void EFEJDNDGHBJ(string AHHENFLFKIC) { string newDisplayName = AHHENFLFKIC; PMGCJEPKFOF pmgcjepkfof = NKHBKKGOIHL.EFFCNBECOKA(AHHENFLFKIC); Action action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response) { if (response.k__BackingField) { KLLMCPFPIIE mmbokolajfh = this.MMBOKOLAJFH; } }; int num = 0; num += num; num++; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action); } // Token: 0x0600E892 RID: 59538 RVA: 0x00356C98 File Offset: 0x00354E98 [Token(Token = "0x600E892")] [Address(RVA = "0x1A6A890", Offset = "0x1A69890", VA = "0x181A6A890")] private void Start() { string text = this.MMBOKOLAJFH.IAHDANBDAAM(); if (!string.IsNullOrEmpty(text)) { this.streamPoint.k__BackingField.FIKEBGGCDFN = text; } if (this.GIPCEOGBPBP.IAHDANBDAAM() == 1) { } int num = 0; this.streamPoint.k__BackingField.k__BackingField = num; this.streamPoint.k__BackingField.k__BackingField = num; } // Token: 0x170024ED RID: 9453 // (get) Token: 0x0600E893 RID: 59539 RVA: 0x00356D08 File Offset: 0x00354F08 [Token(Token = "0x170024ED")] public bool JBMFJOBFJHP { [Token(Token = "0x600E893")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "15")] get { } } // Token: 0x0600E894 RID: 59540 RVA: 0x00356D18 File Offset: 0x00354F18 [Token(Token = "0x600E894")] [Address(RVA = "0x1A6A290", Offset = "0x1A69290", VA = "0x181A6A290", Slot = "16")] public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { KLLMCPFPIIE gipceogbpbp = this.GIPCEOGBPBP; KLLMCPFPIIE mmbokolajfh = this.MMBOKOLAJFH; } // Token: 0x0600E895 RID: 59541 RVA: 0x00356D3C File Offset: 0x00354F3C [Token(Token = "0x600E895")] [Address(RVA = "0x1A6A760", Offset = "0x1A69760", VA = "0x181A6A760", Slot = "17")] public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { MKMHKLCDBLL mkmhklcdbll = new MKMHKLCDBLL(); SandboxSpectatorStreamPoint.EEPPANMKMEL eeppanmkmel = this.GIPCEOGBPBP.IAHDANBDAAM(); string text = this.MMBOKOLAJFH.IAHDANBDAAM(); } // Token: 0x0600E896 RID: 59542 RVA: 0x00356D70 File Offset: 0x00354F70 [Token(Token = "0x600E896")] [Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")] public SandboxSpectatorStreamPoint() { } // Token: 0x0600E897 RID: 59543 RVA: 0x00356D84 File Offset: 0x00354F84 [Token(Token = "0x600E897")] [Address(RVA = "0x1A6A240", Offset = "0x1A69240", VA = "0x181A6A240")] [CompilerGenerated] private int JCIOADKDGLL() { SandboxSpectatorStreamPoint.EEPPANMKMEL eeppanmkmel = this.GIPCEOGBPBP.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x0600E898 RID: 59544 RVA: 0x00356DA4 File Offset: 0x00354FA4 [Token(Token = "0x600E898")] [Address(RVA = "0x1A6A160", Offset = "0x1A69160", VA = "0x181A6A160")] [CompilerGenerated] private void FEGFPBDDJJI(int ONGBFDACHHG) { KLLMCPFPIIE gipceogbpbp = this.GIPCEOGBPBP; } // Token: 0x0600E899 RID: 59545 RVA: 0x00356DC0 File Offset: 0x00354FC0 [Token(Token = "0x600E899")] [Address(RVA = "0x1A6A4F0", Offset = "0x1A694F0", VA = "0x181A6A4F0")] [CompilerGenerated] private string FGAMOEKAECM() { return this.MMBOKOLAJFH.IAHDANBDAAM(); } // Token: 0x0600E89A RID: 59546 RVA: 0x00356DE0 File Offset: 0x00354FE0 [Token(Token = "0x600E89A")] [Address(RVA = "0x1A6A090", Offset = "0x1A69090", VA = "0x181A6A090")] [CompilerGenerated] private void BKFDMMDADHJ(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.DPDKHOFEBLL); Action action = new Action(this.BNNBAKGAIIM); } // Token: 0x0600E89B RID: 59547 RVA: 0x00356E1C File Offset: 0x0035501C [Token(Token = "0x600E89B")] [Address(RVA = "0x1A6A240", Offset = "0x1A69240", VA = "0x181A6A240")] [CompilerGenerated] private int DPDKHOFEBLL() { SandboxSpectatorStreamPoint.EEPPANMKMEL eeppanmkmel = this.GIPCEOGBPBP.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x0600E89C RID: 59548 RVA: 0x00356E3C File Offset: 0x0035503C [Token(Token = "0x600E89C")] [Address(RVA = "0x1A6A160", Offset = "0x1A69160", VA = "0x181A6A160")] [CompilerGenerated] private void BNNBAKGAIIM(int ONGBFDACHHG) { KLLMCPFPIIE gipceogbpbp = this.GIPCEOGBPBP; } // Token: 0x0600E89D RID: 59549 RVA: 0x00356E58 File Offset: 0x00355058 [Token(Token = "0x600E89D")] [Address(RVA = "0x1A6A600", Offset = "0x1A69600", VA = "0x181A6A600")] [CompilerGenerated] private void IHDNIICHODC(CreationObjectSettingStringUIControl GCCLEJOGCCE) { int num = 0; string text = GCCLEJOGCCE.PropertyDescription.text; GCCLEJOGCCE.JJAPBNJPPAK = num; GCCLEJOGCCE.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num; GCCLEJOGCCE.JJAPBNJPPAK.GOLGMHKKGEA = num; GCCLEJOGCCE.JJAPBNJPPAK.LNEHNHPOOKK = num; Func func = new Func(this.MJGIAECOPOB); Action action = new Action(this.EFEJDNDGHBJ); } // Token: 0x0600E89E RID: 59550 RVA: 0x00356EC4 File Offset: 0x003550C4 [Token(Token = "0x600E89E")] [Address(RVA = "0x1A6A4F0", Offset = "0x1A694F0", VA = "0x181A6A4F0")] [CompilerGenerated] private string MJGIAECOPOB() { return this.MMBOKOLAJFH.IAHDANBDAAM(); } // Token: 0x0400970F RID: 38671 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400970F")] private KLLMCPFPIIE MMBOKOLAJFH; // Token: 0x04009710 RID: 38672 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4009710")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private SpectatorStreamPoint streamPoint; // Token: 0x04009711 RID: 38673 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4009711")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private Tool tool; // Token: 0x04009712 RID: 38674 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4009712")] private KLLMCPFPIIE GIPCEOGBPBP; // Token: 0x020023B8 RID: 9144 [Token(Token = "0x20023B8")] public enum EEPPANMKMEL { // Token: 0x04009714 RID: 38676 [Token(Token = "0x4009714")] Default, // Token: 0x04009715 RID: 38677 [Token(Token = "0x4009715")] Instant } // Token: 0x020023BA RID: 9146 [Token(Token = "0x20023BA")] [CompilerGenerated] private sealed class EKJFCALDMKN { // Token: 0x0600E8A5 RID: 59557 RVA: 0x00356F70 File Offset: 0x00355170 [Token(Token = "0x600E8A5")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public EKJFCALDMKN() { } // Token: 0x0600E8A6 RID: 59558 RVA: 0x00356F84 File Offset: 0x00355184 [Token(Token = "0x600E8A6")] [Address(RVA = "0x1A5F610", Offset = "0x1A5E610", VA = "0x181A5F610")] internal void b__0(NKHBKKGOIHL.PEHMCMIFBJO response) { if (response.k__BackingField) { KLLMCPFPIIE mmbokolajfh = this.<>4__this.MMBOKOLAJFH; } } // Token: 0x0400971B RID: 38683 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400971B")] public SandboxSpectatorStreamPoint <>4__this; // Token: 0x0400971C RID: 38684 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400971C")] public string newDisplayName; } } }