using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI.Dialog { // Token: 0x02001206 RID: 4614 [Token(Token = "0x2001206")] public class TakeBugScreenshotDialog : ConfirmUIDialog { // Token: 0x060068A9 RID: 26793 RVA: 0x00172578 File Offset: 0x00170778 [Token(Token = "0x60068A9")] [Address(RVA = "0x126A940", Offset = "0x1269740", VA = "0x18126A940", 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: 0x060068AA RID: 26794 RVA: 0x00172610 File Offset: 0x00170810 [Token(Token = "0x60068AA")] [Address(RVA = "0x126AB10", Offset = "0x1269910", VA = "0x18126AB10", Slot = "7")] protected override void OnDestroy() { base.OnDestroy(); this.HEPLIEMPMDA(); } // Token: 0x060068AB RID: 26795 RVA: 0x0017262C File Offset: 0x0017082C [Token(Token = "0x60068AB")] [Address(RVA = "0x126AB30", Offset = "0x1269930", VA = "0x18126AB30", Slot = "28")] public override PMGCJEPKFOF ShowDialog(KLCOGEIGEBJ DDEGOJKBEAN) { int num = 0; this.AFMHGKBPJNN(num != 0); return base.ShowDialog(); } // Token: 0x060068AC RID: 26796 RVA: 0x00172648 File Offset: 0x00170848 [Token(Token = "0x60068AC")] [Address(RVA = "0x126A290", Offset = "0x1269090", VA = "0x18126A290")] 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: 0x060068AD RID: 26797 RVA: 0x001726B8 File Offset: 0x001708B8 [Token(Token = "0x60068AD")] [Address(RVA = "0x126A780", Offset = "0x1269580", VA = "0x18126A780")] 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: 0x060068AE RID: 26798 RVA: 0x00172768 File Offset: 0x00170968 [Token(Token = "0x60068AE")] [Address(RVA = "0x126A3E0", Offset = "0x12691E0", VA = "0x18126A3E0")] 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: 0x060068AF RID: 26799 RVA: 0x001727C0 File Offset: 0x001709C0 [Token(Token = "0x60068AF")] [Address(RVA = "0x126A690", Offset = "0x1269490", VA = "0x18126A690")] 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: 0x060068B0 RID: 26800 RVA: 0x001727FC File Offset: 0x001709FC [Token(Token = "0x60068B0")] [Address(RVA = "0x126A3B0", Offset = "0x12691B0", VA = "0x18126A3B0")] public void Button_ClearPicture() { this.HEPLIEMPMDA(); int num = 0; this.AFMHGKBPJNN(num != 0); } // Token: 0x060068B1 RID: 26801 RVA: 0x00172818 File Offset: 0x00170A18 [Token(Token = "0x60068B1")] [Address(RVA = "0x126A580", Offset = "0x1269380", VA = "0x18126A580")] 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: 0x060068B2 RID: 26802 RVA: 0x00172860 File Offset: 0x00170A60 [Token(Token = "0x60068B2")] [Address(RVA = "0x126AB80", Offset = "0x1269980", VA = "0x18126AB80")] public TakeBugScreenshotDialog() { } // Token: 0x040045E3 RID: 17891 [FieldOffset(Offset = "0x80")] [Token(Token = "0x40045E3")] [SerializeField] private Button3D flipCameraButton; // Token: 0x040045E4 RID: 17892 [FieldOffset(Offset = "0x88")] [Token(Token = "0x40045E4")] [SerializeField] private Button3D takePictureButton; // Token: 0x040045E5 RID: 17893 [FieldOffset(Offset = "0x90")] [Token(Token = "0x40045E5")] [SerializeField] private Button3D clearPictureButton; // Token: 0x040045E6 RID: 17894 [FieldOffset(Offset = "0x98")] [Token(Token = "0x40045E6")] [SerializeField] private Button3D attachButton; // Token: 0x040045E7 RID: 17895 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x40045E7")] [SerializeField] private Camera roomCamera; // Token: 0x040045E8 RID: 17896 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x40045E8")] [SerializeField] private RawImage screenshotImage; // Token: 0x040045E9 RID: 17897 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x40045E9")] [SerializeField] [Header("Audio")] private RecRoomAudioClip shutterAudio; // Token: 0x040045EA RID: 17898 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x40045EA")] public RenderTexture renderTexture; // Token: 0x040045EB RID: 17899 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x40045EB")] private Texture2D KBIAKCKCPPB; } }