Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Systems/StreamingCamera/SpectatorStreamPreviewScreen.cs
T
2026-04-10 22:50:51 +02:00

278 lines
7.6 KiB
C#

using System;
using System.Runtime.CompilerServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace RecRoom.Systems.StreamingCamera
{
// Token: 0x020022D8 RID: 8920
[Token(Token = "0x20022D8")]
public class SpectatorStreamPreviewScreen : MonoBehaviour
{
// Token: 0x140000F5 RID: 245
// (add) Token: 0x0600E4A2 RID: 58530 RVA: 0x0034DDEC File Offset: 0x0034BFEC
// (remove) Token: 0x0600E4A3 RID: 58531 RVA: 0x0034DE14 File Offset: 0x0034C014
[Token(Token = "0x140000F5")]
public event Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> DIFFNPLMAFL
{
[Token(Token = "0x600E4A2")]
[Address(RVA = "0xAD5120", Offset = "0xAD3F20", VA = "0x180AD5120")]
[CompilerGenerated]
add
{
Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> diffnplmafl;
Delegate @delegate;
do
{
diffnplmafl = this.DIFFNPLMAFL;
@delegate = Delegate.Combine(diffnplmafl, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != diffnplmafl)
{
}
}
[Token(Token = "0x600E4A3")]
[Address(RVA = "0xAD51C0", Offset = "0xAD3FC0", VA = "0x180AD51C0")]
[CompilerGenerated]
remove
{
Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> diffnplmafl;
Delegate @delegate;
do
{
diffnplmafl = this.DIFFNPLMAFL;
@delegate = Delegate.Remove(diffnplmafl, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != diffnplmafl)
{
}
}
}
// Token: 0x17002450 RID: 9296
// (get) Token: 0x0600E4A4 RID: 58532 RVA: 0x0034DE3C File Offset: 0x0034C03C
[Token(Token = "0x17002450")]
public Button3DBase LHDOMNMCHNB
{
[Token(Token = "0x600E4A4")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return this.streamButton;
}
}
// Token: 0x17002451 RID: 9297
// (get) Token: 0x0600E4A5 RID: 58533 RVA: 0x0034DE50 File Offset: 0x0034C050
[Token(Token = "0x17002451")]
public Button3DBase IIOEFKKFEJL
{
[Token(Token = "0x600E4A5")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
get
{
return this.nextButton;
}
}
// Token: 0x17002452 RID: 9298
// (get) Token: 0x0600E4A6 RID: 58534 RVA: 0x0034DE64 File Offset: 0x0034C064
[Token(Token = "0x17002452")]
public Button3DBase JPBGAJFNNNM
{
[Token(Token = "0x600E4A6")]
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
get
{
return this.previousButton;
}
}
// Token: 0x17002453 RID: 9299
// (get) Token: 0x0600E4A7 RID: 58535 RVA: 0x0034DE78 File Offset: 0x0034C078
[Token(Token = "0x17002453")]
public RawImage ONPDFIHFOAA
{
[Token(Token = "0x600E4A7")]
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
get
{
return this.targetImage;
}
}
// Token: 0x17002454 RID: 9300
// (get) Token: 0x0600E4A8 RID: 58536 RVA: 0x0034DE8C File Offset: 0x0034C08C
// (set) Token: 0x0600E4A9 RID: 58537 RVA: 0x0034DEA0 File Offset: 0x0034C0A0
[Token(Token = "0x17002454")]
public HNHBHFHBIMM CLBCHPIIFGD
{
[Token(Token = "0x600E4A8")]
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
get
{
return this.JKCKKGCAIAP;
}
[Token(Token = "0x600E4A9")]
[Address(RVA = "0xAD5260", Offset = "0xAD4060", VA = "0x180AD5260")]
set
{
HNHBHFHBIMM jkckkgcaiap = this.JKCKKGCAIAP;
if (jkckkgcaiap != value)
{
if (jkckkgcaiap != 0)
{
jkckkgcaiap.<FPKKPGIJFFH>k__BackingField = false;
HNHBHFHBIMM jkckkgcaiap2 = this.JKCKKGCAIAP;
Action action = new Action(this.DIBINCGBHKP);
jkckkgcaiap2.JKHPLPENPNH -= action;
}
this.JKCKKGCAIAP = value;
if (value != 0)
{
value.<FPKKPGIJFFH>k__BackingField = true;
HNHBHFHBIMM jkckkgcaiap3 = this.JKCKKGCAIAP;
Action action2 = new Action(this.DIBINCGBHKP);
jkckkgcaiap3.JKHPLPENPNH += action2;
}
HNHBHFHBIMM jkckkgcaiap4 = this.JKCKKGCAIAP;
Text text = this.screenName;
if (jkckkgcaiap4 != 0)
{
}
string text2 = text.text;
}
}
}
// Token: 0x0600E4AA RID: 58538 RVA: 0x0034DF34 File Offset: 0x0034C134
[Token(Token = "0x600E4AA")]
[Address(RVA = "0xAD50B0", Offset = "0xAD3EB0", VA = "0x180AD50B0")]
private void DIBINCGBHKP()
{
HNHBHFHBIMM jkckkgcaiap = this.JKCKKGCAIAP;
Text text = this.screenName;
if (jkckkgcaiap != 0)
{
}
bool isCompleted = ((IAsyncResult)text).IsCompleted;
}
// Token: 0x0600E4AB RID: 58539 RVA: 0x0034DF60 File Offset: 0x0034C160
[Token(Token = "0x600E4AB")]
[Address(RVA = "0xAD5110", Offset = "0xAD3F10", VA = "0x180AD5110")]
private void OnDestroy()
{
int num = 0;
this.CLBCHPIIFGD = num;
}
// Token: 0x0600E4AC RID: 58540 RVA: 0x0034DF78 File Offset: 0x0034C178
[Token(Token = "0x600E4AC")]
[Address(RVA = "0xAD4FC0", Offset = "0xAD3DC0", VA = "0x180AD4FC0")]
public void ButtonPress_Next()
{
Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> diffnplmafl = this.DIFFNPLMAFL;
if (diffnplmafl != 0)
{
diffnplmafl(this, (uint)1);
return;
}
}
// Token: 0x0600E4AD RID: 58541 RVA: 0x0034DF9C File Offset: 0x0034C19C
[Token(Token = "0x600E4AD")]
[Address(RVA = "0xAD5010", Offset = "0xAD3E10", VA = "0x180AD5010")]
public void ButtonPress_Previous()
{
Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> diffnplmafl = this.DIFFNPLMAFL;
if (diffnplmafl != 0)
{
diffnplmafl(this, (uint)2);
return;
}
}
// Token: 0x0600E4AE RID: 58542 RVA: 0x0034DFC0 File Offset: 0x0034C1C0
[Token(Token = "0x600E4AE")]
[Address(RVA = "0xAD5060", Offset = "0xAD3E60", VA = "0x180AD5060")]
public void ButtonPress_SetStream()
{
Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> diffnplmafl = this.DIFFNPLMAFL;
if (diffnplmafl != 0)
{
int num = 0;
diffnplmafl(this, num);
return;
}
}
// Token: 0x0600E4AF RID: 58543 RVA: 0x0034DFE4 File Offset: 0x0034C1E4
[Token(Token = "0x600E4AF")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public SpectatorStreamPreviewScreen()
{
}
// Token: 0x0400954D RID: 38221
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400954D")]
[SerializeField]
private Button3DBase streamButton;
// Token: 0x0400954E RID: 38222
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400954E")]
[SerializeField]
private Button3DBase nextButton;
// Token: 0x0400954F RID: 38223
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400954F")]
[SerializeField]
private Button3DBase previousButton;
// Token: 0x04009550 RID: 38224
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4009550")]
[SerializeField]
private Text screenName;
// Token: 0x04009551 RID: 38225
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4009551")]
[SerializeField]
private RawImage targetImage;
// Token: 0x04009552 RID: 38226
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4009552")]
private HNHBHFHBIMM JKCKKGCAIAP;
// Token: 0x04009553 RID: 38227
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4009553")]
[NonSerialized]
public Texture2D TargetTexture;
// Token: 0x020022D9 RID: 8921
[Token(Token = "0x20022D9")]
public enum HAEGNGAEKKI
{
// Token: 0x04009555 RID: 38229
[Token(Token = "0x4009555")]
SetPreview,
// Token: 0x04009556 RID: 38230
[Token(Token = "0x4009556")]
Next,
// Token: 0x04009557 RID: 38231
[Token(Token = "0x4009557")]
Previous
}
}
}