278 lines
7.6 KiB
C#
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
|
|
}
|
|
}
|
|
}
|