Files
2026-04-10 22:50:51 +02:00

389 lines
14 KiB
C#

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: 0x020022D3 RID: 8915
[Token(Token = "0x20022D3")]
[RequireComponent(typeof(SpectatorStreamPoint))]
public class SandboxSpectatorStreamPoint : MonoBehaviourPun, EOCLMMENCKH
{
// Token: 0x1700244B RID: 9291
// (get) Token: 0x0600E47E RID: 58494 RVA: 0x0034D61C File Offset: 0x0034B81C
// (set) Token: 0x0600E47F RID: 58495 RVA: 0x0034D63C File Offset: 0x0034B83C
[Token(Token = "0x1700244B")]
public string FIKEBGGCDFN
{
[Token(Token = "0x600E47E")]
[Address(RVA = "0xAD3CC0", Offset = "0xAD2AC0", VA = "0x180AD3CC0")]
get
{
return this.MMBOKOLAJFH.IAHDANBDAAM();
}
[Token(Token = "0x600E47F")]
[Address(RVA = "0xAD3C60", Offset = "0xAD2A60", VA = "0x180AD3C60")]
private set
{
KLLMCPFPIIE<string> mmbokolajfh = this.MMBOKOLAJFH;
}
}
// Token: 0x1700244C RID: 9292
// (get) Token: 0x0600E480 RID: 58496 RVA: 0x0034D658 File Offset: 0x0034B858
// (set) Token: 0x0600E481 RID: 58497 RVA: 0x0034D678 File Offset: 0x0034B878
[Token(Token = "0x1700244C")]
public SandboxSpectatorStreamPoint.EEPPANMKMEL PMFILGPPJPC
{
[Token(Token = "0x600E480")]
[Address(RVA = "0xAD3A10", Offset = "0xAD2810", VA = "0x180AD3A10")]
get
{
return this.GIPCEOGBPBP.IAHDANBDAAM();
}
[Token(Token = "0x600E481")]
[Address(RVA = "0xAD3930", Offset = "0xAD2730", VA = "0x180AD3930")]
private set
{
KLLMCPFPIIE<SandboxSpectatorStreamPoint.EEPPANMKMEL> gipceogbpbp = this.GIPCEOGBPBP;
}
}
// Token: 0x0600E482 RID: 58498 RVA: 0x0034D694 File Offset: 0x0034B894
[Token(Token = "0x600E482")]
[Address(RVA = "0xAD3100", Offset = "0xAD1F00", VA = "0x180AD3100", Slot = "13")]
protected override void Awake()
{
base..ctor();
Action action = new Action(this.GMDKMEDDFJB);
int num = 0;
KLLMCPFPIIE<SandboxSpectatorStreamPoint.EEPPANMKMEL> kllmcpfpiie;
this.GIPCEOGBPBP = kllmcpfpiie;
Action action2 = new Action(this.DCGONHACJIH);
KLLMCPFPIIE<string> kllmcpfpiie2;
this.MMBOKOLAJFH = kllmcpfpiie2;
IEnumerable<SandboxSpectatorStreamPoint.EEPPANMKMEL> enumerable = Enumerable.Cast<SandboxSpectatorStreamPoint.EEPPANMKMEL>(Enum.GetValues(typeof(SandboxSpectatorStreamPoint.EEPPANMKMEL)));
Func<SandboxSpectatorStreamPoint.EEPPANMKMEL, string> <>9__11_ = SandboxSpectatorStreamPoint.<>c.<>9__11_0;
if (<>9__11_ == 0)
{
SandboxSpectatorStreamPoint.<>c.<>9__11_0 = delegate(SandboxSpectatorStreamPoint.EEPPANMKMEL e)
{
throw new NullReferenceException();
};
}
Func<SandboxSpectatorStreamPoint.EEPPANMKMEL, FLCFOLDCOJJ> func;
if (SandboxSpectatorStreamPoint.<>c.<>9__11_1 == 0)
{
func = delegate(SandboxSpectatorStreamPoint.EEPPANMKMEL e)
{
throw new NullReferenceException();
};
SandboxSpectatorStreamPoint.<>c.<>9__11_1 = func;
}
Dictionary<SandboxSpectatorStreamPoint.EEPPANMKMEL, string> dictionary = Enumerable.ToDictionary<SandboxSpectatorStreamPoint.EEPPANMKMEL, string, FLCFOLDCOJJ>(enumerable, <>9__11_, func);
CreationObject creationObject = this.tool.creationObject;
DOPNALIMPNA[] array = new DOPNALIMPNA[2];
Func<int> func2 = new Func(this.JCIOADKDGLL);
Action<int> 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<string> func3 = new Func(this.FGAMOEKAECM);
Action<string> 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<CreationObjectSettingFriendlyIntControl, int>.DEDABHKCIBG dedabhkcibg;
if (SandboxSpectatorStreamPoint.<>c.<>9__11_5 == 0)
{
dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab;
SandboxSpectatorStreamPoint.<>c.<>9__11_5 = dedabhkcibg;
}
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.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<CreationObjectSettingStringUIControl, string>.DEDABHKCIBG dedabhkcibg2;
if (SandboxSpectatorStreamPoint.<>c.<>9__11_7 == 0)
{
dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultStringUIControlPrefab;
SandboxSpectatorStreamPoint.<>c.<>9__11_7 = dedabhkcibg2;
}
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.IHDNIICHODC);
PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(dedabhkcibg2, ohindolfnmp2, 26);
ILINODKFHEO ilinodkfheo2 = creationObject3.AddConfigurableSetting(pgihlfohnml);
}
// Token: 0x0600E483 RID: 58499 RVA: 0x0034D880 File Offset: 0x0034BA80
[Token(Token = "0x600E483")]
[Address(RVA = "0xAD3990", Offset = "0xAD2790", VA = "0x180AD3990")]
private void DCGONHACJIH()
{
string text = this.MMBOKOLAJFH.IAHDANBDAAM();
if (!string.IsNullOrEmpty(text))
{
this.streamPoint.<PPLJDFIGCAD>k__BackingField.FIKEBGGCDFN = text;
}
}
// Token: 0x0600E484 RID: 58500 RVA: 0x0034D8BC File Offset: 0x0034BABC
[Token(Token = "0x600E484")]
[Address(RVA = "0xAD3D10", Offset = "0xAD2B10", VA = "0x180AD3D10")]
private void GMDKMEDDFJB()
{
if (this.GIPCEOGBPBP.IAHDANBDAAM() == 1)
{
}
int num = 0;
this.streamPoint.<PPLJDFIGCAD>k__BackingField.<FBFAHEDEGHA>k__BackingField = num;
this.streamPoint.<PPLJDFIGCAD>k__BackingField.<FLPHFDDGOAI>k__BackingField = num;
}
// Token: 0x0600E485 RID: 58501 RVA: 0x0034D904 File Offset: 0x0034BB04
[Token(Token = "0x600E485")]
[Address(RVA = "0xAD3B20", Offset = "0xAD2920", VA = "0x180AD3B20")]
private void EFEJDNDGHBJ(string AHHENFLFKIC)
{
string newDisplayName = AHHENFLFKIC;
PMGCJEPKFOF<NKHBKKGOIHL.PEHMCMIFBJO> pmgcjepkfof = NKHBKKGOIHL.EFFCNBECOKA(AHHENFLFKIC);
Action<NKHBKKGOIHL.PEHMCMIFBJO> action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response)
{
if (response.<GBEEHFGKJOF>k__BackingField)
{
KLLMCPFPIIE<string> mmbokolajfh = this.MMBOKOLAJFH;
}
};
int num = 0;
num += num;
num++;
PMGCJEPKFOF<NKHBKKGOIHL.PEHMCMIFBJO> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action);
}
// Token: 0x0600E486 RID: 58502 RVA: 0x0034D958 File Offset: 0x0034BB58
[Token(Token = "0x600E486")]
[Address(RVA = "0xAD4060", Offset = "0xAD2E60", VA = "0x180AD4060")]
private void Start()
{
string text = this.MMBOKOLAJFH.IAHDANBDAAM();
if (!string.IsNullOrEmpty(text))
{
this.streamPoint.<PPLJDFIGCAD>k__BackingField.FIKEBGGCDFN = text;
}
if (this.GIPCEOGBPBP.IAHDANBDAAM() == 1)
{
}
int num = 0;
this.streamPoint.<PPLJDFIGCAD>k__BackingField.<FBFAHEDEGHA>k__BackingField = num;
this.streamPoint.<PPLJDFIGCAD>k__BackingField.<FLPHFDDGOAI>k__BackingField = num;
}
// Token: 0x1700244D RID: 9293
// (get) Token: 0x0600E487 RID: 58503 RVA: 0x0034D9C8 File Offset: 0x0034BBC8
[Token(Token = "0x1700244D")]
public bool JBMFJOBFJHP
{
[Token(Token = "0x600E487")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")]
get
{
}
}
// Token: 0x0600E488 RID: 58504 RVA: 0x0034D9D8 File Offset: 0x0034BBD8
[Token(Token = "0x600E488")]
[Address(RVA = "0xAD3A60", Offset = "0xAD2860", VA = "0x180AD3A60", Slot = "16")]
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
{
KLLMCPFPIIE<SandboxSpectatorStreamPoint.EEPPANMKMEL> gipceogbpbp = this.GIPCEOGBPBP;
KLLMCPFPIIE<string> mmbokolajfh = this.MMBOKOLAJFH;
}
// Token: 0x0600E489 RID: 58505 RVA: 0x0034D9FC File Offset: 0x0034BBFC
[Token(Token = "0x600E489")]
[Address(RVA = "0xAD3F30", Offset = "0xAD2D30", VA = "0x180AD3F30", 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: 0x0600E48A RID: 58506 RVA: 0x0034DA30 File Offset: 0x0034BC30
[Token(Token = "0x600E48A")]
[Address(RVA = "0x752FB0", Offset = "0x751DB0", VA = "0x180752FB0")]
public SandboxSpectatorStreamPoint()
{
}
// Token: 0x0600E48B RID: 58507 RVA: 0x0034DA44 File Offset: 0x0034BC44
[Token(Token = "0x600E48B")]
[Address(RVA = "0xAD3A10", Offset = "0xAD2810", VA = "0x180AD3A10")]
[CompilerGenerated]
private int JCIOADKDGLL()
{
SandboxSpectatorStreamPoint.EEPPANMKMEL eeppanmkmel = this.GIPCEOGBPBP.IAHDANBDAAM();
throw new NullReferenceException();
}
// Token: 0x0600E48C RID: 58508 RVA: 0x0034DA64 File Offset: 0x0034BC64
[Token(Token = "0x600E48C")]
[Address(RVA = "0xAD3930", Offset = "0xAD2730", VA = "0x180AD3930")]
[CompilerGenerated]
private void FEGFPBDDJJI(int ONGBFDACHHG)
{
KLLMCPFPIIE<SandboxSpectatorStreamPoint.EEPPANMKMEL> gipceogbpbp = this.GIPCEOGBPBP;
}
// Token: 0x0600E48D RID: 58509 RVA: 0x0034DA80 File Offset: 0x0034BC80
[Token(Token = "0x600E48D")]
[Address(RVA = "0xAD3CC0", Offset = "0xAD2AC0", VA = "0x180AD3CC0")]
[CompilerGenerated]
private string FGAMOEKAECM()
{
return this.MMBOKOLAJFH.IAHDANBDAAM();
}
// Token: 0x0600E48E RID: 58510 RVA: 0x0034DAA0 File Offset: 0x0034BCA0
[Token(Token = "0x600E48E")]
[Address(RVA = "0xAD3860", Offset = "0xAD2660", VA = "0x180AD3860")]
[CompilerGenerated]
private void BKFDMMDADHJ(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE)
{
string text = GCCLEJOGCCE.PropertyDescription.text;
Func<int> func = new Func(this.DPDKHOFEBLL);
Action<int> action = new Action(this.BNNBAKGAIIM);
}
// Token: 0x0600E48F RID: 58511 RVA: 0x0034DADC File Offset: 0x0034BCDC
[Token(Token = "0x600E48F")]
[Address(RVA = "0xAD3A10", Offset = "0xAD2810", VA = "0x180AD3A10")]
[CompilerGenerated]
private int DPDKHOFEBLL()
{
SandboxSpectatorStreamPoint.EEPPANMKMEL eeppanmkmel = this.GIPCEOGBPBP.IAHDANBDAAM();
throw new NullReferenceException();
}
// Token: 0x0600E490 RID: 58512 RVA: 0x0034DAFC File Offset: 0x0034BCFC
[Token(Token = "0x600E490")]
[Address(RVA = "0xAD3930", Offset = "0xAD2730", VA = "0x180AD3930")]
[CompilerGenerated]
private void BNNBAKGAIIM(int ONGBFDACHHG)
{
KLLMCPFPIIE<SandboxSpectatorStreamPoint.EEPPANMKMEL> gipceogbpbp = this.GIPCEOGBPBP;
}
// Token: 0x0600E491 RID: 58513 RVA: 0x0034DB18 File Offset: 0x0034BD18
[Token(Token = "0x600E491")]
[Address(RVA = "0xAD3DD0", Offset = "0xAD2BD0", VA = "0x180AD3DD0")]
[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<string> func = new Func(this.MJGIAECOPOB);
Action<string> action = new Action(this.EFEJDNDGHBJ);
}
// Token: 0x0600E492 RID: 58514 RVA: 0x0034DB84 File Offset: 0x0034BD84
[Token(Token = "0x600E492")]
[Address(RVA = "0xAD3CC0", Offset = "0xAD2AC0", VA = "0x180AD3CC0")]
[CompilerGenerated]
private string MJGIAECOPOB()
{
return this.MMBOKOLAJFH.IAHDANBDAAM();
}
// Token: 0x0400953B RID: 38203
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400953B")]
private KLLMCPFPIIE<string> MMBOKOLAJFH;
// Token: 0x0400953C RID: 38204
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400953C")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private SpectatorStreamPoint streamPoint;
// Token: 0x0400953D RID: 38205
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400953D")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Tool tool;
// Token: 0x0400953E RID: 38206
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400953E")]
private KLLMCPFPIIE<SandboxSpectatorStreamPoint.EEPPANMKMEL> GIPCEOGBPBP;
// Token: 0x020022D4 RID: 8916
[Token(Token = "0x20022D4")]
public enum EEPPANMKMEL
{
// Token: 0x04009540 RID: 38208
[Token(Token = "0x4009540")]
Default,
// Token: 0x04009541 RID: 38209
[Token(Token = "0x4009541")]
Instant
}
// Token: 0x020022D6 RID: 8918
[Token(Token = "0x20022D6")]
[CompilerGenerated]
private sealed class EKJFCALDMKN
{
// Token: 0x0600E499 RID: 58521 RVA: 0x0034DC30 File Offset: 0x0034BE30
[Token(Token = "0x600E499")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public EKJFCALDMKN()
{
}
// Token: 0x0600E49A RID: 58522 RVA: 0x0034DC44 File Offset: 0x0034BE44
[Token(Token = "0x600E49A")]
[Address(RVA = "0xAD1060", Offset = "0xACFE60", VA = "0x180AD1060")]
internal void <SetNewUserDefinedDisplayName>b__0(NKHBKKGOIHL.PEHMCMIFBJO response)
{
if (response.<GBEEHFGKJOF>k__BackingField)
{
KLLMCPFPIIE<string> mmbokolajfh = this.<>4__this.MMBOKOLAJFH;
}
}
// Token: 0x04009547 RID: 38215
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009547")]
public SandboxSpectatorStreamPoint <>4__this;
// Token: 0x04009548 RID: 38216
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009548")]
public string newDisplayName;
}
}
}