Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Systems/StreamingCamera/SpectatorStreamPreviewScreen.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 0x020023BC RID: 9148
[Token(Token = "0x20023BC")]
public class SpectatorStreamPreviewScreen : MonoBehaviour
{
// Token: 0x140000F5 RID: 245
// (add) Token: 0x0600E8AE RID: 59566 RVA: 0x0035712C File Offset: 0x0035532C
// (remove) Token: 0x0600E8AF RID: 59567 RVA: 0x00357154 File Offset: 0x00355354
[Token(Token = "0x140000F5")]
public event Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> DIFFNPLMAFL
{
[Token(Token = "0x600E8AE")]
[Address(RVA = "0x1A6B950", Offset = "0x1A6A950", VA = "0x181A6B950")]
[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 = "0x600E8AF")]
[Address(RVA = "0x1A6B9F0", Offset = "0x1A6A9F0", VA = "0x181A6B9F0")]
[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: 0x170024F0 RID: 9456
// (get) Token: 0x0600E8B0 RID: 59568 RVA: 0x0035717C File Offset: 0x0035537C
[Token(Token = "0x170024F0")]
public Button3DBase LHDOMNMCHNB
{
[Token(Token = "0x600E8B0")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return this.streamButton;
}
}
// Token: 0x170024F1 RID: 9457
// (get) Token: 0x0600E8B1 RID: 59569 RVA: 0x00357190 File Offset: 0x00355390
[Token(Token = "0x170024F1")]
public Button3DBase IIOEFKKFEJL
{
[Token(Token = "0x600E8B1")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get
{
return this.nextButton;
}
}
// Token: 0x170024F2 RID: 9458
// (get) Token: 0x0600E8B2 RID: 59570 RVA: 0x003571A4 File Offset: 0x003553A4
[Token(Token = "0x170024F2")]
public Button3DBase JPBGAJFNNNM
{
[Token(Token = "0x600E8B2")]
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
get
{
return this.previousButton;
}
}
// Token: 0x170024F3 RID: 9459
// (get) Token: 0x0600E8B3 RID: 59571 RVA: 0x003571B8 File Offset: 0x003553B8
[Token(Token = "0x170024F3")]
public RawImage ONPDFIHFOAA
{
[Token(Token = "0x600E8B3")]
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
get
{
return this.targetImage;
}
}
// Token: 0x170024F4 RID: 9460
// (get) Token: 0x0600E8B4 RID: 59572 RVA: 0x003571CC File Offset: 0x003553CC
// (set) Token: 0x0600E8B5 RID: 59573 RVA: 0x003571E0 File Offset: 0x003553E0
[Token(Token = "0x170024F4")]
public HNHBHFHBIMM CLBCHPIIFGD
{
[Token(Token = "0x600E8B4")]
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
get
{
return this.JKCKKGCAIAP;
}
[Token(Token = "0x600E8B5")]
[Address(RVA = "0x1A6BA90", Offset = "0x1A6AA90", VA = "0x181A6BA90")]
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: 0x0600E8B6 RID: 59574 RVA: 0x00357274 File Offset: 0x00355474
[Token(Token = "0x600E8B6")]
[Address(RVA = "0x1A6B8E0", Offset = "0x1A6A8E0", VA = "0x181A6B8E0")]
private void DIBINCGBHKP()
{
HNHBHFHBIMM jkckkgcaiap = this.JKCKKGCAIAP;
Text text = this.screenName;
if (jkckkgcaiap != 0)
{
}
double num = ((HAPBACHHIBN)text).GMBEJJBNGJD;
}
// Token: 0x0600E8B7 RID: 59575 RVA: 0x003572A0 File Offset: 0x003554A0
[Token(Token = "0x600E8B7")]
[Address(RVA = "0x1A6B940", Offset = "0x1A6A940", VA = "0x181A6B940")]
private void OnDestroy()
{
int num = 0;
this.CLBCHPIIFGD = num;
}
// Token: 0x0600E8B8 RID: 59576 RVA: 0x003572B8 File Offset: 0x003554B8
[Token(Token = "0x600E8B8")]
[Address(RVA = "0x1A6B7F0", Offset = "0x1A6A7F0", VA = "0x181A6B7F0")]
public void ButtonPress_Next()
{
Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> diffnplmafl = this.DIFFNPLMAFL;
if (diffnplmafl != 0)
{
diffnplmafl(this, (uint)1);
return;
}
}
// Token: 0x0600E8B9 RID: 59577 RVA: 0x003572DC File Offset: 0x003554DC
[Token(Token = "0x600E8B9")]
[Address(RVA = "0x1A6B840", Offset = "0x1A6A840", VA = "0x181A6B840")]
public void ButtonPress_Previous()
{
Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> diffnplmafl = this.DIFFNPLMAFL;
if (diffnplmafl != 0)
{
diffnplmafl(this, (uint)2);
return;
}
}
// Token: 0x0600E8BA RID: 59578 RVA: 0x00357300 File Offset: 0x00355500
[Token(Token = "0x600E8BA")]
[Address(RVA = "0x1A6B890", Offset = "0x1A6A890", VA = "0x181A6B890")]
public void ButtonPress_SetStream()
{
Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> diffnplmafl = this.DIFFNPLMAFL;
if (diffnplmafl != 0)
{
int num = 0;
diffnplmafl(this, num);
return;
}
}
// Token: 0x0600E8BB RID: 59579 RVA: 0x00357324 File Offset: 0x00355524
[Token(Token = "0x600E8BB")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public SpectatorStreamPreviewScreen()
{
}
// Token: 0x04009721 RID: 38689
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4009721")]
[SerializeField]
private Button3DBase streamButton;
// Token: 0x04009722 RID: 38690
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4009722")]
[SerializeField]
private Button3DBase nextButton;
// Token: 0x04009723 RID: 38691
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4009723")]
[SerializeField]
private Button3DBase previousButton;
// Token: 0x04009724 RID: 38692
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4009724")]
[SerializeField]
private Text screenName;
// Token: 0x04009725 RID: 38693
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4009725")]
[SerializeField]
private RawImage targetImage;
// Token: 0x04009726 RID: 38694
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4009726")]
private HNHBHFHBIMM JKCKKGCAIAP;
// Token: 0x04009727 RID: 38695
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4009727")]
[NonSerialized]
public Texture2D TargetTexture;
// Token: 0x020023BD RID: 9149
[Token(Token = "0x20023BD")]
public enum HAEGNGAEKKI
{
// Token: 0x04009729 RID: 38697
[Token(Token = "0x4009729")]
SetPreview,
// Token: 0x0400972A RID: 38698
[Token(Token = "0x400972A")]
Next,
// Token: 0x0400972B RID: 38699
[Token(Token = "0x400972B")]
Previous
}
}
}