Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

218 lines
6.6 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace AGUI.StackedUI.Dialog
{
// Token: 0x020012D3 RID: 4819
[Token(Token = "0x20012D3")]
public class TakeBugScreenshotDialog : ConfirmUIDialog<KLCOGEIGEBJ>
{
// 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.<OCDLBPHJMOP>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<JPIJGHNNIDP> 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.<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: 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;
}
}