scripts
This commit is contained in:
@@ -0,0 +1,221 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BC3 RID: 7107
|
||||
[Token(Token = "0x2001BC3")]
|
||||
[StructLayout(3)]
|
||||
public class TakeBugScreenshotDialog : ConfirmUIDialog<KLCOGEIGEBJ>
|
||||
{
|
||||
// Token: 0x0600BEA6 RID: 48806 RVA: 0x002CE66C File Offset: 0x002CC86C
|
||||
[Token(Token = "0x600BEA6")]
|
||||
[Address(RVA = "0x1756830", Offset = "0x1755230", VA = "0x181756830", Slot = "9")]
|
||||
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: 0x0600BEA7 RID: 48807 RVA: 0x002CE704 File Offset: 0x002CC904
|
||||
[Token(Token = "0x600BEA7")]
|
||||
[Address(RVA = "0x1756A00", Offset = "0x1755400", VA = "0x181756A00", Slot = "6")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.HEPLIEMPMDA();
|
||||
}
|
||||
|
||||
// Token: 0x0600BEA8 RID: 48808 RVA: 0x002CE720 File Offset: 0x002CC920
|
||||
[Token(Token = "0x600BEA8")]
|
||||
[Address(RVA = "0x1756A20", Offset = "0x1755420", VA = "0x181756A20", Slot = "20")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog(KLCOGEIGEBJ DDEGOJKBEAN)
|
||||
{
|
||||
int num = 0;
|
||||
this.AFMHGKBPJNN(num != 0);
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600BEA9 RID: 48809 RVA: 0x002CE73C File Offset: 0x002CC93C
|
||||
[Token(Token = "0x600BEA9")]
|
||||
[Address(RVA = "0x1756190", Offset = "0x1754B90", VA = "0x181756190")]
|
||||
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: 0x0600BEAA RID: 48810 RVA: 0x002CE7AC File Offset: 0x002CC9AC
|
||||
[Token(Token = "0x600BEAA")]
|
||||
[Address(RVA = "0x1756670", Offset = "0x1755070", VA = "0x181756670")]
|
||||
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.CleanupRenderTexture();
|
||||
}
|
||||
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)
|
||||
{
|
||||
SafeDestroy.Asset(this.KBIAKCKCPPB);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEAB RID: 48811 RVA: 0x002CE85C File Offset: 0x002CCA5C
|
||||
[Token(Token = "0x600BEAB")]
|
||||
[Address(RVA = "0x17562D0", Offset = "0x1754CD0", VA = "0x1817562D0")]
|
||||
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: 0x0600BEAC RID: 48812 RVA: 0x002CE8B4 File Offset: 0x002CCAB4
|
||||
[Token(Token = "0x600BEAC")]
|
||||
[Address(RVA = "0x1756580", Offset = "0x1754F80", VA = "0x181756580")]
|
||||
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: 0x0600BEAD RID: 48813 RVA: 0x002CE8F0 File Offset: 0x002CCAF0
|
||||
[Token(Token = "0x600BEAD")]
|
||||
[Address(RVA = "0x17562A0", Offset = "0x1754CA0", VA = "0x1817562A0")]
|
||||
public void Button_ClearPicture()
|
||||
{
|
||||
this.HEPLIEMPMDA();
|
||||
int num = 0;
|
||||
this.AFMHGKBPJNN(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600BEAE RID: 48814 RVA: 0x002CE90C File Offset: 0x002CCB0C
|
||||
[Token(Token = "0x600BEAE")]
|
||||
[Address(RVA = "0x1756470", Offset = "0x1754E70", VA = "0x181756470")]
|
||||
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: 0x0600BEAF RID: 48815 RVA: 0x002CE954 File Offset: 0x002CCB54
|
||||
[Token(Token = "0x600BEAF")]
|
||||
[Address(RVA = "0x1756A70", Offset = "0x1755470", VA = "0x181756A70")]
|
||||
public TakeBugScreenshotDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007DEA RID: 32234
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007DEA")]
|
||||
[SerializeField]
|
||||
private Button3D flipCameraButton;
|
||||
|
||||
// Token: 0x04007DEB RID: 32235
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007DEB")]
|
||||
[SerializeField]
|
||||
private Button3D takePictureButton;
|
||||
|
||||
// Token: 0x04007DEC RID: 32236
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007DEC")]
|
||||
[SerializeField]
|
||||
private Button3D clearPictureButton;
|
||||
|
||||
// Token: 0x04007DED RID: 32237
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007DED")]
|
||||
[SerializeField]
|
||||
private Button3D attachButton;
|
||||
|
||||
// Token: 0x04007DEE RID: 32238
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007DEE")]
|
||||
[SerializeField]
|
||||
private Camera roomCamera;
|
||||
|
||||
// Token: 0x04007DEF RID: 32239
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007DEF")]
|
||||
[SerializeField]
|
||||
private RawImage screenshotImage;
|
||||
|
||||
// Token: 0x04007DF0 RID: 32240
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4007DF0")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private RecRoomAudioClip shutterAudio;
|
||||
|
||||
// Token: 0x04007DF1 RID: 32241
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007DF1")]
|
||||
public RenderTexture renderTexture;
|
||||
|
||||
// Token: 0x04007DF2 RID: 32242
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4007DF2")]
|
||||
private Texture2D KBIAKCKCPPB;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user