using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI.Dialog { // Token: 0x020012D3 RID: 4819 [Token(Token = "0x20012D3")] public class TakeBugScreenshotDialog : ConfirmUIDialog { // Token: 0x06006C0F RID: 27663 RVA: 0x0017A7F0 File Offset: 0x001789F0 [Token(Token = "0x6006C0F")] [Address(RVA = "0x1E14C20", Offset = "0x1E13C20", VA = "0x181E14C20", Slot = "10")] public override void Initialize(StackedUIBase LJOCNMLBCAH) { base.Initialize(LJOCNMLBCAH); Camera camera = this.roomCamera; RenderTexture renderTexture = EOAEDHMGACB.IJGIJMONMBP(2560, 1440, 24, camera); Camera camera2 = this.roomCamera; this.renderTexture = renderTexture; camera2.targetTexture = renderTexture; this.roomCamera.aspect = 1.7777778f; this.roomCamera.depthTextureMode = DepthTextureMode.Depth; if (RecRoomSceneManager.FFNIFALJLDD && RecRoomSceneManager.k__BackingField.sceneRenderingSettings != (ulong)0L) { Camera camera3 = this.roomCamera; } int num = 0; this.AFMHGKBPJNN(num != 0); } // Token: 0x06006C10 RID: 27664 RVA: 0x0017A888 File Offset: 0x00178A88 [Token(Token = "0x6006C10")] [Address(RVA = "0x1E14DF0", Offset = "0x1E13DF0", VA = "0x181E14DF0", Slot = "7")] protected override void OnDestroy() { base.OnDestroy(); this.HEPLIEMPMDA(); } // Token: 0x06006C11 RID: 27665 RVA: 0x0017A8A4 File Offset: 0x00178AA4 [Token(Token = "0x6006C11")] [Address(RVA = "0x1E14E10", Offset = "0x1E13E10", VA = "0x181E14E10", Slot = "28")] public override PMGCJEPKFOF ShowDialog(KLCOGEIGEBJ DDEGOJKBEAN) { int num = 0; this.AFMHGKBPJNN(num != 0); return base.ShowDialog(); } // Token: 0x06006C12 RID: 27666 RVA: 0x0017A8C0 File Offset: 0x00178AC0 [Token(Token = "0x6006C12")] [Address(RVA = "0x1E14570", Offset = "0x1E13570", VA = "0x181E14570")] private void AFMHGKBPJNN(bool MPLFHPCLAND) { this.flipCameraButton.gameObject.SetActive(MPLFHPCLAND); this.takePictureButton.gameObject.SetActive(MPLFHPCLAND); this.clearPictureButton.gameObject.SetActive(MPLFHPCLAND); this.attachButton.gameObject.SetActive(MPLFHPCLAND); RawImage rawImage = this.screenshotImage; if (MPLFHPCLAND) { Texture2D kbiakckcppb = this.KBIAKCKCPPB; rawImage.texture = kbiakckcppb; return; } throw new NullReferenceException(); } // Token: 0x06006C13 RID: 27667 RVA: 0x0017A930 File Offset: 0x00178B30 [Token(Token = "0x6006C13")] [Address(RVA = "0x1E14A60", Offset = "0x1E13A60", VA = "0x181E14A60")] private void HEPLIEMPMDA() { RawImage rawImage = this.screenshotImage; int num = 0; if (rawImage != num) { global::UnityEngine.Object.DestroyImmediate(this.screenshotImage); this.screenshotImage = (ulong)0L; } Camera camera = this.roomCamera; int num2 = 0; if (camera != num2) { this.roomCamera.DBJKGNBKPDI(); } RenderTexture renderTexture = this.renderTexture; int num3 = 0; if (renderTexture != num3) { this.renderTexture.Release(); global::UnityEngine.Object.DestroyImmediate(this.renderTexture); this.renderTexture = (ulong)0L; } Texture2D kbiakckcppb = this.KBIAKCKCPPB; int num4 = 0; if (kbiakckcppb != num4) { OMCHJHPFBDN.KBFLHNONOHF(this.KBIAKCKCPPB); } } // Token: 0x06006C14 RID: 27668 RVA: 0x0017A9E0 File Offset: 0x00178BE0 [Token(Token = "0x6006C14")] [Address(RVA = "0x1E146C0", Offset = "0x1E136C0", VA = "0x181E146C0")] public void Button_FlipCamera() { Transform transform = this.roomCamera.transform; Transform transform2 = this.roomCamera.transform; Vector3 vector; float z = vector.z; Camera camera = this.roomCamera; Vector3 vector2; float z2 = vector2.z; Transform transform3 = camera.transform; Vector3 vector3; float z3 = vector3.z; } // Token: 0x06006C15 RID: 27669 RVA: 0x0017AA38 File Offset: 0x00178C38 [Token(Token = "0x6006C15")] [Address(RVA = "0x1E14970", Offset = "0x1E13970", VA = "0x181E14970")] public void Button_TakePicture() { RecRoomAudioClip recRoomAudioClip = this.shutterAudio; Transform transform = base.transform; Vector3 vector; float z = vector.z; RenderTexture renderTexture = this.renderTexture; this.AFMHGKBPJNN(true); } // Token: 0x06006C16 RID: 27670 RVA: 0x0017AA74 File Offset: 0x00178C74 [Token(Token = "0x6006C16")] [Address(RVA = "0x1E14690", Offset = "0x1E13690", VA = "0x181E14690")] public void Button_ClearPicture() { this.HEPLIEMPMDA(); int num = 0; this.AFMHGKBPJNN(num != 0); } // Token: 0x06006C17 RID: 27671 RVA: 0x0017AA90 File Offset: 0x00178C90 [Token(Token = "0x6006C17")] [Address(RVA = "0x1E14860", Offset = "0x1E13860", VA = "0x181E14860")] public void Button_Save() { BugReportingUIFlow flowByType = Player.k__BackingField.playerUI.k__BackingField.GetFlowByType(); Texture2D kbiakckcppb = this.KBIAKCKCPPB; flowByType.Screenshot = kbiakckcppb; this.KBIAKCKCPPB = (ulong)0L; base.KHKDGPHPIND((uint)1, true); } // Token: 0x06006C18 RID: 27672 RVA: 0x0017AAD8 File Offset: 0x00178CD8 [Token(Token = "0x6006C18")] [Address(RVA = "0x1E14E60", Offset = "0x1E13E60", VA = "0x181E14E60")] public TakeBugScreenshotDialog() { } // Token: 0x04004760 RID: 18272 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4004760")] [SerializeField] private Button3D flipCameraButton; // Token: 0x04004761 RID: 18273 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4004761")] [SerializeField] private Button3D takePictureButton; // Token: 0x04004762 RID: 18274 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4004762")] [SerializeField] private Button3D clearPictureButton; // Token: 0x04004763 RID: 18275 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4004763")] [SerializeField] private Button3D attachButton; // Token: 0x04004764 RID: 18276 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4004764")] [SerializeField] private Camera roomCamera; // Token: 0x04004765 RID: 18277 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4004765")] [SerializeField] private RawImage screenshotImage; // Token: 0x04004766 RID: 18278 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4004766")] [SerializeField] [Header("Audio")] private RecRoomAudioClip shutterAudio; // Token: 0x04004767 RID: 18279 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4004767")] public RenderTexture renderTexture; // Token: 0x04004768 RID: 18280 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4004768")] private Texture2D KBIAKCKCPPB; } }