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 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.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 } } }