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 DIFFNPLMAFL { [Token(Token = "0x600E8AE")] [Address(RVA = "0x1A6B950", Offset = "0x1A6A950", VA = "0x181A6B950")] [CompilerGenerated] add { Action 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 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.k__BackingField = false; HNHBHFHBIMM jkckkgcaiap2 = this.JKCKKGCAIAP; Action action = new Action(this.DIBINCGBHKP); jkckkgcaiap2.JKHPLPENPNH -= action; } this.JKCKKGCAIAP = value; if (value != 0) { value.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 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 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 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 } } }