Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/UI/PictureInPictureMenu.cs
T
2026-04-08 23:40:05 +02:00

203 lines
6.4 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace RecRoom.UI
{
// Token: 0x020024F5 RID: 9461
[Token(Token = "0x20024F5")]
[StructLayout(3)]
public class PictureInPictureMenu : MonoBehaviour
{
// Token: 0x17002C5F RID: 11359
// (get) Token: 0x06010555 RID: 66901 RVA: 0x003D3D2C File Offset: 0x003D1F2C
[Token(Token = "0x17002C5F")]
public ScreenHUDElement FNJCHDACOOE
{
[Token(Token = "0x6010555")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get
{
return this.screenHudElement;
}
}
// Token: 0x06010556 RID: 66902 RVA: 0x003D3D40 File Offset: 0x003D1F40
[Token(Token = "0x6010556")]
[Address(RVA = "0x14767A0", Offset = "0x14751A0", VA = "0x1814767A0")]
protected void Awake()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.JIIOFAAAEPH);
int num = 0;
int num2 = 0;
pegjgmdgkjn.JEPMLPCOGNM((ushort)num, okgcdflpfod, num2, num);
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.PFIOOHFJDKP);
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
int num3 = 0;
pegjgmdgkjn3.PIEOGAPMGIH((ushort)num3);
Material material = new Material(this.rawImage.defaultMaterial);
RawImage rawImage = this.rawImage;
this.OGGEDFPBGKE = material;
bool isCompleted = ((IAsyncResult)rawImage).IsCompleted;
}
// Token: 0x06010557 RID: 66903 RVA: 0x003D3DD0 File Offset: 0x003D1FD0
[Token(Token = "0x6010557")]
[Address(RVA = "0x14769D0", Offset = "0x14753D0", VA = "0x1814769D0")]
private void OnDestroy()
{
Material oggedfpbgke = this.OGGEDFPBGKE;
int num = 0;
if (oggedfpbgke != num)
{
SafeDestroy.Asset(this.OGGEDFPBGKE);
this.OGGEDFPBGKE = (ulong)0L;
}
}
// Token: 0x06010558 RID: 66904 RVA: 0x003D3E04 File Offset: 0x003D2004
[Token(Token = "0x6010558")]
[Address(RVA = "0x1476940", Offset = "0x1475340", VA = "0x181476940")]
private void JIIOFAAAEPH(ushort DEIHHMPFHPB, ushort BIJOMGJKCDG)
{
RectTransform rectTransform = this.pipRoot;
float z = Vector3.zero.z;
}
// Token: 0x06010559 RID: 66905 RVA: 0x003D3E2C File Offset: 0x003D202C
[Token(Token = "0x6010559")]
[Address(RVA = "0x1476AC0", Offset = "0x14754C0", VA = "0x181476AC0")]
private void PFIOOHFJDKP()
{
ScreenHUDElement screenHUDElement = this.screenHudElement;
int frameCount = Time.frameCount;
screenHUDElement.CECIGAMAABA = true;
if (!screenHUDElement.gameObject.activeSelf)
{
screenHUDElement.gameObject.SetActive(true);
}
int num = frameCount + 1;
screenHUDElement.BKMFIOABNFG = num;
RectTransform rectTransform = this.pipRoot;
Vector3 vector;
float z = vector.z;
Vector3 one = Vector3.one;
float z2 = one.z;
float deltaTime = Time.deltaTime;
Vector3 vector2;
float z3 = vector2.z;
}
// Token: 0x0601055A RID: 66906 RVA: 0x003D3EB0 File Offset: 0x003D20B0
[Token(Token = "0x601055A")]
[Address(RVA = "0x1476A50", Offset = "0x1475450", VA = "0x181476A50")]
public void OnUpdate()
{
this.PEGJGMDGKJN.OPEMIFENIJM();
}
// Token: 0x0601055B RID: 66907 RVA: 0x003D3ED0 File Offset: 0x003D20D0
[Token(Token = "0x601055B")]
[Address(RVA = "0x1476A70", Offset = "0x1475470", VA = "0x181476A70")]
public void Open()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
// Token: 0x0601055C RID: 66908 RVA: 0x003D3EEC File Offset: 0x003D20EC
[Token(Token = "0x601055C")]
[Address(RVA = "0x14768F0", Offset = "0x14752F0", VA = "0x1814768F0")]
public void Close()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
int num = 0;
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
}
// Token: 0x0601055D RID: 66909 RVA: 0x003D3F10 File Offset: 0x003D2110
[Token(Token = "0x601055D")]
[Address(RVA = "0x1476780", Offset = "0x1475180", VA = "0x181476780")]
public void ApplyNewTexture(RenderTexture LDEKHANDCBO)
{
this.rawImage.texture = LDEKHANDCBO;
}
// Token: 0x0601055E RID: 66910 RVA: 0x003D3F30 File Offset: 0x003D2130
[Token(Token = "0x601055E")]
[Address(RVA = "0x1476C50", Offset = "0x1475650", VA = "0x181476C50")]
public void SetVerticalFadeProperties(float IADDIPLGOOP, float NMJAALLKGCF)
{
Material defaultMaterial = this.rawImage.defaultMaterial;
int dhceagokfkf = PictureInPictureMenu.DHCEAGOKFKF;
defaultMaterial.SetFloatImpl(dhceagokfkf, NMJAALLKGCF);
Material defaultMaterial2 = this.rawImage.defaultMaterial;
int aeghbamogbh = PictureInPictureMenu.AEGHBAMOGBH;
defaultMaterial2.SetFloatImpl(aeghbamogbh, NMJAALLKGCF);
}
// Token: 0x0601055F RID: 66911 RVA: 0x003D3F78 File Offset: 0x003D2178
[Token(Token = "0x601055F")]
[Address(RVA = "0x1476DC0", Offset = "0x14757C0", VA = "0x181476DC0")]
public PictureInPictureMenu()
{
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
this.PEGJGMDGKJN = hkkohfhadkk;
base..ctor();
}
// Token: 0x0400AD80 RID: 44416
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400AD80")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)]
private ScreenHUDElement screenHudElement;
// Token: 0x0400AD81 RID: 44417
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400AD81")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
private RawImage rawImage;
// Token: 0x0400AD82 RID: 44418
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400AD82")]
[SerializeField]
private RectTransform pipRoot;
// Token: 0x0400AD83 RID: 44419
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400AD83")]
private readonly HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x0400AD84 RID: 44420
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400AD84")]
private Material OGGEDFPBGKE;
// Token: 0x0400AD85 RID: 44421
[Token(Token = "0x400AD85")]
private static readonly int DHCEAGOKFKF = Shader.PropertyToID("_VerticalFadeMin");
// Token: 0x0400AD86 RID: 44422
[Token(Token = "0x400AD86")]
private static readonly int AEGHBAMOGBH = Shader.PropertyToID("_VerticalFadeMax");
// Token: 0x020024F6 RID: 9462
[Token(Token = "0x20024F6")]
private enum NDPGCIPGGJC : ushort
{
// Token: 0x0400AD88 RID: 44424
[Token(Token = "0x400AD88")]
Closed,
// Token: 0x0400AD89 RID: 44425
[Token(Token = "0x400AD89")]
Open
}
}
}