using System; using Cpp2IlInjected; using TMPro; using UnityEngine; namespace RecRoom.Core.UI.RoomChat { // Token: 0x02003122 RID: 12578 [Token(Token = "0x2003122")] public class RoomChatVRController : MonoBehaviour, GHEELCONOBP { // Token: 0x17003A86 RID: 14982 // (get) Token: 0x0601546F RID: 87151 RVA: 0x004F4898 File Offset: 0x004F2A98 [Token(Token = "0x17003A86")] private Transform CLBCHPIIFGD { [Token(Token = "0x601546F")] [Address(RVA = "0x155C150", Offset = "0x155B150", VA = "0x18155C150")] get { return SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform; } } // Token: 0x17003A87 RID: 14983 // (get) Token: 0x06015470 RID: 87152 RVA: 0x004F48BC File Offset: 0x004F2ABC [Token(Token = "0x17003A87")] private Vector3 MGCHPGBIHPG { [Token(Token = "0x6015470")] [Address(RVA = "0x155C5B0", Offset = "0x155B5B0", VA = "0x18155C5B0")] 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: 0x17003A88 RID: 14984 // (get) Token: 0x06015471 RID: 87153 RVA: 0x004F4904 File Offset: 0x004F2B04 [Token(Token = "0x17003A88")] private float EFCCFHHMDJD { [Token(Token = "0x6015471")] [Address(RVA = "0x155BD50", Offset = "0x155AD50", VA = "0x18155BD50")] get { Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; float num; return num; } } // Token: 0x17003A89 RID: 14985 // (get) Token: 0x06015472 RID: 87154 RVA: 0x004F4938 File Offset: 0x004F2B38 [Token(Token = "0x17003A89")] private float DGGCHFEFGKL { [Token(Token = "0x6015472")] [Address(RVA = "0x155BFA0", Offset = "0x155AFA0", VA = "0x18155BFA0")] 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: 0x17003A8A RID: 14986 // (get) Token: 0x06015473 RID: 87155 RVA: 0x004F4978 File Offset: 0x004F2B78 [Token(Token = "0x17003A8A")] private bool DGDPDBPLNMH { [Token(Token = "0x6015473")] [Address(RVA = "0x155BE80", Offset = "0x155AE80", VA = "0x18155BE80")] get { WatchUI local = WatchUI.BFPPPLIJIGC; int num = 0; bool flag = local != num; if (!flag) { return flag; } return WatchUI.BFPPPLIJIGC.ABJAFAKMMOK; } } // Token: 0x17003A8B RID: 14987 // (get) Token: 0x06015474 RID: 87156 RVA: 0x004F49B0 File Offset: 0x004F2BB0 [Token(Token = "0x17003A8B")] private Vector3 CIGNNBFGBJP { [Token(Token = "0x6015474")] [Address(RVA = "0x155B730", Offset = "0x155A730", VA = "0x18155B730")] 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: 0x17003A8C RID: 14988 // (get) Token: 0x06015475 RID: 87157 RVA: 0x004F4A08 File Offset: 0x004F2C08 [Token(Token = "0x17003A8C")] private Quaternion AABJLDMAPFJ { [Token(Token = "0x6015475")] [Address(RVA = "0x155C860", Offset = "0x155B860", VA = "0x18155C860")] 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: 0x17003A8D RID: 14989 // (get) Token: 0x06015476 RID: 87158 RVA: 0x004F4A5C File Offset: 0x004F2C5C [Token(Token = "0x17003A8D")] public Transform FJLJBEHIKMF { [Token(Token = "0x6015476")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0", Slot = "4")] get { return this.keyboardAnchor; } } // Token: 0x17003A8E RID: 14990 // (get) Token: 0x06015477 RID: 87159 RVA: 0x004F4A70 File Offset: 0x004F2C70 [Token(Token = "0x17003A8E")] public bool GMPGMNOAIFB { [Token(Token = "0x6015477")] [Address(RVA = "0x155CC30", Offset = "0x155BC30", VA = "0x18155CC30", Slot = "5")] get { return this.roomChatMenu.inputField.m_AllowInput; } } // Token: 0x06015478 RID: 87160 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015478")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "6")] public void OnKeyboardAttached() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015479 RID: 87161 RVA: 0x004F4A94 File Offset: 0x004F2C94 [Token(Token = "0x6015479")] [Address(RVA = "0x155B480", Offset = "0x155A480", VA = "0x18155B480")] 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: 0x0601547A RID: 87162 RVA: 0x004F4BB4 File Offset: 0x004F2DB4 [Token(Token = "0x601547A")] [Address(RVA = "0x155CB00", Offset = "0x155BB00", VA = "0x18155CB00")] 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: 0x0601547B RID: 87163 RVA: 0x004F4BFC File Offset: 0x004F2DFC [Token(Token = "0x601547B")] [Address(RVA = "0x155B710", Offset = "0x155A710", VA = "0x18155B710")] private void BALOKJMBNIN(float POGAEJIEPIM) { this.PEGJGMDGKJN.OPEMIFENIJM(); } // Token: 0x0601547C RID: 87164 RVA: 0x004F4C1C File Offset: 0x004F2E1C [Token(Token = "0x601547C")] [Address(RVA = "0x155B400", Offset = "0x155A400", VA = "0x18155B400")] 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: 0x0601547D RID: 87165 RVA: 0x004F4C88 File Offset: 0x004F2E88 [Token(Token = "0x601547D")] [Address(RVA = "0x155C1C0", Offset = "0x155B1C0", VA = "0x18155C1C0")] 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: 0x0601547E RID: 87166 RVA: 0x004F4CE8 File Offset: 0x004F2EE8 [Token(Token = "0x601547E")] [Address(RVA = "0x155BC80", Offset = "0x155AC80", VA = "0x18155BC80")] 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: 0x0601547F RID: 87167 RVA: 0x004F4D6C File Offset: 0x004F2F6C [Token(Token = "0x601547F")] [Address(RVA = "0x155C530", Offset = "0x155B530", VA = "0x18155C530")] private void IFJMGEOLMPE() { float num = this.DGGCHFEFGKL; this.roomChatMenu.RepaintMessageLines(); } // Token: 0x06015480 RID: 87168 RVA: 0x004F4DA4 File Offset: 0x004F2FA4 [Token(Token = "0x6015480")] [Address(RVA = "0x155B9F0", Offset = "0x155A9F0", VA = "0x18155B9F0")] 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: 0x06015481 RID: 87169 RVA: 0x004F4E70 File Offset: 0x004F3070 [Token(Token = "0x6015481")] [Address(RVA = "0x155C460", Offset = "0x155B460", VA = "0x18155C460")] 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: 0x06015482 RID: 87170 RVA: 0x004F4EB0 File Offset: 0x004F30B0 [Token(Token = "0x6015482")] [Address(RVA = "0x155C750", Offset = "0x155B750", VA = "0x18155C750")] 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: 0x06015483 RID: 87171 RVA: 0x004F4F1C File Offset: 0x004F311C [Token(Token = "0x6015483")] [Address(RVA = "0x155CAB0", Offset = "0x155BAB0", VA = "0x18155CAB0")] public void Preview() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x06015484 RID: 87172 RVA: 0x004F4F38 File Offset: 0x004F3138 [Token(Token = "0x6015484")] [Address(RVA = "0x155BF40", Offset = "0x155AF40", VA = "0x18155BF40")] public void Expand() { if (!this.DGDPDBPLNMH) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06015485 RID: 87173 RVA: 0x004F4F5C File Offset: 0x004F315C [Token(Token = "0x6015485")] [Address(RVA = "0x155C4E0", Offset = "0x155B4E0", VA = "0x18155C4E0")] public void Hide() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); } // Token: 0x06015486 RID: 87174 RVA: 0x004F4F80 File Offset: 0x004F3180 [Token(Token = "0x6015486")] [Address(RVA = "0x155C0B0", Offset = "0x155B0B0", VA = "0x18155C0B0")] 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: 0x06015487 RID: 87175 RVA: 0x004F4FB4 File Offset: 0x004F31B4 [Token(Token = "0x6015487")] [Address(RVA = "0x155CBC0", Offset = "0x155BBC0", VA = "0x18155CBC0")] public RoomChatVRController() { HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK(); this.PEGJGMDGKJN = hkkohfhadkk; base..ctor(); } // Token: 0x0400E0C9 RID: 57545 [Token(Token = "0x400E0C9")] private const float PNMDGIGDMGB = 0.8f; // Token: 0x0400E0CA RID: 57546 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E0CA")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)] private RoomChatMenu roomChatMenu; // Token: 0x0400E0CB RID: 57547 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400E0CB")] [SerializeField] private Transform keyboardAnchor; // Token: 0x0400E0CC RID: 57548 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400E0CC")] [SerializeField] private float detachedDistance = 0.6f; // Token: 0x0400E0CD RID: 57549 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400E0CD")] [SerializeField] private float detachedHeightOffset = 0.3f; // Token: 0x0400E0CE RID: 57550 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400E0CE")] [SerializeField] private float detachedPitch = -15f; // Token: 0x0400E0CF RID: 57551 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400E0CF")] private Transform KCLFJAKBGFJ; // Token: 0x0400E0D0 RID: 57552 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400E0D0")] private Vector3 ACNOKCINDJH; // Token: 0x0400E0D1 RID: 57553 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x400E0D1")] private Quaternion HMLGCJKCHAD; // Token: 0x0400E0D2 RID: 57554 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x400E0D2")] private Vector3 DCJKKAAAACD; // Token: 0x0400E0D3 RID: 57555 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400E0D3")] private Vector3 JEOBFIJPOKP; // Token: 0x0400E0D4 RID: 57556 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400E0D4")] private readonly HKKOHFHADKK PEGJGMDGKJN; // Token: 0x02003123 RID: 12579 [Token(Token = "0x2003123")] private enum ANIOLPHPJHG { // Token: 0x0400E0D6 RID: 57558 [Token(Token = "0x400E0D6")] Hidden, // Token: 0x0400E0D7 RID: 57559 [Token(Token = "0x400E0D7")] Preview, // Token: 0x0400E0D8 RID: 57560 [Token(Token = "0x400E0D8")] Expanded } } }