Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/AGUI/StackedUI/Dialog/TakeBugScreenshotDialog.cs
T
2026-04-10 22:50:51 +02:00

218 lines
6.6 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace AGUI.StackedUI.Dialog
{
// Token: 0x02001206 RID: 4614
[Token(Token = "0x2001206")]
public class TakeBugScreenshotDialog : ConfirmUIDialog<KLCOGEIGEBJ>
{
// 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.<OCDLBPHJMOP>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<JPIJGHNNIDP> 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.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.GetFlowByType<BugReportingUIFlow>();
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;
}
}