using System; using System.Collections; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.AGUI; using RecRoom.Core; using RecRoom.Core.Locomotion; using RecRoom.Core.Rendering; using RecRoom.Systems; using UnityEngine; namespace RecRoom.Players.Watch { // Token: 0x02002962 RID: 10594 [Token(Token = "0x2002962")] public class WatchMenuProjector : MenuProjector, GHEELCONOBP { // Token: 0x17003160 RID: 12640 // (get) Token: 0x06011A95 RID: 72341 RVA: 0x003FF13C File Offset: 0x003FD33C // (set) Token: 0x06011A96 RID: 72342 RVA: 0x003FF150 File Offset: 0x003FD350 [Token(Token = "0x17003160")] public Player BDPNENBMDDB { [Token(Token = "0x6011A95")] [Address(RVA = "0x42B670", Offset = "0x42A670", VA = "0x18042B670")] get; [Token(Token = "0x6011A96")] [Address(RVA = "0x42B6E0", Offset = "0x42A6E0", VA = "0x18042B6E0")] private set; } // Token: 0x17003161 RID: 12641 // (get) Token: 0x06011A97 RID: 72343 RVA: 0x003FF164 File Offset: 0x003FD364 [Token(Token = "0x17003161")] public Renderer CNCFDJFPDPN { [Token(Token = "0x6011A97")] [Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")] get { return this.projectionRenderer; } } // Token: 0x17003162 RID: 12642 // (get) Token: 0x06011A98 RID: 72344 RVA: 0x003FF178 File Offset: 0x003FD378 // (set) Token: 0x06011A99 RID: 72345 RVA: 0x003FF198 File Offset: 0x003FD398 [Token(Token = "0x17003162")] public bool KGCJLAOBAHL { [Token(Token = "0x6011A98")] [Address(RVA = "0x1356B90", Offset = "0x1355B90", VA = "0x181356B90")] get { return this.EFKDJJHEMKG.IAHDANBDAAM() != null; } [Token(Token = "0x6011A99")] [Address(RVA = "0x13576D0", Offset = "0x13566D0", VA = "0x1813576D0")] private set { KLLMCPFPIIE efkdjjhemkg = this.EFKDJJHEMKG; } } // Token: 0x17003163 RID: 12643 // (get) Token: 0x06011A9A RID: 72346 RVA: 0x003FF1B4 File Offset: 0x003FD3B4 // (set) Token: 0x06011A9B RID: 72347 RVA: 0x003FF1D4 File Offset: 0x003FD3D4 [Token(Token = "0x17003163")] private bool BCBKNNFALBJ { [Token(Token = "0x6011A9A")] [Address(RVA = "0x1357B10", Offset = "0x1356B10", VA = "0x181357B10")] get { return this.AHJHBAGFMGM.IAHDANBDAAM() != null; } [Token(Token = "0x6011A9B")] [Address(RVA = "0x1356650", Offset = "0x1355650", VA = "0x181356650")] set { KLLMCPFPIIE ahjhbagfmgm = this.AHJHBAGFMGM; } } // Token: 0x17003164 RID: 12644 // (get) Token: 0x06011A9C RID: 72348 RVA: 0x003FF1F0 File Offset: 0x003FD3F0 // (set) Token: 0x06011A9D RID: 72349 RVA: 0x003FF204 File Offset: 0x003FD404 [Token(Token = "0x17003164")] public WatchVisual HEGIBEMNKPD { [Token(Token = "0x6011A9C")] [Address(RVA = "0x44C890", Offset = "0x44B890", VA = "0x18044C890")] get; [Token(Token = "0x6011A9D")] [Address(RVA = "0x44E020", Offset = "0x44D020", VA = "0x18044E020")] private set; } // Token: 0x17003165 RID: 12645 // (get) Token: 0x06011A9E RID: 72350 RVA: 0x003FF218 File Offset: 0x003FD418 [Token(Token = "0x17003165")] public WatchGazeTracker KFLFEDBMNPB { [Token(Token = "0x6011A9E")] [Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")] get { return this.watchGazeTracker; } } // Token: 0x17003166 RID: 12646 // (get) Token: 0x06011A9F RID: 72351 RVA: 0x003FF22C File Offset: 0x003FD42C // (set) Token: 0x06011AA0 RID: 72352 RVA: 0x003FF264 File Offset: 0x003FD464 [Token(Token = "0x17003166")] public PlayerHand EKKDJEIFGMJ { [Token(Token = "0x6011A9F")] [Address(RVA = "0x1358EF0", Offset = "0x1357EF0", VA = "0x181358EF0")] get { bool flag = this.AHJHBAGFMGM.IAHDANBDAAM() != null; Player player = this.k__BackingField; if (flag) { return player.leftHand; } return player.rightHand; } [Token(Token = "0x6011AA0")] [Address(RVA = "0x1359190", Offset = "0x1358190", VA = "0x181359190")] set { int num = 0; if (!(value != num)) { } KLLMCPFPIIE ahjhbagfmgm = this.AHJHBAGFMGM; } } // Token: 0x17003167 RID: 12647 // (get) Token: 0x06011AA1 RID: 72353 RVA: 0x003FF28C File Offset: 0x003FD48C [Token(Token = "0x17003167")] public bool LIJPPNAPEIC { [Token(Token = "0x6011AA1")] [Address(RVA = "0x1358F70", Offset = "0x1357F70", VA = "0x181358F70")] get { bool flag = this.EOOHEMGLPOC.KLIAOAJIPKM() != null; Player player = this.k__BackingField; return (!flag && this.k__BackingField.BBHBBHEBCEO == LocalPlayerController.MIGPLDFLMHA.SCREEN) || !flag; } } // Token: 0x17003168 RID: 12648 // (get) Token: 0x06011AA2 RID: 72354 RVA: 0x003FF2CC File Offset: 0x003FD4CC [Token(Token = "0x17003168")] private Vector3 GLELIOIOOGN { [Token(Token = "0x6011AA2")] [Address(RVA = "0x13563B0", Offset = "0x13553B0", VA = "0x1813563B0")] get { PlayerMovement playerMovement = Player.k__BackingField.playerMovement; Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x17003169 RID: 12649 // (get) Token: 0x06011AA3 RID: 72355 RVA: 0x003FF2F4 File Offset: 0x003FD4F4 [Token(Token = "0x17003169")] public bool EALLKLBMKEL { [Token(Token = "0x6011AA3")] [Address(RVA = "0x1359050", Offset = "0x1358050", VA = "0x181359050")] get { return this.GHIGDOJMPKD != WatchMenuProjector.MCHNPLABHMA.Hidden; } } // Token: 0x1700316A RID: 12650 // (get) Token: 0x06011AA4 RID: 72356 RVA: 0x003FF310 File Offset: 0x003FD510 [Token(Token = "0x1700316A")] public WatchMenuProjector.MCHNPLABHMA GHIGDOJMPKD { [Token(Token = "0x6011AA4")] [Address(RVA = "0x1359070", Offset = "0x1358070", VA = "0x181359070")] get { Animator animator = this.animator; int num = 0; if (animator != num && this.animator.gameObject.activeInHierarchy) { Animator animator2 = this.animator; AnimatorStateInfo animatorStateInfo; float length = animatorStateInfo.m_Length; int loop = animatorStateInfo.m_Loop; return this.ELALAJFPOCN[loop]; } throw new NullReferenceException(); } } // Token: 0x1700316B RID: 12651 // (get) Token: 0x06011AA5 RID: 72357 RVA: 0x003FF374 File Offset: 0x003FD574 [Token(Token = "0x1700316B")] public bool FIMBAOEHPLM { [Token(Token = "0x6011AA5")] [Address(RVA = "0x1359020", Offset = "0x1358020", VA = "0x181359020")] get { return this.EHOPMNHFJMM.CFLJGNJLBFG; } } // Token: 0x06011AA6 RID: 72358 RVA: 0x003FF394 File Offset: 0x003FD594 [Token(Token = "0x6011AA6")] [Address(RVA = "0x1355DA0", Offset = "0x1354DA0", VA = "0x181355DA0")] protected void Awake() { int num; Array values; do { num = 0; Player componentInParent = base.gameObject.GetComponentInParent(); this.k__BackingField = componentInParent; Action action = new Action(this.KEKPPIPHILE); KLLMCPFPIIE kllmcpfpiie; this.AHJHBAGFMGM = kllmcpfpiie; Action action2 = new Action(this.HNBELILEPLG); KLLMCPFPIIE kllmcpfpiie2; this.EFKDJJHEMKG = kllmcpfpiie2; float z = Vector3.zero.z; Quaternion identity = Quaternion.identity; Action action3 = new Action(this.AFPJNCPCEAM); Transform transform = this.remoteVisualRoot; HCKAGCOEFNM hckagcoefnm; this.EOOHEMGLPOC = hckagcoefnm; GameObject gameObject = transform.gameObject; Player player = this.k__BackingField; bool flag = gameObject == 0; gameObject.SetActive(flag); values = Enum.GetValues(typeof(WatchMenuProjector.MCHNPLABHMA)); } while (values == 0); if (num < values) { int hashCode = num.GetHashCode(); Dictionary elalajfpocn = this.ELALAJFPOCN; num++; } Player player2 = this.k__BackingField; PlayerMovementFeedback playerMovementFeedback = this.k__BackingField.playerMovementFeedback; NBPOLJHGGLE teleportEvent = playerMovementFeedback.TeleportEvent; Action action4 = new Action(this.ADOHOHFBDKP); NBPOLJHGGLE nbpoljhggle = NBPOLJHGGLE.BPJDFPACLMK(teleportEvent, action4); playerMovementFeedback.TeleportEvent = nbpoljhggle; Animator animator = this.animator; int num2 = 0; animator.cullingMode = (AnimatorCullingMode)num2; Transform transform2 = base.transform; Transform transform3 = this.k__BackingField.trackingSpace.transform; transform2.parentInternal = transform3; Transform transform4 = this.projectionRoot.transform; Vector3 vector; float z2 = vector.z; this.BFLNFGEFGGH.z = z2; } // Token: 0x06011AA7 RID: 72359 RVA: 0x003FF50C File Offset: 0x003FD70C [Token(Token = "0x6011AA7")] [Address(RVA = "0x13580B0", Offset = "0x13570B0", VA = "0x1813580B0")] private void Start() { Player player = this.k__BackingField; Player player2 = this.k__BackingField; PlayerHand.PLLIKAOIPHP type = player2.DNBIPBNNKJH.type; PlayerHand otherHand = player2.GetOtherHand(type); this.EKKDJEIFGMJ = otherHand; Player player3 = this.k__BackingField; WatchVisual watchVisual = global::UnityEngine.Object.Instantiate(this.watchVisualLocalPrefab); this.k__BackingField = watchVisual; PlayerHand attachedHand = this.EKKDJEIFGMJ; int num = 0; if (attachedHand != num) { PlayerHand attachedHand2 = this.EKKDJEIFGMJ; } WatchVisual watchVisual2 = this.k__BackingField; int num2 = 0; Player player4 = this.k__BackingField; WatchVisual watchVisual3 = this.k__BackingField; PlayerUI playerUI = player4.playerUI; WatchAttractor component = watchVisual3.GetComponent(); playerUI.k__BackingField = component; Player player5 = this.k__BackingField; WatchVisual watchVisual4 = this.k__BackingField; Renderer dwellVisual = watchVisual4.dwellVisual; int num3 = 0; if (dwellVisual != num3) { Renderer dwellVisual2 = watchVisual4.dwellVisual; int num4 = 0; dwellVisual2.enabled = num4 != 0; } Collider[] componentsInChildren = this.k__BackingField.gameObject.GetComponentsInChildren(); if (componentsInChildren != 0 && componentsInChildren.Length != num2) { int length = componentsInChildren.Length; if (num2 < length) { Collider collider = componentsInChildren[num2]; int num5 = 0; collider.enabled = num5 != 0; num2++; } } bool flag = this.AHJHBAGFMGM.IAHDANBDAAM() != null; Player player6 = this.k__BackingField; if (flag) { } PlayerHand rightHand = player6.rightHand; int num6 = 0; if (rightHand != num6) { WatchVisual watchVisual5 = this.k__BackingField; int num7 = 0; if (watchVisual5 != num7) { WatchVisual watchVisual6 = this.k__BackingField; bool flag2 = this.AHJHBAGFMGM.IAHDANBDAAM() != null; Player player7 = this.k__BackingField; if (flag2) { } PlayerHand.PLLIKAOIPHP type2 = player7.rightHand.type; watchVisual6.MFPNEKABNPP = type2; } } this.HNBELILEPLG(); this.AFPJNCPCEAM(); } // Token: 0x06011AA8 RID: 72360 RVA: 0x003FF6D4 File Offset: 0x003FD8D4 [Token(Token = "0x6011AA8")] [Address(RVA = "0x1357ED0", Offset = "0x1356ED0", VA = "0x181357ED0")] protected void OnDestroy() { Player player = this.k__BackingField; int num = 0; if (player != num) { Player player2 = this.k__BackingField; PlayerMovement playerMovement = this.k__BackingField.playerMovement; int num2 = 0; if (playerMovement != num2) { PlayerMovementFeedback playerMovementFeedback = this.k__BackingField.playerMovementFeedback; NBPOLJHGGLE teleportEvent = playerMovementFeedback.TeleportEvent; Action action = new Action(this.ADOHOHFBDKP); NBPOLJHGGLE nbpoljhggle = NBPOLJHGGLE.GMNMHGMFGOL(teleportEvent, action); playerMovementFeedback.TeleportEvent = nbpoljhggle; } } this.MenuDetachedChangedAction.LKLKGDMFMCC(); this.MenuVisibleChangedAction.LKLKGDMFMCC(); } // Token: 0x06011AA9 RID: 72361 RVA: 0x003FF76C File Offset: 0x003FD96C [Token(Token = "0x6011AA9")] [Address(RVA = "0x1358860", Offset = "0x1357860", VA = "0x181358860")] private void Update() { for (;;) { WatchMenuProjector.MCHNPLABHMA? fkleakblfbg = this.FKLEAKBLFBG; WatchMenuProjector.MCHNPLABHMA menuAnimationState = this.GHIGDOJMPKD; int num = 0; this.FKLEAKBLFBG = num; WatchMenuProjector.MCHNPLABHMA mchnplabhma; if (this.GHIGDOJMPKD != mchnplabhma) { if (this.EFKDJJHEMKG.IAHDANBDAAM() == 0 && this.GHIGDOJMPKD == WatchMenuProjector.MCHNPLABHMA.Hidden) { break; } Player player = this.k__BackingField; WatchUI k__BackingField = this.k__BackingField.playerUI.k__BackingField; bool flag = this.GHIGDOJMPKD == WatchMenuProjector.MCHNPLABHMA.Visible; k__BackingField.CCBJFHFADPM = flag; } Player player2 = this.k__BackingField; PlayerHand attachedHand = this.EKKDJEIFGMJ; int num2 = 0; if (attachedHand != num2 && this.EKKDJEIFGMJ.GIFMBEHHKMB == PlayerHand.KKECAHMCLNL.NOT_CONNECTED) { Player player3 = this.k__BackingField; bool flag2 = this.AHJHBAGFMGM.IAHDANBDAAM() != null; Player player4 = this.k__BackingField; if (flag2) { } PlayerHand.PLLIKAOIPHP type = player4.rightHand.type; PlayerHand otherHand = player3.GetOtherHand(type); int num3 = 0; if (otherHand != num3 && otherHand.GIFMBEHHKMB != PlayerHand.KKECAHMCLNL.NOT_CONNECTED) { this.EKKDJEIFGMJ = otherHand; } } if (SingletonMonoBehaviour.FFNIFALJLDD) { InputManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; if (this.k__BackingField.playerUI.FEIMDLDJBDD && !this.KGCJLAOBAHL) { this.DOJBPPBBDMH(); Player player5 = this.k__BackingField; int num4 = 0; bool igalpalenll; if (player5 != num4) { PlayerUI playerUI = this.k__BackingField.playerUI; int num5 = 0; if (playerUI != num5) { WatchUI k__BackingField2 = this.k__BackingField.playerUI.k__BackingField; int num6 = 0; if (k__BackingField2 != num6) { igalpalenll = this.k__BackingField.playerUI.k__BackingField.basicInteractionRestriction.IGALPALENLL; } } } if (this.WatchGazeOpeningEnabled && !igalpalenll) { this.watchGazeTracker.UpdateWatchDwelling(); } } } if (this.LIJPPNAPEIC && this.GHIGDOJMPKD != WatchMenuProjector.MCHNPLABHMA.Hidden) { goto Block_16; } } int num7 = 0; this.KLAFBPPJCMH(num7 != 0); return; Block_16: this.FIKBJFCNIGO(); } // Token: 0x06011AAA RID: 72362 RVA: 0x003FF960 File Offset: 0x003FDB60 [Token(Token = "0x6011AAA")] [Address(RVA = "0x1356D80", Offset = "0x1355D80", VA = "0x181356D80")] private void FIKBJFCNIGO() { PlayerHand attachedHand = this.EKKDJEIFGMJ; int num = 0; if (attachedHand != num) { Transform transform = this.EKKDJEIFGMJ.transform; Transform transform2 = this.k__BackingField.trackingSpace.transform; Transform watchMenuOrigin = this.EKKDJEIFGMJ.watchMenuOrigin; Transform watchFaceTransform = this.EKKDJEIFGMJ.watchFaceTransform; Transform transform3 = this.projectionRoot.transform; } } // Token: 0x06011AAB RID: 72363 RVA: 0x003FF9CC File Offset: 0x003FDBCC [Token(Token = "0x6011AAB")] [Address(RVA = "0x1357730", Offset = "0x1356730", VA = "0x181357730")] private void KAPKDAJJAIF() { PlayerHand attachedHand = this.EKKDJEIFGMJ; int num = 0; if (attachedHand != num && this.EKKDJEIFGMJ.GIFMBEHHKMB == PlayerHand.KKECAHMCLNL.NOT_CONNECTED) { Player player = this.k__BackingField; bool flag = this.AHJHBAGFMGM.IAHDANBDAAM() != null; Player player2 = this.k__BackingField; if (flag) { } PlayerHand.PLLIKAOIPHP type = player2.rightHand.type; PlayerHand otherHand = player.GetOtherHand(type); int num2 = 0; if (otherHand != num2 && otherHand.GIFMBEHHKMB != PlayerHand.KKECAHMCLNL.NOT_CONNECTED) { this.EKKDJEIFGMJ = otherHand; } } } // Token: 0x06011AAC RID: 72364 RVA: 0x003FFA58 File Offset: 0x003FDC58 [Token(Token = "0x6011AAC")] [Address(RVA = "0x13553A0", Offset = "0x13543A0", VA = "0x1813553A0")] private void AAJMOCNEMHD() { Player player = this.k__BackingField; int num = 0; if (player != num) { PlayerUI playerUI = this.k__BackingField.playerUI; int num2 = 0; if (playerUI != num2) { WatchUI k__BackingField = this.k__BackingField.playerUI.k__BackingField; int num3 = 0; if (k__BackingField != num3) { BasicInteractionRestriction basicInteractionRestriction = this.k__BackingField.playerUI.k__BackingField.basicInteractionRestriction; } } } int num4 = 0; if (this.WatchGazeOpeningEnabled && num4 == 0) { this.watchGazeTracker.UpdateWatchDwelling(); } } // Token: 0x06011AAD RID: 72365 RVA: 0x003FFAEC File Offset: 0x003FDCEC [Token(Token = "0x6011AAD")] [Address(RVA = "0x1356870", Offset = "0x1355870", VA = "0x181356870")] private void DOJBPPBBDMH() { KHINMMJIENE khinmmjiene; if (khinmmjiene != 0) { bool flag = this.EFKDJJHEMKG.IAHDANBDAAM() != null; if (!flag && this.watchGazeTracker.IsGazingAtWatch(flag) && !this.k__BackingField._tapToOpenWatch.BOJCHEEMADH) { OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle(); Renderer renderer = this.k__BackingField._renderers[0]; int num = 0; OutlineRendererEffect.RenderHoverOutline(nextOutlineRenderHandle, renderer, 1, num != 0); } } } // Token: 0x06011AAE RID: 72366 RVA: 0x003FFB64 File Offset: 0x003FDD64 [Token(Token = "0x6011AAE")] [Address(RVA = "0x1355510", Offset = "0x1354510", VA = "0x181355510")] private void ADOHOHFBDKP(Player IEKDDPPNFPF, Vector3 EHOCHOEODPI, Vector3 EIMLJIEONMB) { Player player = this.k__BackingField; if (!this.LIJPPNAPEIC) { KLLMCPFPIIE efkdjjhemkg = this.EFKDJJHEMKG; int num = 0; efkdjjhemkg.BDJFGEJFPPO(num); return; } } // Token: 0x06011AAF RID: 72367 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011AAF")] [Address(RVA = "0x1355590", Offset = "0x1354590", VA = "0x181355590")] private void AFPJNCPCEAM() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06011AB0 RID: 72368 RVA: 0x003FFB98 File Offset: 0x003FDD98 [Token(Token = "0x6011AB0")] [Address(RVA = "0x1357980", Offset = "0x1356980", VA = "0x181357980")] private void KEKPPIPHILE() { PlayerHand attachedHand = this.EKKDJEIFGMJ; int num = 0; if (attachedHand != num) { WatchVisual watchVisual = this.k__BackingField; int num2 = 0; if (watchVisual != num2) { WatchVisual watchVisual2 = this.k__BackingField; PlayerHand.PLLIKAOIPHP type = this.EKKDJEIFGMJ.type; watchVisual2.MFPNEKABNPP = type; } } } // Token: 0x06011AB1 RID: 72369 RVA: 0x003FFBF0 File Offset: 0x003FDDF0 [Token(Token = "0x6011AB1")] [Address(RVA = "0x1357140", Offset = "0x1356140", VA = "0x181357140")] private void HNBELILEPLG() { if (this.EFKDJJHEMKG.IAHDANBDAAM() == 0) { Player player = this.k__BackingField; AGVirtualKeyboard k__BackingField = this.k__BackingField.playerUI.k__BackingField; int num = 0; k__BackingField.HideKeyboard(this, num != 0); Animator animator = this.animator; int num2 = 0; animator.SetBool("Visible", num2 != 0); } this.KLAFBPPJCMH(true); Action action = new Action(this.BAEDBJBIMGF); KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action); KHINMMJIENE khinmmjiene; if (khinmmjiene != 0) { Player player2 = this.k__BackingField; this.NHBAFGLIJEO(1f); } Transform transform = this.projectionRoot.transform; float z = this.BFLNFGEFGGH.z; this.AFPJNCPCEAM(); MFBGLIHGCGO menuVisibleChangedAction = this.MenuVisibleChangedAction; this.NPBMNNCDDCP = false; bool flag = this.EFKDJJHEMKG.IAHDANBDAAM() != null; menuVisibleChangedAction.CNFDGDEOPPF(flag); Player player3 = this.k__BackingField; PlayerEvents playerEvents = this.k__BackingField.playerEvents; bool flag2 = this.EFKDJJHEMKG.IAHDANBDAAM() != null; playerEvents.MenuVisible(flag2); } // Token: 0x06011AB2 RID: 72370 RVA: 0x003FFCF4 File Offset: 0x003FDEF4 [Token(Token = "0x6011AB2")] [Address(RVA = "0x13585E0", Offset = "0x13575E0", VA = "0x1813585E0")] public void UpdateControls(bool ALOCMMHPEIN, bool ILKJJIKJMMF, bool MOEIJMMOAOD, bool JIFLBFCFKFK) { while (this.EFKDJJHEMKG.IAHDANBDAAM() != 0) { bool attachedToWrist = this.LIJPPNAPEIC; if (!attachedToWrist) { if (!attachedToWrist) { break; } goto IL_5D; } else if (this.LIJPPNAPEIC) { if (!this.EKKDJEIFGMJ.BFLPFINFJLD) { goto IL_5D; } WatchGazeTracker watchGazeTracker = this.watchGazeTracker; bool flag; if (flag && this.NPBMNNCDDCP) { this.NPBMNNCDDCP = false; } if (!flag && this.NPBMNNCDDCP == flag) { goto IL_5D; } } IL_63: PlayerHand attachedHand = this.EKKDJEIFGMJ; int num = 0; if (!(attachedHand != num)) { continue; } PlayerHand attachedHand2 = this.EKKDJEIFGMJ; while (!ALOCMMHPEIN) { } if (this.EFKDJJHEMKG.IAHDANBDAAM() != 0 && this.LIJPPNAPEIC) { Transform transform = base.transform; Vector3 vector; float z = vector.z; Transform transform2 = base.transform; throw new NullReferenceException(); } continue; IL_5D: this.AuthorityCloseMenu(); goto IL_63; } } // Token: 0x06011AB3 RID: 72371 RVA: 0x003FFDC4 File Offset: 0x003FDFC4 [Token(Token = "0x6011AB3")] [Address(RVA = "0x1355940", Offset = "0x1354940", VA = "0x181355940")] public void AuthorityOpenMenuAttached(PlayerHand ONFJHABGCIP, bool CDFHDACBFKN = false) { bool flag = this.EFKDJJHEMKG.IAHDANBDAAM() != null; if ((uint)1 != 0U) { HCKAGCOEFNM eoohemglpoc = this.EOOHEMGLPOC; int num = 0; eoohemglpoc.IOFAAIEOLKL(num); this.EKKDJEIFGMJ = ONFJHABGCIP; KLLMCPFPIIE efkdjjhemkg = this.EFKDJJHEMKG; } } // Token: 0x06011AB4 RID: 72372 RVA: 0x003FFE08 File Offset: 0x003FE008 [Token(Token = "0x6011AB4")] [Address(RVA = "0x1355A30", Offset = "0x1354A30", VA = "0x181355A30")] public void AuthorityOpenMenuDetached(bool CDFHDACBFKN = false) { Vector3 vector; float z = vector.z; bool flag = this.EFKDJJHEMKG.IAHDANBDAAM() != null; if ((uint)1 != 0U) { this.NHBAFGLIJEO(0.5f); } } // Token: 0x06011AB5 RID: 72373 RVA: 0x003FFE40 File Offset: 0x003FE040 [Token(Token = "0x6011AB5")] [Address(RVA = "0x1355B30", Offset = "0x1354B30", VA = "0x181355B30")] public void AuthorityOpenMenuDetached(Vector3 DDHPAFKBMON, bool CDFHDACBFKN) { bool flag = this.EFKDJJHEMKG.IAHDANBDAAM() != null; if ((uint)1 != 0U) { float z = DDHPAFKBMON.z; this.NHBAFGLIJEO(0.5f); } } // Token: 0x06011AB6 RID: 72374 RVA: 0x003FFE78 File Offset: 0x003FE078 [Token(Token = "0x6011AB6")] [Address(RVA = "0x1355C10", Offset = "0x1354C10", VA = "0x181355C10")] public void AuthorityOpenMenuDetached(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, float FNJKKNKLDPB, bool CDFHDACBFKN) { bool flag = this.EFKDJJHEMKG.IAHDANBDAAM() != null; if ((uint)1 != 0U) { float z = DDHPAFKBMON.z; this.NHBAFGLIJEO(0.5f); } } // Token: 0x06011AB7 RID: 72375 RVA: 0x003FFEB0 File Offset: 0x003FE0B0 [Token(Token = "0x6011AB7")] [Address(RVA = "0x1355850", Offset = "0x1354850", VA = "0x181355850")] public void AuthorityDetachMenu() { if (this.EFKDJJHEMKG.IAHDANBDAAM() != 0 && this.LIJPPNAPEIC) { Transform transform = base.transform; Vector3 vector; float z = vector.z; Transform transform2 = base.transform; } } // Token: 0x06011AB8 RID: 72376 RVA: 0x003FFEF0 File Offset: 0x003FE0F0 [Token(Token = "0x6011AB8")] [Address(RVA = "0x1355CF0", Offset = "0x1354CF0", VA = "0x181355CF0")] public void AuthorityReattachMenu() { if (this.EFKDJJHEMKG.IAHDANBDAAM() != 0 && !this.LIJPPNAPEIC) { HCKAGCOEFNM eoohemglpoc = this.EOOHEMGLPOC; int num = 0; eoohemglpoc.IOFAAIEOLKL(num); this.NHBAFGLIJEO(0.5f); return; } } // Token: 0x06011AB9 RID: 72377 RVA: 0x003FFF38 File Offset: 0x003FE138 [Token(Token = "0x6011AB9")] [Address(RVA = "0x1355710", Offset = "0x1354710", VA = "0x181355710")] public void AuthorityCloseMenu() { if (this.EHOPMNHFJMM.CFLJGNJLBFG && !Player.k__BackingField.ICMBJEEFPLE) { Debug.LogWarning("Tried to close watch when ForceMenuToRemainOpen is true"); return; } KLLMCPFPIIE efkdjjhemkg = this.EFKDJJHEMKG; int num = 0; efkdjjhemkg.BDJFGEJFPPO(num); } // Token: 0x06011ABA RID: 72378 RVA: 0x003FFF84 File Offset: 0x003FE184 [Token(Token = "0x6011ABA")] [Address(RVA = "0x13566B0", Offset = "0x13556B0", VA = "0x1813566B0")] private void CFFGODDNGLP(Vector3 AIDHPLINJEL, Quaternion CEHEHHCLGDL, float CPODGMFFKEA) { Transform transform = this.k__BackingField.trackingSpace.transform; float z = AIDHPLINJEL.z; Player player = this.k__BackingField; Vector3 vector; float z2 = vector.z; Transform transform2 = player.trackingSpace.transform; KLLMCPFPIIE efkdjjhemkg = this.EFKDJJHEMKG; HCKAGCOEFNM eoohemglpoc = this.EOOHEMGLPOC; } // Token: 0x06011ABB RID: 72379 RVA: 0x003FFFDC File Offset: 0x003FE1DC [Token(Token = "0x6011ABB")] [Address(RVA = "0x1356BE0", Offset = "0x1355BE0", VA = "0x181356BE0")] private void FDFGLGNMDEH() { this.KLAFBPPJCMH(true); Action action = new Action(this.BAEDBJBIMGF); KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action); KHINMMJIENE khinmmjiene; if (khinmmjiene != 0) { Player player = this.k__BackingField; this.NHBAFGLIJEO(1f); } Transform transform = this.projectionRoot.transform; float z = this.BFLNFGEFGGH.z; } // Token: 0x06011ABC RID: 72380 RVA: 0x00400040 File Offset: 0x003FE240 [Token(Token = "0x6011ABC")] [Address(RVA = "0x1357030", Offset = "0x1356030", VA = "0x181357030")] private void FLOLPAPNHLJ() { Player player = this.k__BackingField; AGVirtualKeyboard k__BackingField = this.k__BackingField.playerUI.k__BackingField; int num = 0; k__BackingField.HideKeyboard(this, num != 0); Animator animator = this.animator; int num2 = 0; animator.SetBool("Visible", num2 != 0); } // Token: 0x06011ABD RID: 72381 RVA: 0x0040008C File Offset: 0x003FE28C [Token(Token = "0x6011ABD")] [Address(RVA = "0x1358060", Offset = "0x1357060", VA = "0x181358060")] public void SetForceMenuToRemainOpen(bool ICOLAMJOGKF, object PIHIPPPPEBI) { AOLMGGAPKEH ehopmnhfjmm = this.EHOPMNHFJMM; if (!ICOLAMJOGKF) { ehopmnhfjmm.BIHKNNPGGKP(PIHIPPPPEBI); return; } ehopmnhfjmm.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06011ABE RID: 72382 RVA: 0x004000BC File Offset: 0x003FE2BC [Token(Token = "0x6011ABE")] [Address(RVA = "0x1358590", Offset = "0x1357590", VA = "0x181358590")] public void TriggerTransition() { this.animator.SetTrigger("Transition"); } // Token: 0x06011ABF RID: 72383 RVA: 0x004000E0 File Offset: 0x003FE2E0 [Token(Token = "0x6011ABF")] [Address(RVA = "0x1358540", Offset = "0x1357540", VA = "0x181358540")] public void TriggerRefresh() { this.animator.SetTrigger("Refresh"); } // Token: 0x06011AC0 RID: 72384 RVA: 0x00400104 File Offset: 0x003FE304 [Token(Token = "0x6011AC0")] [Address(RVA = "0x13580A0", Offset = "0x13570A0", VA = "0x1813580A0")] public void ShowProjectionVisuals(object PIHIPPPPEBI) { this.KDHKOKICBOA(true, PIHIPPPPEBI); } // Token: 0x06011AC1 RID: 72385 RVA: 0x0040011C File Offset: 0x003FE31C [Token(Token = "0x6011AC1")] [Address(RVA = "0x1357620", Offset = "0x1356620", VA = "0x181357620")] public void HideProjectionVisuals(object PIHIPPPPEBI) { int num = 0; this.KDHKOKICBOA(num != 0, PIHIPPPPEBI); } // Token: 0x06011AC2 RID: 72386 RVA: 0x00400134 File Offset: 0x003FE334 [Token(Token = "0x6011AC2")] [Address(RVA = "0x13578A0", Offset = "0x13568A0", VA = "0x1813578A0")] private void KDHKOKICBOA(bool NOCJEBBJIAN, object PIHIPPPPEBI) { AOLMGGAPKEH hjmhbgpiida = this.HJMHBGPIIDA; if (NOCJEBBJIAN) { hjmhbgpiida.BIHKNNPGGKP(PIHIPPPPEBI); } hjmhbgpiida.BPAJKKAGPKB(PIHIPPPPEBI); Renderer renderer = this.projectionRenderer; int num = 0; if (renderer != num) { AOLMGGAPKEH hjmhbgpiida2 = this.HJMHBGPIIDA; Renderer renderer2 = this.projectionRenderer; bool flag = !hjmhbgpiida2.CFLJGNJLBFG; renderer2.enabled = flag; } } // Token: 0x06011AC3 RID: 72387 RVA: 0x00400198 File Offset: 0x003FE398 [Token(Token = "0x6011AC3")] [Address(RVA = "0x1357CE0", Offset = "0x1356CE0", VA = "0x181357CE0")] private void NHBAFGLIJEO(float BJJEDIGOMGC) { if (!SingletonMonoBehaviour.FFNIFALJLDD || SingletonMonoBehaviour.ONCPNMDGGKG.FGAMGPEBMGE != LocalPlayerController.JJKKCDNKBJI.SCREEN) { float num = Mathf.Max(Time.time, BJJEDIGOMGC); this.JKONPKDAFDB = num; if (this.PEHNMDBDLJE != (ulong)0L) { BasicInteractionRestriction basicInteractionRestriction = this.k__BackingField.playerUI.k__BackingField.basicInteractionRestriction; int num2 = 0; basicInteractionRestriction.IIIAFOLMNDI = num2 != 0; Coroutine pehnmdbdlje = this.PEHNMDBDLJE; this.OMNDHPIFFEM(pehnmdbdlje); } float jkonpkdafdb = this.JKONPKDAFDB; float time = Time.time; WatchMenuProjector.DEFFBAPKPGP deffbapkpgp; deffbapkpgp.System.IDisposable.Dispose(); deffbapkpgp.<>1__state = (int)((ulong)0L); deffbapkpgp.<>4__this = this; deffbapkpgp.duration = jkonpkdafdb; Coroutine coroutine = base.StartCoroutine(deffbapkpgp); this.PEHNMDBDLJE = coroutine; } } // Token: 0x06011AC4 RID: 72388 RVA: 0x00400258 File Offset: 0x003FE458 [Token(Token = "0x6011AC4")] [Address(RVA = "0x13570D0", Offset = "0x13560D0", VA = "0x1813570D0")] private IEnumerator HLBJKBDCEPG(float BJJEDIGOMGC) { /* An exception occurred when decompiling this method (06011AC4) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Players.Watch.WatchMenuProjector::HLBJKBDCEPG(System.Single) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(DEFFBAPKPGP::System.IDisposable.Dispose, ldloc:DEFFBAPKPGP(var_0)) stfld:float32(DEFFBAPKPGP::duration, ldloc:DEFFBAPKPGP(var_0), ldloc:float32(BJJEDIGOMGC)) stfld:int32(DEFFBAPKPGP::<>1__state, ldloc:DEFFBAPKPGP(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:WatchMenuProjector(DEFFBAPKPGP::<>4__this, ldloc:DEFFBAPKPGP(var_0), ldloc:WatchMenuProjector(this)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06011AC5 RID: 72389 RVA: 0x00400284 File Offset: 0x003FE484 [Token(Token = "0x6011AC5")] [Address(RVA = "0x1356A50", Offset = "0x1355A50", VA = "0x181356A50")] private void EFBGPHOGHAI(Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN, float MCBHKKGJLKD) { Transform transform = base.transform; float z = GHBPCACOCOL.z; Transform transform2 = base.transform; Transform transform3 = base.transform; float z2 = Vector3.one.z; Vector3 vector; float z3 = vector.z; } // Token: 0x06011AC6 RID: 72390 RVA: 0x004002C8 File Offset: 0x003FE4C8 [Token(Token = "0x6011AC6")] [Address(RVA = "0x1357A60", Offset = "0x1356A60", VA = "0x181357A60")] private void KLAFBPPJCMH(bool ENJABEBOEHC) { int num = 0; int childCount = base.transform.childCount; if (num < childCount) { base.transform.GetChild(num).gameObject.SetActive(ENJABEBOEHC); num++; Transform transform = base.transform; } } // Token: 0x06011AC7 RID: 72391 RVA: 0x00400310 File Offset: 0x003FE510 [Token(Token = "0x6011AC7")] [Address(RVA = "0x1357B60", Offset = "0x1356B60", VA = "0x181357B60")] private bool LNNABPPGCFI() { if (this.LIJPPNAPEIC) { if (!this.EKKDJEIFGMJ.BFLPFINFJLD) { return true; } WatchGazeTracker watchGazeTracker = this.watchGazeTracker; bool flag; if (flag && this.NPBMNNCDDCP) { this.NPBMNNCDDCP = false; } if (!flag) { return this.NPBMNNCDDCP == flag; } } throw new NullReferenceException(); } // Token: 0x06011AC8 RID: 72392 RVA: 0x00400368 File Offset: 0x003FE568 [Token(Token = "0x6011AC8")] [Address(RVA = "0x13574C0", Offset = "0x13564C0", VA = "0x1813574C0")] private void HONNKFPLGMF() { Player player = this.k__BackingField; WatchVisual watchVisual = global::UnityEngine.Object.Instantiate(this.watchVisualLocalPrefab); this.k__BackingField = watchVisual; PlayerHand attachedHand = this.EKKDJEIFGMJ; int num = 0; if (attachedHand != num) { PlayerHand attachedHand2 = this.EKKDJEIFGMJ; } WatchVisual watchVisual2 = this.k__BackingField; Player player2 = this.k__BackingField; WatchVisual watchVisual3 = this.k__BackingField; PlayerUI playerUI = player2.playerUI; WatchAttractor component = watchVisual3.GetComponent(); playerUI.k__BackingField = component; } // Token: 0x1700316C RID: 12652 // (get) Token: 0x06011AC9 RID: 72393 RVA: 0x004003E4 File Offset: 0x003FE5E4 [Token(Token = "0x1700316C")] private Transform GELLCPKHNEO { [Token(Token = "0x6011AC9")] [Address(RVA = "0x1357BF0", Offset = "0x1356BF0", VA = "0x181357BF0", Slot = "5")] get { WatchUI k__BackingField = Player.k__BackingField.playerUI.k__BackingField; return this.XLKeyboardRoot.transform; } } // Token: 0x1700316D RID: 12653 // (get) Token: 0x06011ACA RID: 72394 RVA: 0x00400414 File Offset: 0x003FE614 [Token(Token = "0x1700316D")] private bool GHEMLINHHEP { [Token(Token = "0x6011ACA")] [Address(RVA = "0x1356B90", Offset = "0x1355B90", VA = "0x181356B90", Slot = "6")] get { return this.EFKDJJHEMKG.IAHDANBDAAM() != null; } } // Token: 0x06011ACB RID: 72395 RVA: 0x00400434 File Offset: 0x003FE634 [Token(Token = "0x6011ACB")] [Address(RVA = "0x1357630", Offset = "0x1356630", VA = "0x181357630", Slot = "7")] private void IAFIPFAKNHJ() { if (this.LIJPPNAPEIC) { Vector3 vector; float z = vector.z; this.NHBAFGLIJEO(0.5f); } } // Token: 0x06011ACC RID: 72396 RVA: 0x0040045C File Offset: 0x003FE65C [Token(Token = "0x6011ACC")] [Address(RVA = "0x1358DA0", Offset = "0x1357DA0", VA = "0x181358DA0")] public WatchMenuProjector() { int num; int num2; MFBGLIHGCGO mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0); num2 = 0; num = 0; this.MenuDetachedChangedAction = mfbglihgcgo; int num3; int num4; MFBGLIHGCGO mfbglihgcgo2 = new MFBGLIHGCGO(4, num3 != 0, num4 != 0); num4 = 0; num3 = 0; this.MenuVisibleChangedAction = mfbglihgcgo2; this.WatchGazeOpeningEnabled = true; Dictionary dictionary = new Dictionary(); this.ELALAJFPOCN = dictionary; float z = Vector3.zero.z; this.BFLNFGEFGGH.z = z; AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH(); this.HJMHBGPIIDA = aolmggapkeh; AOLMGGAPKEH aolmggapkeh2 = new AOLMGGAPKEH(); this.EHOPMNHFJMM = aolmggapkeh2; base..ctor(); } // Token: 0x06011ACD RID: 72397 RVA: 0x004004E8 File Offset: 0x003FE6E8 [Token(Token = "0x6011ACD")] [Address(RVA = "0x1356310", Offset = "0x1355310", VA = "0x181356310")] [CompilerGenerated] private void BAEDBJBIMGF() { if (this.EFKDJJHEMKG.IAHDANBDAAM() != 0) { this.animator.enabled = true; this.animator.SetBool("Visible", true); return; } } // Token: 0x0400B50F RID: 46351 [Token(Token = "0x400B50F")] private const float CMKILPDFMCB = 0.5f; // Token: 0x0400B510 RID: 46352 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400B510")] [SerializeField] private GameObject projectionRoot; // Token: 0x0400B511 RID: 46353 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400B511")] [SerializeField] private GameObject keyboardRoot; // Token: 0x0400B512 RID: 46354 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400B512")] [SerializeField] private GameObject XLKeyboardRoot; // Token: 0x0400B513 RID: 46355 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400B513")] [SerializeField] private Renderer projectionRenderer; // Token: 0x0400B514 RID: 46356 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400B514")] [SerializeField] private WatchVisual watchVisualLocalPrefab; // Token: 0x0400B515 RID: 46357 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400B515")] [SerializeField] private WatchVisual watchVisualRemotePrefab; // Token: 0x0400B516 RID: 46358 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400B516")] [SerializeField] private Transform remoteVisualRoot; // Token: 0x0400B517 RID: 46359 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400B517")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private Animator animator; // Token: 0x0400B518 RID: 46360 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400B518")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private WatchGazeTracker watchGazeTracker; // Token: 0x0400B519 RID: 46361 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400B519")] [SerializeField] private Transform leftHandWatchAnchor; // Token: 0x0400B51A RID: 46362 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400B51A")] [SerializeField] private Transform rightHandWatchAnchor; // Token: 0x0400B51B RID: 46363 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400B51B")] public readonly MFBGLIHGCGO MenuDetachedChangedAction; // Token: 0x0400B51C RID: 46364 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400B51C")] public readonly MFBGLIHGCGO MenuVisibleChangedAction; // Token: 0x0400B51D RID: 46365 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400B51D")] [NonSerialized] public bool WatchGazeOpeningEnabled; // Token: 0x0400B51E RID: 46366 [FieldOffset(Offset = "0x8C")] [Token(Token = "0x400B51E")] private float JKONPKDAFDB; // Token: 0x0400B51F RID: 46367 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400B51F")] private Coroutine PEHNMDBDLJE; // Token: 0x0400B520 RID: 46368 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400B520")] private Dictionary ELALAJFPOCN; // Token: 0x0400B521 RID: 46369 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400B521")] private Vector3 BFLNFGEFGGH; // Token: 0x0400B522 RID: 46370 [FieldOffset(Offset = "0xAC")] [Token(Token = "0x400B522")] private bool NPBMNNCDDCP; // Token: 0x0400B523 RID: 46371 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400B523")] private AOLMGGAPKEH HJMHBGPIIDA; // Token: 0x0400B524 RID: 46372 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400B524")] private AOLMGGAPKEH EHOPMNHFJMM; // Token: 0x0400B526 RID: 46374 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400B526")] private KLLMCPFPIIE EFKDJJHEMKG; // Token: 0x0400B527 RID: 46375 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400B527")] private KLLMCPFPIIE AHJHBAGFMGM; // Token: 0x0400B529 RID: 46377 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400B529")] private HCKAGCOEFNM EOOHEMGLPOC; // Token: 0x0400B52A RID: 46378 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400B52A")] private WatchMenuProjector.MCHNPLABHMA? FKLEAKBLFBG; // Token: 0x02002963 RID: 10595 [Token(Token = "0x2002963")] public enum MCHNPLABHMA { // Token: 0x0400B52C RID: 46380 [Token(Token = "0x400B52C")] Hidden, // Token: 0x0400B52D RID: 46381 [Token(Token = "0x400B52D")] Hydrate, // Token: 0x0400B52E RID: 46382 [Token(Token = "0x400B52E")] Visible, // Token: 0x0400B52F RID: 46383 [Token(Token = "0x400B52F")] Dehydrate, // Token: 0x0400B530 RID: 46384 [Token(Token = "0x400B530")] PlayerMenu_Transition, // Token: 0x0400B531 RID: 46385 [Token(Token = "0x400B531")] PlayerMenu_Refresh, // Token: 0x0400B532 RID: 46386 [Token(Token = "0x400B532")] PlayerMenu_KeyboardActive, // Token: 0x0400B533 RID: 46387 [Token(Token = "0x400B533")] PlayerMenu_KeyboardInactive } } }