This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
@@ -0,0 +1,517 @@
using System;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace RecRoom.Core.UI.RoomChat
{
// Token: 0x02003037 RID: 12343
[Token(Token = "0x2003037")]
public class RoomChatVRController : MonoBehaviour, GHEELCONOBP
{
// Token: 0x170039CC RID: 14796
// (get) Token: 0x0601501B RID: 86043 RVA: 0x004EA648 File Offset: 0x004E8848
[Token(Token = "0x170039CC")]
private Transform CLBCHPIIFGD
{
[Token(Token = "0x601501B")]
[Address(RVA = "0xA5E6F0", Offset = "0xA5D4F0", VA = "0x180A5E6F0")]
get
{
return SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform;
}
}
// Token: 0x170039CD RID: 14797
// (get) Token: 0x0601501C RID: 86044 RVA: 0x004EA66C File Offset: 0x004E886C
[Token(Token = "0x170039CD")]
private Vector3 MGCHPGBIHPG
{
[Token(Token = "0x601501C")]
[Address(RVA = "0xA5EB50", Offset = "0xA5D950", VA = "0x180A5EB50")]
get
{
Vector3 vector;
float z = vector.z;
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform;
Vector3 vector2;
float z2 = vector2.z;
Vector3 vector3;
float z3 = vector3.z;
Vector3 vector4;
float z4 = vector4.z;
throw new NullReferenceException();
}
}
// Token: 0x170039CE RID: 14798
// (get) Token: 0x0601501D RID: 86045 RVA: 0x004EA6B4 File Offset: 0x004E88B4
[Token(Token = "0x170039CE")]
private float EFCCFHHMDJD
{
[Token(Token = "0x601501D")]
[Address(RVA = "0xA5E2F0", Offset = "0xA5D0F0", VA = "0x180A5E2F0")]
get
{
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform;
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
float num;
return num;
}
}
// Token: 0x170039CF RID: 14799
// (get) Token: 0x0601501E RID: 86046 RVA: 0x004EA6E8 File Offset: 0x004E88E8
[Token(Token = "0x170039CF")]
private float DGGCHFEFGKL
{
[Token(Token = "0x601501E")]
[Address(RVA = "0xA5E540", Offset = "0xA5D340", VA = "0x180A5E540")]
get
{
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
Vector3 vector3;
float z3 = vector3.z;
Vector3 vector4;
float z4 = vector4.z;
float num;
return num;
}
}
// Token: 0x170039D0 RID: 14800
// (get) Token: 0x0601501F RID: 86047 RVA: 0x004EA728 File Offset: 0x004E8928
[Token(Token = "0x170039D0")]
private bool DGDPDBPLNMH
{
[Token(Token = "0x601501F")]
[Address(RVA = "0xA5E420", Offset = "0xA5D220", VA = "0x180A5E420")]
get
{
WatchUI local = WatchUI.BFPPPLIJIGC;
int num = 0;
bool flag = local != num;
if (!flag)
{
return flag;
}
return WatchUI.BFPPPLIJIGC.ABJAFAKMMOK;
}
}
// Token: 0x170039D1 RID: 14801
// (get) Token: 0x06015020 RID: 86048 RVA: 0x004EA760 File Offset: 0x004E8960
[Token(Token = "0x170039D1")]
private Vector3 CIGNNBFGBJP
{
[Token(Token = "0x6015020")]
[Address(RVA = "0xA5DCD0", Offset = "0xA5CAD0", VA = "0x180A5DCD0")]
get
{
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (!(instance == num))
{
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
Vector3 up = Vector3.up;
Vector3 up2 = Vector3.up;
Vector3 vector;
float z = vector.z;
}
float z2 = Vector3.zero.z;
throw new NullReferenceException();
}
}
// Token: 0x170039D2 RID: 14802
// (get) Token: 0x06015021 RID: 86049 RVA: 0x004EA7B8 File Offset: 0x004E89B8
[Token(Token = "0x170039D2")]
private Quaternion AABJLDMAPFJ
{
[Token(Token = "0x6015021")]
[Address(RVA = "0xA5EE00", Offset = "0xA5DC00", VA = "0x180A5EE00")]
get
{
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (!(instance == num))
{
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
Vector3 vector;
float z = vector.z;
float z2 = Vector3.up.z;
}
Quaternion identity = Quaternion.identity;
throw new NullReferenceException();
}
}
// Token: 0x170039D3 RID: 14803
// (get) Token: 0x06015022 RID: 86050 RVA: 0x004EA80C File Offset: 0x004E8A0C
[Token(Token = "0x170039D3")]
public Transform FJLJBEHIKMF
{
[Token(Token = "0x6015022")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400", Slot = "4")]
get
{
return this.keyboardAnchor;
}
}
// Token: 0x170039D4 RID: 14804
// (get) Token: 0x06015023 RID: 86051 RVA: 0x004EA820 File Offset: 0x004E8A20
[Token(Token = "0x170039D4")]
public bool GMPGMNOAIFB
{
[Token(Token = "0x6015023")]
[Address(RVA = "0xA5F1D0", Offset = "0xA5DFD0", VA = "0x180A5F1D0", Slot = "5")]
get
{
return this.roomChatMenu.inputField.m_AllowInput;
}
}
// Token: 0x06015024 RID: 86052 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015024")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "6")]
public void OnKeyboardAttached()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06015025 RID: 86053 RVA: 0x004EA844 File Offset: 0x004E8A44
[Token(Token = "0x6015025")]
[Address(RVA = "0xA5DA20", Offset = "0xA5C820", VA = "0x180A5DA20")]
private void Awake()
{
Transform parent = base.transform.parent;
this.KCLFJAKBGFJ = parent;
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
this.ACNOKCINDJH.z = z;
Transform transform2 = base.transform;
Transform transform3 = base.transform;
Transform transform4 = this.keyboardAnchor;
Vector3 vector2;
float z2 = vector2.z;
this.DCJKKAAAACD.z = z2;
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
Vector3 vector3;
float z3 = vector3.z;
this.JEOBFIJPOKP.z = z3;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.ADIHBNNIBCO);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.GACPCMNNHOJ);
int num = 0;
int num2 = 0;
pegjgmdgkjn.JEPMLPCOGNM((ushort)num, okgcdflpfod, num2, knfakjmalje);
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CCPGPCILJNB);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.IFJMGEOLMPE);
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BFFMCHFCIJB);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.GNLAKKHMNLF);
HKKOHFHADKK pegjgmdgkjn4 = this.PEGJGMDGKJN;
int num3 = 0;
pegjgmdgkjn4.OFFLOPLJBBG((ushort)num3);
}
// Token: 0x06015026 RID: 86054 RVA: 0x004EA964 File Offset: 0x004E8B64
[Token(Token = "0x6015026")]
[Address(RVA = "0xA5F0A0", Offset = "0xA5DEA0", VA = "0x180A5F0A0")]
private void Start()
{
if (EIMGAFPPJFD.PMFACCFMKGE())
{
Action<float> action = new Action(this.BALOKJMBNIN);
IDisposable disposable = ADIFCODGAML.FOFJADGKNJF(this, action);
return;
}
GameObject gameObject = base.gameObject;
int num = 0;
gameObject.SetActive(num != 0);
}
// Token: 0x06015027 RID: 86055 RVA: 0x004EA9AC File Offset: 0x004E8BAC
[Token(Token = "0x6015027")]
[Address(RVA = "0xA5DCB0", Offset = "0xA5CAB0", VA = "0x180A5DCB0")]
private void BALOKJMBNIN(float POGAEJIEPIM)
{
this.PEGJGMDGKJN.OPEMIFENIJM();
}
// Token: 0x06015028 RID: 86056 RVA: 0x004EA9CC File Offset: 0x004E8BCC
[Token(Token = "0x6015028")]
[Address(RVA = "0xA5D9A0", Offset = "0xA5C7A0", VA = "0x180A5D9A0")]
private void ADIHBNNIBCO(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
this.MHHHJCHCALG();
RoomChatMenu roomChatMenu = this.roomChatMenu;
roomChatMenu.GKNIHNHGBKC = (RoomChatMenu.DKPCHPHAMHD)((ulong)0L);
int num = 0;
roomChatMenu.ELIADCGOLND(num != 0);
roomChatMenu.DeselectInputField();
GameObject expandedRoot = roomChatMenu.expandedRoot;
bool flag = roomChatMenu.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Expanded;
expandedRoot.SetActive(flag);
GameObject previewRoot = roomChatMenu.previewRoot;
bool flag2 = roomChatMenu.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Preview;
previewRoot.SetActive(flag2);
}
// Token: 0x06015029 RID: 86057 RVA: 0x004EAA38 File Offset: 0x004E8C38
[Token(Token = "0x6015029")]
[Address(RVA = "0xA5E760", Offset = "0xA5D560", VA = "0x180A5E760")]
private void GACPCMNNHOJ()
{
if (!SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
{
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform;
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
float num;
if (num > 0.8f && this.DGGCHFEFGKL > 0.8f)
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
}
}
// Token: 0x0601502A RID: 86058 RVA: 0x004EAA98 File Offset: 0x004E8C98
[Token(Token = "0x601502A")]
[Address(RVA = "0xA5E220", Offset = "0xA5D020", VA = "0x180A5E220")]
private void CCPGPCILJNB(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
this.MHHHJCHCALG();
RoomChatMenu roomChatMenu = this.roomChatMenu;
roomChatMenu.GKNIHNHGBKC = (RoomChatMenu.DKPCHPHAMHD)((ulong)1L);
int num = 0;
roomChatMenu.ELIADCGOLND(num != 0);
roomChatMenu.DeselectInputField();
GameObject expandedRoot = roomChatMenu.expandedRoot;
bool flag = roomChatMenu.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Expanded;
expandedRoot.SetActive(flag);
GameObject previewRoot = roomChatMenu.previewRoot;
bool flag2 = roomChatMenu.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Preview;
previewRoot.SetActive(flag2);
RecRoomAudioClip previewMenuSFX = roomChatMenu.previewMenuSFX;
int num2 = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(previewMenuSFX, num2);
}
// Token: 0x0601502B RID: 86059 RVA: 0x004EAB1C File Offset: 0x004E8D1C
[Token(Token = "0x601502B")]
[Address(RVA = "0xA5EAD0", Offset = "0xA5D8D0", VA = "0x180A5EAD0")]
private void IFJMGEOLMPE()
{
float num = this.DGGCHFEFGKL;
this.roomChatMenu.RepaintMessageLines();
}
// Token: 0x0601502C RID: 86060 RVA: 0x004EAB54 File Offset: 0x004E8D54
[Token(Token = "0x601502C")]
[Address(RVA = "0xA5DF90", Offset = "0xA5CD90", VA = "0x180A5DF90")]
private void BFFMCHFCIJB(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
Transform transform = this.keyboardAnchor;
float z = this.JEOBFIJPOKP.z;
RoomChatMenu roomChatMenu = this.roomChatMenu;
if (EIMGAFPPJFD.PMFACCFMKGE())
{
GameObject expandedRoot = roomChatMenu.expandedRoot;
roomChatMenu.GKNIHNHGBKC = (RoomChatMenu.DKPCHPHAMHD)((ulong)2L);
expandedRoot.SetActive(true);
GameObject previewRoot = roomChatMenu.previewRoot;
bool flag = roomChatMenu.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Preview;
previewRoot.SetActive(flag);
roomChatMenu.MenuExpandedEvent.CNFDGDEOPPF();
RecRoomAudioClip expandMenuSFX = roomChatMenu.expandMenuSFX;
int num = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(expandMenuSFX, num);
}
Transform transform2 = base.transform;
Transform transform3 = Player.<EGKJPJKLEAI>k__BackingField.trackingSpace.transform;
transform2.SetParent(transform3, true);
Transform transform4 = base.transform;
Vector3 vector;
float z2 = vector.z;
Transform transform5 = base.transform;
}
// Token: 0x0601502D RID: 86061 RVA: 0x004EAC20 File Offset: 0x004E8E20
[Token(Token = "0x601502D")]
[Address(RVA = "0xA5EA00", Offset = "0xA5D800", VA = "0x180A5EA00")]
private void GNLAKKHMNLF()
{
RoomChatMenu roomChatMenu = this.roomChatMenu;
if (!roomChatMenu.inputField.m_AllowInput)
{
TMP_InputField inputField = roomChatMenu.inputField;
int num = 0;
inputField.OnPointerExit(num);
}
roomChatMenu.RepaintMessageLines();
}
// Token: 0x0601502E RID: 86062 RVA: 0x004EAC60 File Offset: 0x004E8E60
[Token(Token = "0x601502E")]
[Address(RVA = "0xA5ECF0", Offset = "0xA5DAF0", VA = "0x180A5ECF0")]
private void MHHHJCHCALG()
{
Transform transform = base.transform;
Transform kclfjakbgfj = this.KCLFJAKBGFJ;
transform.SetParent(kclfjakbgfj, true);
Transform transform2 = base.transform;
float z = this.ACNOKCINDJH.z;
Transform transform3 = base.transform;
Quaternion hmlgcjkchad = this.HMLGCJKCHAD;
transform3.localRotation = hmlgcjkchad;
Transform transform4 = this.keyboardAnchor;
float z2 = Vector3.zero.z;
}
// Token: 0x0601502F RID: 86063 RVA: 0x004EACCC File Offset: 0x004E8ECC
[Token(Token = "0x601502F")]
[Address(RVA = "0xA5F050", Offset = "0xA5DE50", VA = "0x180A5F050")]
public void Preview()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
// Token: 0x06015030 RID: 86064 RVA: 0x004EACE8 File Offset: 0x004E8EE8
[Token(Token = "0x6015030")]
[Address(RVA = "0xA5E4E0", Offset = "0xA5D2E0", VA = "0x180A5E4E0")]
public void Expand()
{
if (!this.DGDPDBPLNMH)
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
return;
}
}
// Token: 0x06015031 RID: 86065 RVA: 0x004EAD0C File Offset: 0x004E8F0C
[Token(Token = "0x6015031")]
[Address(RVA = "0xA5EA80", Offset = "0xA5D880", VA = "0x180A5EA80")]
public void Hide()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
int num = 0;
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
}
// Token: 0x06015032 RID: 86066 RVA: 0x004EAD30 File Offset: 0x004E8F30
[Token(Token = "0x6015032")]
[Address(RVA = "0xA5E650", Offset = "0xA5D450", VA = "0x180A5E650")]
internal void FFMMPAGPFGC(bool ALOCMMHPEIN, bool ILKJJIKJMMF, bool LHHOGMFEJIL, bool IPGCHIHIKDH)
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
if (this.DGDPDBPLNMH)
{
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
int num = 0;
pegjgmdgkjn2.PIEOGAPMGIH((ushort)num);
}
}
// Token: 0x06015033 RID: 86067 RVA: 0x004EAD64 File Offset: 0x004E8F64
[Token(Token = "0x6015033")]
[Address(RVA = "0xA5F160", Offset = "0xA5DF60", VA = "0x180A5F160")]
public RoomChatVRController()
{
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
this.PEGJGMDGKJN = hkkohfhadkk;
base..ctor();
}
// Token: 0x0400DE96 RID: 56982
[Token(Token = "0x400DE96")]
private const float PNMDGIGDMGB = 0.8f;
// Token: 0x0400DE97 RID: 56983
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400DE97")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
private RoomChatMenu roomChatMenu;
// Token: 0x0400DE98 RID: 56984
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400DE98")]
[SerializeField]
private Transform keyboardAnchor;
// Token: 0x0400DE99 RID: 56985
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400DE99")]
[SerializeField]
private float detachedDistance = 0.6f;
// Token: 0x0400DE9A RID: 56986
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x400DE9A")]
[SerializeField]
private float detachedHeightOffset = 0.3f;
// Token: 0x0400DE9B RID: 56987
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400DE9B")]
[SerializeField]
private float detachedPitch = -15f;
// Token: 0x0400DE9C RID: 56988
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400DE9C")]
private Transform KCLFJAKBGFJ;
// Token: 0x0400DE9D RID: 56989
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400DE9D")]
private Vector3 ACNOKCINDJH;
// Token: 0x0400DE9E RID: 56990
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x400DE9E")]
private Quaternion HMLGCJKCHAD;
// Token: 0x0400DE9F RID: 56991
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x400DE9F")]
private Vector3 DCJKKAAAACD;
// Token: 0x0400DEA0 RID: 56992
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400DEA0")]
private Vector3 JEOBFIJPOKP;
// Token: 0x0400DEA1 RID: 56993
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400DEA1")]
private readonly HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x02003038 RID: 12344
[Token(Token = "0x2003038")]
private enum ANIOLPHPJHG
{
// Token: 0x0400DEA3 RID: 56995
[Token(Token = "0x400DEA3")]
Hidden,
// Token: 0x0400DEA4 RID: 56996
[Token(Token = "0x400DEA4")]
Preview,
// Token: 0x0400DEA5 RID: 56997
[Token(Token = "0x400DEA5")]
Expanded
}
}
}