using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; // Token: 0x0200068A RID: 1674 [Token(Token = "0x200068A")] [StructLayout(3)] public class SpectatorStreamPreviewScreen : MonoBehaviour { // Token: 0x14000091 RID: 145 // (add) Token: 0x0600301A RID: 12314 RVA: 0x000C7814 File Offset: 0x000C5A14 // (remove) Token: 0x0600301B RID: 12315 RVA: 0x000C783C File Offset: 0x000C5A3C [Token(Token = "0x14000091")] public event Action DIFFNPLMAFL { [Token(Token = "0x600301A")] [Address(RVA = "0x1059730", Offset = "0x1058130", VA = "0x181059730")] [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 = "0x600301B")] [Address(RVA = "0x10597D0", Offset = "0x10581D0", VA = "0x1810597D0")] [CompilerGenerated] remove { Action diffnplmafl; Delegate @delegate; do { diffnplmafl = this.DIFFNPLMAFL; @delegate = Delegate.Remove(diffnplmafl, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != diffnplmafl) { } } } // Token: 0x17000877 RID: 2167 // (get) Token: 0x0600301C RID: 12316 RVA: 0x000C7864 File Offset: 0x000C5A64 [Token(Token = "0x17000877")] public Button3DBase LHDOMNMCHNB { [Token(Token = "0x600301C")] [Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")] get { return this.streamButton; } } // Token: 0x17000878 RID: 2168 // (get) Token: 0x0600301D RID: 12317 RVA: 0x000C7878 File Offset: 0x000C5A78 [Token(Token = "0x17000878")] public Button3DBase IIOEFKKFEJL { [Token(Token = "0x600301D")] [Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")] get { return this.nextButton; } } // Token: 0x17000879 RID: 2169 // (get) Token: 0x0600301E RID: 12318 RVA: 0x000C788C File Offset: 0x000C5A8C [Token(Token = "0x17000879")] public Button3DBase JPBGAJFNNNM { [Token(Token = "0x600301E")] [Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")] get { return this.previousButton; } } // Token: 0x1700087A RID: 2170 // (get) Token: 0x0600301F RID: 12319 RVA: 0x000C78A0 File Offset: 0x000C5AA0 [Token(Token = "0x1700087A")] public RawImage ONPDFIHFOAA { [Token(Token = "0x600301F")] [Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")] get { return this.targetImage; } } // Token: 0x1700087B RID: 2171 // (get) Token: 0x06003020 RID: 12320 RVA: 0x000C78B4 File Offset: 0x000C5AB4 // (set) Token: 0x06003021 RID: 12321 RVA: 0x000C78C8 File Offset: 0x000C5AC8 [Token(Token = "0x1700087B")] public CLBCHPIIFGD CLBCHPIIFGD { [Token(Token = "0x6003020")] [Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")] get { return this.JKCKKGCAIAP; } [Token(Token = "0x6003021")] [Address(RVA = "0x1059870", Offset = "0x1058270", VA = "0x181059870")] set { CLBCHPIIFGD jkckkgcaiap = this.JKCKKGCAIAP; if (jkckkgcaiap != value) { if (jkckkgcaiap != 0) { jkckkgcaiap.k__BackingField = false; } this.JKCKKGCAIAP = value; CLBCHPIIFGD jkckkgcaiap2; if (value != 0) { value.k__BackingField = true; jkckkgcaiap2 = this.JKCKKGCAIAP; } Text text = this.screenName; if (jkckkgcaiap2 != 0) { } string text2 = text.text; } } } // Token: 0x06003022 RID: 12322 RVA: 0x000C791C File Offset: 0x000C5B1C [Token(Token = "0x6003022")] [Address(RVA = "0x10596C0", Offset = "0x10580C0", VA = "0x1810596C0")] private void OnDestroy() { CLBCHPIIFGD jkckkgcaiap = this.JKCKKGCAIAP; if (jkckkgcaiap != 0) { jkckkgcaiap.k__BackingField = false; this.JKCKKGCAIAP = (ulong)0L; bool isCompleted = ((IAsyncResult)this.screenName).IsCompleted; return; } } // Token: 0x06003023 RID: 12323 RVA: 0x000C7958 File Offset: 0x000C5B58 [Token(Token = "0x6003023")] [Address(RVA = "0x10595D0", Offset = "0x1057FD0", VA = "0x1810595D0")] public void ButtonPress_Next() { Action diffnplmafl = this.DIFFNPLMAFL; if (diffnplmafl != 0) { diffnplmafl(this, (uint)1); return; } } // Token: 0x06003024 RID: 12324 RVA: 0x000C797C File Offset: 0x000C5B7C [Token(Token = "0x6003024")] [Address(RVA = "0x1059620", Offset = "0x1058020", VA = "0x181059620")] public void ButtonPress_Previous() { Action diffnplmafl = this.DIFFNPLMAFL; if (diffnplmafl != 0) { diffnplmafl(this, (uint)2); return; } } // Token: 0x06003025 RID: 12325 RVA: 0x000C79A0 File Offset: 0x000C5BA0 [Token(Token = "0x6003025")] [Address(RVA = "0x1059670", Offset = "0x1058070", VA = "0x181059670")] public void ButtonPress_SetStream() { Action diffnplmafl = this.DIFFNPLMAFL; if (diffnplmafl != 0) { int num = 0; diffnplmafl(this, num); return; } } // Token: 0x06003026 RID: 12326 RVA: 0x000C79C4 File Offset: 0x000C5BC4 [Token(Token = "0x6003026")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public SpectatorStreamPreviewScreen() { } // Token: 0x0400295A RID: 10586 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400295A")] [SerializeField] private Button3DBase streamButton; // Token: 0x0400295B RID: 10587 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400295B")] [SerializeField] private Button3DBase nextButton; // Token: 0x0400295C RID: 10588 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400295C")] [SerializeField] private Button3DBase previousButton; // Token: 0x0400295D RID: 10589 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400295D")] [SerializeField] private Text screenName; // Token: 0x0400295E RID: 10590 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400295E")] [SerializeField] private RawImage targetImage; // Token: 0x0400295F RID: 10591 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400295F")] private CLBCHPIIFGD JKCKKGCAIAP; // Token: 0x04002960 RID: 10592 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4002960")] [NonSerialized] public Texture2D TargetTexture; // Token: 0x0200068B RID: 1675 [Token(Token = "0x200068B")] public enum BILFNIJMJMN { // Token: 0x04002962 RID: 10594 [Token(Token = "0x4002962")] SetPreview, // Token: 0x04002963 RID: 10595 [Token(Token = "0x4002963")] Next, // Token: 0x04002964 RID: 10596 [Token(Token = "0x4002964")] Previous } }