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 DIFFNPLMAFL { [Token(Token = "0x600E4A2")] [Address(RVA = "0xAD5120", Offset = "0xAD3F20", VA = "0x180AD5120")] [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 = "0x600E4A3")] [Address(RVA = "0xAD51C0", Offset = "0xAD3FC0", VA = "0x180AD51C0")] [CompilerGenerated] remove { Action 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.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: 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 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 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 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 } } }