using System; using System.Collections; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.AGUI; using RecRoom.Core; using RecRoom.Core.DataStructures.Tokens; using RecRoom.Core.Locomotion; using RecRoom.Core.Rendering; using RecRoom.Networking.SynchronizedFields; using RecRoom.Systems; using UnityEngine; namespace RecRoom.Players.Watch { // Token: 0x020023F2 RID: 9202 [Token(Token = "0x20023F2")] [StructLayout(3)] public class WatchMenuProjector : MenuProjector, GHEELCONOBP { // Token: 0x17002B51 RID: 11089 // (get) Token: 0x0600FEE6 RID: 65254 RVA: 0x003BB380 File Offset: 0x003B9580 // (set) Token: 0x0600FEE7 RID: 65255 RVA: 0x003BB394 File Offset: 0x003B9594 [Token(Token = "0x17002B51")] public Player BDPNENBMDDB { [Token(Token = "0x600FEE6")] [Address(RVA = "0x5D55F0", Offset = "0x5D3FF0", VA = "0x1805D55F0")] get; [Token(Token = "0x600FEE7")] [Address(RVA = "0x5D5C90", Offset = "0x5D4690", VA = "0x1805D5C90")] private set; } // Token: 0x17002B52 RID: 11090 // (get) Token: 0x0600FEE8 RID: 65256 RVA: 0x003BB3A8 File Offset: 0x003B95A8 [Token(Token = "0x17002B52")] public Renderer CNCFDJFPDPN { [Token(Token = "0x600FEE8")] [Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")] get { return this.projectionRenderer; } } // Token: 0x17002B53 RID: 11091 // (get) Token: 0x0600FEE9 RID: 65257 RVA: 0x003BB3BC File Offset: 0x003B95BC // (set) Token: 0x0600FEEA RID: 65258 RVA: 0x003BB3DC File Offset: 0x003B95DC [Token(Token = "0x17002B53")] public bool KGCJLAOBAHL { [Token(Token = "0x600FEE9")] [Address(RVA = "0x11506A0", Offset = "0x114F0A0", VA = "0x1811506A0")] get { return this.EFKDJJHEMKG.Get() != null; } [Token(Token = "0x600FEEA")] [Address(RVA = "0x1151350", Offset = "0x114FD50", VA = "0x181151350")] private set { SynchronizedField efkdjjhemkg = this.EFKDJJHEMKG; } } // Token: 0x17002B54 RID: 11092 // (get) Token: 0x0600FEEB RID: 65259 RVA: 0x003BB3F8 File Offset: 0x003B95F8 // (set) Token: 0x0600FEEC RID: 65260 RVA: 0x003BB418 File Offset: 0x003B9618 [Token(Token = "0x17002B54")] private bool BCBKNNFALBJ { [Token(Token = "0x600FEEB")] [Address(RVA = "0x1151890", Offset = "0x1150290", VA = "0x181151890")] get { return this.AHJHBAGFMGM.Get() != null; } [Token(Token = "0x600FEEC")] [Address(RVA = "0x1150200", Offset = "0x114EC00", VA = "0x181150200")] set { SynchronizedField ahjhbagfmgm = this.AHJHBAGFMGM; } } // Token: 0x17002B55 RID: 11093 // (get) Token: 0x0600FEED RID: 65261 RVA: 0x003BB434 File Offset: 0x003B9634 // (set) Token: 0x0600FEEE RID: 65262 RVA: 0x003BB448 File Offset: 0x003B9648 [Token(Token = "0x17002B55")] public WatchVisual HEGIBEMNKPD { [Token(Token = "0x600FEED")] [Address(RVA = "0x408B30", Offset = "0x407530", VA = "0x180408B30")] get; [Token(Token = "0x600FEEE")] [Address(RVA = "0x5D5C80", Offset = "0x5D4680", VA = "0x1805D5C80")] private set; } // Token: 0x17002B56 RID: 11094 // (get) Token: 0x0600FEEF RID: 65263 RVA: 0x003BB45C File Offset: 0x003B965C [Token(Token = "0x17002B56")] public WatchGazeTracker KFLFEDBMNPB { [Token(Token = "0x600FEEF")] [Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")] get { return this.watchGazeTracker; } } // Token: 0x17002B57 RID: 11095 // (get) Token: 0x0600FEF0 RID: 65264 RVA: 0x003BB470 File Offset: 0x003B9670 // (set) Token: 0x0600FEF1 RID: 65265 RVA: 0x003BB4A8 File Offset: 0x003B96A8 [Token(Token = "0x17002B57")] public PlayerHand EKKDJEIFGMJ { [Token(Token = "0x600FEF0")] [Address(RVA = "0x11529D0", Offset = "0x11513D0", VA = "0x1811529D0")] get { bool flag = this.AHJHBAGFMGM.Get() != null; Player player = this.k__BackingField; if (flag) { return player.leftHand; } return player.rightHand; } [Token(Token = "0x600FEF1")] [Address(RVA = "0x1152C60", Offset = "0x1151660", VA = "0x181152C60")] set { int num = 0; if (!(value != num)) { } SynchronizedField ahjhbagfmgm = this.AHJHBAGFMGM; } } // Token: 0x17002B58 RID: 11096 // (get) Token: 0x0600FEF2 RID: 65266 RVA: 0x003BB4D0 File Offset: 0x003B96D0 [Token(Token = "0x17002B58")] public bool LIJPPNAPEIC { [Token(Token = "0x600FEF2")] [Address(RVA = "0x1152A40", Offset = "0x1151440", VA = "0x181152A40")] get { bool flag = this.EOOHEMGLPOC.Get1() != null; Player player = this.k__BackingField; return (!flag && this.k__BackingField.BBHBBHEBCEO == LocalPlayerController.MIGPLDFLMHA.SCREEN) || !flag; } } // Token: 0x17002B59 RID: 11097 // (get) Token: 0x0600FEF3 RID: 65267 RVA: 0x003BB510 File Offset: 0x003B9710 [Token(Token = "0x17002B59")] private Vector3 GLELIOIOOGN { [Token(Token = "0x600FEF3")] [Address(RVA = "0x1150100", Offset = "0x114EB00", VA = "0x181150100")] get { Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x17002B5A RID: 11098 // (get) Token: 0x0600FEF4 RID: 65268 RVA: 0x003BB52C File Offset: 0x003B972C [Token(Token = "0x17002B5A")] public bool EALLKLBMKEL { [Token(Token = "0x600FEF4")] [Address(RVA = "0x1152B20", Offset = "0x1151520", VA = "0x181152B20")] get { return this.GHIGDOJMPKD != WatchMenuProjector.MCHNPLABHMA.Hidden; } } // Token: 0x17002B5B RID: 11099 // (get) Token: 0x0600FEF5 RID: 65269 RVA: 0x003BB548 File Offset: 0x003B9748 [Token(Token = "0x17002B5B")] public WatchMenuProjector.MCHNPLABHMA GHIGDOJMPKD { [Token(Token = "0x600FEF5")] [Address(RVA = "0x1152B40", Offset = "0x1151540", VA = "0x181152B40")] 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: 0x17002B5C RID: 11100 // (get) Token: 0x0600FEF6 RID: 65270 RVA: 0x003BB5AC File Offset: 0x003B97AC [Token(Token = "0x17002B5C")] public bool FIMBAOEHPLM { [Token(Token = "0x600FEF6")] [Address(RVA = "0x1152AF0", Offset = "0x11514F0", VA = "0x181152AF0")] get { return this.EHOPMNHFJMM.HasTokens; } } // Token: 0x0600FEF7 RID: 65271 RVA: 0x003BB5CC File Offset: 0x003B97CC [Token(Token = "0x600FEF7")] [Address(RVA = "0x114FBA0", Offset = "0x114E5A0", VA = "0x18114FBA0")] 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); SynchronizedField synchronizedField; this.AHJHBAGFMGM = synchronizedField; Action action2 = new Action(this.HNBELILEPLG); SynchronizedField synchronizedField2; this.EFKDJJHEMKG = synchronizedField2; float z = Vector3.zero.z; Quaternion identity = Quaternion.identity; Action action3 = new Action(this.AFPJNCPCEAM); Transform transform = this.remoteVisualRoot; SynchronizedField synchronizedField3; this.EOOHEMGLPOC = synchronizedField3; 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; ActionEvent teleportEvent = playerMovementFeedback.TeleportEvent; Action action4 = new Action(this.ADOHOHFBDKP); ActionEvent actionEvent = teleportEvent + action4; playerMovementFeedback.TeleportEvent = actionEvent; 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: 0x0600FEF8 RID: 65272 RVA: 0x003BB744 File Offset: 0x003B9944 [Token(Token = "0x600FEF8")] [Address(RVA = "0x1151E30", Offset = "0x1150830", VA = "0x181151E30")] 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; this.HONNKFPLGMF(); Player player3 = this.k__BackingField; WatchVisual watchVisual = this.k__BackingField; Renderer dwellVisual = watchVisual.dwellVisual; int num = 0; if (dwellVisual != num) { Renderer dwellVisual2 = watchVisual.dwellVisual; int num2 = 0; dwellVisual2.enabled = num2 != 0; } Collider[] componentsInChildren = this.k__BackingField.gameObject.GetComponentsInChildren(); if (componentsInChildren != 0 && componentsInChildren.Length != 0) { int num3 = 0; int length = componentsInChildren.Length; if (num3 < length) { Collider collider = componentsInChildren[num3]; int num4 = 0; collider.enabled = num4 != 0; num3++; } } bool flag = this.AHJHBAGFMGM.Get() != null; Player player4 = this.k__BackingField; if (flag) { } PlayerHand rightHand = player4.rightHand; int num5 = 0; if (rightHand != num5) { WatchVisual watchVisual2 = this.k__BackingField; int num6 = 0; if (watchVisual2 != num6) { WatchVisual watchVisual3 = this.k__BackingField; bool flag2 = this.AHJHBAGFMGM.Get() != null; Player player5 = this.k__BackingField; if (flag2) { } PlayerHand.PLLIKAOIPHP type2 = player5.rightHand.type; watchVisual3.MFPNEKABNPP = type2; } } this.HNBELILEPLG(); this.AFPJNCPCEAM(); } // Token: 0x0600FEF9 RID: 65273 RVA: 0x003BB8A4 File Offset: 0x003B9AA4 [Token(Token = "0x600FEF9")] [Address(RVA = "0x1151C50", Offset = "0x1150650", VA = "0x181151C50")] 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; ActionEvent teleportEvent = playerMovementFeedback.TeleportEvent; Action action = new Action(this.ADOHOHFBDKP); ActionEvent actionEvent = teleportEvent - action; playerMovementFeedback.TeleportEvent = actionEvent; } } this.MenuDetachedChangedAction.Clear(); this.MenuVisibleChangedAction.Clear(); } // Token: 0x0600FEFA RID: 65274 RVA: 0x003BB93C File Offset: 0x003B9B3C [Token(Token = "0x600FEFA")] [Address(RVA = "0x1152480", Offset = "0x1150E80", VA = "0x181152480")] private void Update() { for (;;) { WatchMenuProjector.MCHNPLABHMA? fkleakblfbg = this.FKLEAKBLFBG; WatchMenuProjector.MCHNPLABHMA menuAnimationState = this.GHIGDOJMPKD; ulong num; this.FKLEAKBLFBG = num; WatchMenuProjector.MCHNPLABHMA menuAnimationState2 = this.GHIGDOJMPKD; if (menuAnimationState2 != menuAnimationState2) { if (this.EFKDJJHEMKG.Get() == 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; this.KAPKDAJJAIF(); if (SingletonMonoBehaviour.IsInitialized && SingletonMonoBehaviour.Instance.k__BackingField > InputManager.LNEHPBFDEGG.Off && this.k__BackingField.playerUI.k__BackingField && !this.KGCJLAOBAHL) { if (SingletonMonoBehaviour.Instance.POINKKGDJLK) { bool flag2 = this.EFKDJJHEMKG.Get() != null; if (!flag2 && this.watchGazeTracker.IsGazingAtWatch(flag2) && !this.k__BackingField._tapToOpenWatch.BOJCHEEMADH) { OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle(); Renderer renderer = this.k__BackingField._renderers[0]; int num2 = 0; OutlineRendererEffect.RenderHoverOutline(nextOutlineRenderHandle, renderer, 1, num2 != 0); } } if (this.WatchGazeOpeningEnabled) { this.watchGazeTracker.UpdateWatchDwelling(); } } if (this.LIJPPNAPEIC && this.GHIGDOJMPKD != WatchMenuProjector.MCHNPLABHMA.Hidden) { goto Block_13; } } int num3 = 0; this.KLAFBPPJCMH(num3 != 0); return; Block_13: this.FIKBJFCNIGO(); } // Token: 0x0600FEFB RID: 65275 RVA: 0x003BBAAC File Offset: 0x003B9CAC [Token(Token = "0x600FEFB")] [Address(RVA = "0x1150820", Offset = "0x114F220", VA = "0x181150820")] private void FIKBJFCNIGO() { bool flag2; Player player2; do { bool flag = this.AHJHBAGFMGM.Get() != null; Player player = this.k__BackingField; if (flag) { } PlayerHand rightHand = player.rightHand; int num = 0; if (!(rightHand != num)) { return; } flag2 = this.AHJHBAGFMGM.Get() != null; player2 = this.k__BackingField; } while (!flag2); Transform transform = player2.leftHand.menuHandVisibleLaserStartPosition.transform; Transform transform2 = this.k__BackingField.trackingSpace.transform; Transform watchMenuOrigin = this.EKKDJEIFGMJ.watchMenuOrigin; Transform watchFaceTransform = this.EKKDJEIFGMJ.watchFaceTransform; Transform transform3 = this.projectionRoot.transform; int num2 = 0; base.transform.localPosition = num2; int num3 = 0; base.transform.localRotation = num3; } // Token: 0x0600FEFC RID: 65276 RVA: 0x003BBB74 File Offset: 0x003B9D74 [Token(Token = "0x600FEFC")] [Address(RVA = "0x11513B0", Offset = "0x114FDB0", VA = "0x1811513B0")] private void KAPKDAJJAIF() { bool flag2; Player player2; do { bool flag = this.AHJHBAGFMGM.Get() != null; Player player = this.k__BackingField; if (flag) { } PlayerHand rightHand = player.rightHand; int num = 0; if (!(rightHand != num)) { return; } flag2 = this.AHJHBAGFMGM.Get() != null; player2 = this.k__BackingField; } while (!flag2); Transform menuHandVisibleLaserStartPosition = player2.leftHand.menuHandVisibleLaserStartPosition; PlayerHand.KKECAHMCLNL kkecahmclnl; if (kkecahmclnl == PlayerHand.KKECAHMCLNL.NOT_CONNECTED) { Player player3 = this.k__BackingField; bool flag3 = this.AHJHBAGFMGM.Get() != null; Player player4 = this.k__BackingField; if (flag3) { } PlayerHand.PLLIKAOIPHP type = player4.rightHand.type; PlayerHand otherHand = player3.GetOtherHand(type); int num2 = 0; if (otherHand != num2 && otherHand.GIFMBEHHKMB != PlayerHand.KKECAHMCLNL.NOT_CONNECTED) { this.EKKDJEIFGMJ = otherHand; } } } // Token: 0x0600FEFD RID: 65277 RVA: 0x003BBC40 File Offset: 0x003B9E40 [Token(Token = "0x600FEFD")] [Address(RVA = "0x114F3F0", Offset = "0x114DDF0", VA = "0x18114F3F0")] private void AAJMOCNEMHD() { if (this.WatchGazeOpeningEnabled) { this.watchGazeTracker.UpdateWatchDwelling(); return; } } // Token: 0x0600FEFE RID: 65278 RVA: 0x003BBC68 File Offset: 0x003B9E68 [Token(Token = "0x600FEFE")] [Address(RVA = "0x11504A0", Offset = "0x114EEA0", VA = "0x1811504A0")] private void DOJBPPBBDMH() { if (SingletonMonoBehaviour.Instance.POINKKGDJLK) { bool flag = this.EFKDJJHEMKG.Get() != 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: 0x0600FEFF RID: 65279 RVA: 0x003BBCE4 File Offset: 0x003B9EE4 [Token(Token = "0x600FEFF")] [Address(RVA = "0x114F420", Offset = "0x114DE20", VA = "0x18114F420")] private void ADOHOHFBDKP(Player IEKDDPPNFPF, Vector3 EHOCHOEODPI, Vector3 EIMLJIEONMB) { Player player = this.k__BackingField; if (!this.LIJPPNAPEIC) { SynchronizedField efkdjjhemkg = this.EFKDJJHEMKG; int num = 0; efkdjjhemkg.Set(num); return; } } // Token: 0x0600FF00 RID: 65280 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600FF00")] [Address(RVA = "0x114F4A0", Offset = "0x114DEA0", VA = "0x18114F4A0")] private void AFPJNCPCEAM() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600FF01 RID: 65281 RVA: 0x003BBD18 File Offset: 0x003B9F18 [Token(Token = "0x600FF01")] [Address(RVA = "0x11516B0", Offset = "0x11500B0", VA = "0x1811516B0")] private void KEKPPIPHILE() { bool flag = this.AHJHBAGFMGM.Get() != null; Player player = this.k__BackingField; if (flag) { } PlayerHand rightHand = player.rightHand; int num = 0; if (rightHand != 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: 0x0600FF02 RID: 65282 RVA: 0x003BBD8C File Offset: 0x003B9F8C [Token(Token = "0x600FF02")] [Address(RVA = "0x1150CB0", Offset = "0x114F6B0", VA = "0x181150CB0")] private void HNBELILEPLG() { if (this.EFKDJJHEMKG.Get() == 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.CDJAHFCGFFE); ISchedulerPromise schedulerPromise = this.InvokeNextEndOfFrame(action); if (SingletonMonoBehaviour.Instance.POINKKGDJLK) { Player player2 = this.k__BackingField; this.NHBAFGLIJEO(1f); } Transform transform = this.projectionRoot.transform; float z = this.BFLNFGEFGGH.z; this.AFPJNCPCEAM(); ActionEvent menuVisibleChangedAction = this.MenuVisibleChangedAction; this.NPBMNNCDDCP = false; bool flag = this.EFKDJJHEMKG.Get() != null; menuVisibleChangedAction.Invoke(flag); Player player3 = this.k__BackingField; PlayerEvents playerEvents = this.k__BackingField.playerEvents; bool flag2 = this.EFKDJJHEMKG.Get() != null; playerEvents.MenuVisible(flag2); } // Token: 0x0600FF03 RID: 65283 RVA: 0x003BBE98 File Offset: 0x003BA098 [Token(Token = "0x600FF03")] [Address(RVA = "0x1152210", Offset = "0x1150C10", VA = "0x181152210")] public void UpdateControls(bool ALOCMMHPEIN, bool ILKJJIKJMMF, bool MOEIJMMOAOD, bool JIFLBFCFKFK) { while (this.EFKDJJHEMKG.Get() != 0) { bool attachedToWrist = this.LIJPPNAPEIC; bool flag; PlayerHand playerHand; if (!attachedToWrist) { if (!attachedToWrist) { break; } } else if (flag && playerHand.BFLPFINFJLD) { bool flag2; if (flag2) { } if (!flag2) { } } int num = 0; PlayerHand playerHand2; if (playerHand2 != num) { bool flag3; while (!flag3) { } bool flag4; while (!flag4) { } Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } } // Token: 0x0600FF04 RID: 65284 RVA: 0x003BBF04 File Offset: 0x003BA104 [Token(Token = "0x600FF04")] [Address(RVA = "0x114F850", Offset = "0x114E250", VA = "0x18114F850")] public void AuthorityOpenMenuAttached(PlayerHand ONFJHABGCIP, bool CDFHDACBFKN = false) { bool flag = this.EFKDJJHEMKG.Get() != null; if ((uint)1 != 0U) { SynchronizedField eoohemglpoc = this.EOOHEMGLPOC; int num = 0; eoohemglpoc.Set1(num); this.EKKDJEIFGMJ = ONFJHABGCIP; SynchronizedField efkdjjhemkg = this.EFKDJJHEMKG; } } // Token: 0x0600FF05 RID: 65285 RVA: 0x003BBF48 File Offset: 0x003BA148 [Token(Token = "0x600FF05")] [Address(RVA = "0x114F940", Offset = "0x114E340", VA = "0x18114F940")] public void AuthorityOpenMenuDetached(bool CDFHDACBFKN = false) { bool flag = this.EFKDJJHEMKG.Get() != null; if ((uint)1 != 0U) { Vector3 vector; float z = vector.z; this.NHBAFGLIJEO(0.5f); } } // Token: 0x0600FF06 RID: 65286 RVA: 0x003BBF80 File Offset: 0x003BA180 [Token(Token = "0x600FF06")] [Address(RVA = "0x114FA20", Offset = "0x114E420", VA = "0x18114FA20")] public void AuthorityOpenMenuDetached(Vector3 DDHPAFKBMON, bool CDFHDACBFKN = true) { bool flag = this.EFKDJJHEMKG.Get() != null; if ((uint)1 != 0U) { float z = DDHPAFKBMON.z; this.NHBAFGLIJEO(0.5f); } } // Token: 0x0600FF07 RID: 65287 RVA: 0x003BBFB8 File Offset: 0x003BA1B8 [Token(Token = "0x600FF07")] [Address(RVA = "0x114F760", Offset = "0x114E160", VA = "0x18114F760")] public void AuthorityDetachMenu() { if (this.EFKDJJHEMKG.Get() != 0 && this.LIJPPNAPEIC) { Transform transform = base.transform; Vector3 vector; float z = vector.z; Transform transform2 = base.transform; } } // Token: 0x0600FF08 RID: 65288 RVA: 0x003BBFF8 File Offset: 0x003BA1F8 [Token(Token = "0x600FF08")] [Address(RVA = "0x114FAF0", Offset = "0x114E4F0", VA = "0x18114FAF0")] public void AuthorityReattachMenu() { if (this.EFKDJJHEMKG.Get() != 0 && !this.LIJPPNAPEIC) { SynchronizedField eoohemglpoc = this.EOOHEMGLPOC; int num = 0; eoohemglpoc.Set1(num); this.NHBAFGLIJEO(0.5f); return; } } // Token: 0x0600FF09 RID: 65289 RVA: 0x003BC040 File Offset: 0x003BA240 [Token(Token = "0x600FF09")] [Address(RVA = "0x114F620", Offset = "0x114E020", VA = "0x18114F620")] public void AuthorityCloseMenu() { if (this.EHOPMNHFJMM.HasTokens && !Player.k__BackingField.ICMBJEEFPLE) { Debug.LogWarning("Tried to close watch when ForceMenuToRemainOpen is true"); return; } SynchronizedField efkdjjhemkg = this.EFKDJJHEMKG; int num = 0; efkdjjhemkg.Set(num); } // Token: 0x0600FF0A RID: 65290 RVA: 0x003BC08C File Offset: 0x003BA28C [Token(Token = "0x600FF0A")] [Address(RVA = "0x1150300", Offset = "0x114ED00", VA = "0x181150300")] private void CFFGODDNGLP(Vector3 AIDHPLINJEL, Quaternion CEHEHHCLGDL) { 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; SynchronizedField efkdjjhemkg = this.EFKDJJHEMKG; SynchronizedField eoohemglpoc = this.EOOHEMGLPOC; } // Token: 0x0600FF0B RID: 65291 RVA: 0x003BC0E4 File Offset: 0x003BA2E4 [Token(Token = "0x600FF0B")] [Address(RVA = "0x11506F0", Offset = "0x114F0F0", VA = "0x1811506F0")] private void FDFGLGNMDEH() { this.KLAFBPPJCMH(true); Action action = new Action(this.CDJAHFCGFFE); ISchedulerPromise schedulerPromise = this.InvokeNextEndOfFrame(action); if (SingletonMonoBehaviour.Instance.POINKKGDJLK) { Player player = this.k__BackingField; this.NHBAFGLIJEO(1f); } Transform transform = this.projectionRoot.transform; float z = this.BFLNFGEFGGH.z; } // Token: 0x0600FF0C RID: 65292 RVA: 0x003BC14C File Offset: 0x003BA34C [Token(Token = "0x600FF0C")] [Address(RVA = "0x1150BA0", Offset = "0x114F5A0", VA = "0x181150BA0")] 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: 0x0600FF0D RID: 65293 RVA: 0x003BC198 File Offset: 0x003BA398 [Token(Token = "0x600FF0D")] [Address(RVA = "0x1151DE0", Offset = "0x11507E0", VA = "0x181151DE0")] public void SetForceMenuToRemainOpen(bool ICOLAMJOGKF, object PIHIPPPPEBI) { TokenFlag ehopmnhfjmm = this.EHOPMNHFJMM; if (!ICOLAMJOGKF) { ehopmnhfjmm.Remove(PIHIPPPPEBI); return; } ehopmnhfjmm.Add(PIHIPPPPEBI); } // Token: 0x0600FF0E RID: 65294 RVA: 0x003BC1C8 File Offset: 0x003BA3C8 [Token(Token = "0x600FF0E")] [Address(RVA = "0x11521C0", Offset = "0x1150BC0", VA = "0x1811521C0")] public void TriggerTransition() { this.animator.SetTrigger("Transition"); } // Token: 0x0600FF0F RID: 65295 RVA: 0x003BC1EC File Offset: 0x003BA3EC [Token(Token = "0x600FF0F")] [Address(RVA = "0x1152170", Offset = "0x1150B70", VA = "0x181152170")] public void TriggerRefresh() { this.animator.SetTrigger("Refresh"); } // Token: 0x0600FF10 RID: 65296 RVA: 0x003BC210 File Offset: 0x003BA410 [Token(Token = "0x600FF10")] [Address(RVA = "0x1151E20", Offset = "0x1150820", VA = "0x181151E20")] public void ShowProjectionVisuals(object PIHIPPPPEBI) { this.KDHKOKICBOA(true, PIHIPPPPEBI); } // Token: 0x0600FF11 RID: 65297 RVA: 0x003BC228 File Offset: 0x003BA428 [Token(Token = "0x600FF11")] [Address(RVA = "0x11511E0", Offset = "0x114FBE0", VA = "0x1811511E0")] public void HideProjectionVisuals(object PIHIPPPPEBI) { int num = 0; this.KDHKOKICBOA(num != 0, PIHIPPPPEBI); } // Token: 0x0600FF12 RID: 65298 RVA: 0x003BC240 File Offset: 0x003BA440 [Token(Token = "0x600FF12")] [Address(RVA = "0x11515D0", Offset = "0x114FFD0", VA = "0x1811515D0")] private void KDHKOKICBOA(bool NOCJEBBJIAN, object PIHIPPPPEBI) { TokenFlag hjmhbgpiida = this.HJMHBGPIIDA; if (NOCJEBBJIAN) { hjmhbgpiida.Remove(PIHIPPPPEBI); } hjmhbgpiida.Add(PIHIPPPPEBI); Renderer renderer = this.projectionRenderer; int num = 0; if (renderer != num) { TokenFlag hjmhbgpiida2 = this.HJMHBGPIIDA; Renderer renderer2 = this.projectionRenderer; bool flag = !hjmhbgpiida2.HasTokens; renderer2.enabled = flag; } } // Token: 0x0600FF13 RID: 65299 RVA: 0x003BC2A4 File Offset: 0x003BA4A4 [Token(Token = "0x600FF13")] [Address(RVA = "0x1151A60", Offset = "0x1150460", VA = "0x181151A60")] private void NHBAFGLIJEO(float BJJEDIGOMGC) { if (!SingletonMonoBehaviour.IsInitialized || SingletonMonoBehaviour.Instance.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.SafeStopCoroutine(pehnmdbdlje); } float jkonpkdafdb = this.JKONPKDAFDB; float time = Time.time; WatchMenuProjector.GPAMECFNGBD gpamecfngbd; gpamecfngbd.System.IDisposable.Dispose(); gpamecfngbd.<>1__state = (int)((ulong)0L); gpamecfngbd.<>4__this = this; gpamecfngbd.duration = jkonpkdafdb; Coroutine coroutine = base.StartCoroutine(gpamecfngbd); this.PEHNMDBDLJE = coroutine; } } // Token: 0x0600FF14 RID: 65300 RVA: 0x003BC364 File Offset: 0x003BA564 [Token(Token = "0x600FF14")] [Address(RVA = "0x1150C40", Offset = "0x114F640", VA = "0x181150C40")] private IEnumerator HLBJKBDCEPG(float BJJEDIGOMGC) { /* An exception occurred when decompiling this method (0600FF14) 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(GPAMECFNGBD::System.IDisposable.Dispose, ldloc:GPAMECFNGBD(var_0)) stfld:float32(GPAMECFNGBD::duration, ldloc:GPAMECFNGBD(var_0), ldloc:float32(BJJEDIGOMGC)) stfld:int32(GPAMECFNGBD::<>1__state, ldloc:GPAMECFNGBD(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:WatchMenuProjector(GPAMECFNGBD::<>4__this, ldloc:GPAMECFNGBD(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: 0x0600FF15 RID: 65301 RVA: 0x003BC390 File Offset: 0x003BA590 [Token(Token = "0x600FF15")] [Address(RVA = "0x1150610", Offset = "0x114F010", VA = "0x181150610")] private void EFBGPHOGHAI(Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN) { Transform transform = base.transform; float z = GHBPCACOCOL.z; Transform transform2 = base.transform; } // Token: 0x0600FF16 RID: 65302 RVA: 0x003BC3B8 File Offset: 0x003BA5B8 [Token(Token = "0x600FF16")] [Address(RVA = "0x11517E0", Offset = "0x11501E0", VA = "0x1811517E0")] 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: 0x0600FF17 RID: 65303 RVA: 0x003BC400 File Offset: 0x003BA600 [Token(Token = "0x600FF17")] [Address(RVA = "0x11518E0", Offset = "0x11502E0", VA = "0x1811518E0")] 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: 0x0600FF18 RID: 65304 RVA: 0x003BC458 File Offset: 0x003BA658 [Token(Token = "0x600FF18")] [Address(RVA = "0x1150FD0", Offset = "0x114F9D0", VA = "0x181150FD0")] private void HONNKFPLGMF() { Player player = this.k__BackingField; WatchVisual watchVisual = global::UnityEngine.Object.Instantiate(this.watchVisualLocalPrefab); this.k__BackingField = watchVisual; bool flag = this.AHJHBAGFMGM.Get() != null; Player player2 = this.k__BackingField; if (flag) { } PlayerHand rightHand = player2.rightHand; int num = 0; if (rightHand != num) { bool flag2 = this.AHJHBAGFMGM.Get() != null; Player player3 = this.k__BackingField; if (flag2) { } PlayerHand rightHand2 = player3.rightHand; } WatchVisual watchVisual2 = this.k__BackingField; Player player4 = this.k__BackingField; WatchVisual watchVisual3 = this.k__BackingField; PlayerUI playerUI = player4.playerUI; WatchAttractor component = watchVisual3.GetComponent(); playerUI.k__BackingField = component; } // Token: 0x17002B5D RID: 11101 // (get) Token: 0x0600FF19 RID: 65305 RVA: 0x003BC50C File Offset: 0x003BA70C [Token(Token = "0x17002B5D")] private Transform GELLCPKHNEO { [Token(Token = "0x600FF19")] [Address(RVA = "0x1151970", Offset = "0x1150370", VA = "0x181151970", Slot = "5")] get { WatchUI k__BackingField = Player.k__BackingField.playerUI.k__BackingField; return this.XLKeyboardRoot.transform; } } // Token: 0x17002B5E RID: 11102 // (get) Token: 0x0600FF1A RID: 65306 RVA: 0x003BC53C File Offset: 0x003BA73C [Token(Token = "0x17002B5E")] private bool GHEMLINHHEP { [Token(Token = "0x600FF1A")] [Address(RVA = "0x11506A0", Offset = "0x114F0A0", VA = "0x1811506A0", Slot = "6")] get { return this.EFKDJJHEMKG.Get() != null; } } // Token: 0x0600FF1B RID: 65307 RVA: 0x003BC55C File Offset: 0x003BA75C [Token(Token = "0x600FF1B")] [Address(RVA = "0x11511F0", Offset = "0x114FBF0", VA = "0x1811511F0", Slot = "7")] private void IAFIPFAKNHJ() { if (this.LIJPPNAPEIC) { Transform targetTransform = this.k__BackingField.head.rigidbodyEx.MDKDCJFEBJH; float num = base.EOJGGLKMANP; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; this.NHBAFGLIJEO(0.5f); } } // Token: 0x0600FF1C RID: 65308 RVA: 0x003BC5B4 File Offset: 0x003BA7B4 [Token(Token = "0x600FF1C")] [Address(RVA = "0x1152890", Offset = "0x1151290", VA = "0x181152890")] public WatchMenuProjector() { int num; ActionEvent actionEvent = new ActionEvent(4, num != 0); num = 0; this.MenuDetachedChangedAction = actionEvent; int num2; ActionEvent actionEvent2 = new ActionEvent(4, num2 != 0); num2 = 0; this.MenuVisibleChangedAction = actionEvent2; this.WatchGazeOpeningEnabled = true; Dictionary dictionary = new Dictionary(); this.ELALAJFPOCN = dictionary; float z = Vector3.zero.z; this.BFLNFGEFGGH.z = z; TokenFlag tokenFlag = new TokenFlag(); this.HJMHBGPIIDA = tokenFlag; TokenFlag tokenFlag2 = new TokenFlag(); this.EHOPMNHFJMM = tokenFlag2; base..ctor(); } // Token: 0x0600FF1D RID: 65309 RVA: 0x003BC638 File Offset: 0x003BA838 [Token(Token = "0x600FF1D")] [Address(RVA = "0x1150260", Offset = "0x114EC60", VA = "0x181150260")] [CompilerGenerated] private void CDJAHFCGFFE() { if (this.EFKDJJHEMKG.Get() != 0) { this.animator.enabled = true; this.animator.SetBool("Visible", true); return; } } // Token: 0x0400A951 RID: 43345 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400A951")] [SerializeField] private GameObject projectionRoot; // Token: 0x0400A952 RID: 43346 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400A952")] [SerializeField] private GameObject keyboardRoot; // Token: 0x0400A953 RID: 43347 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400A953")] [SerializeField] private GameObject XLKeyboardRoot; // Token: 0x0400A954 RID: 43348 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400A954")] [SerializeField] private Renderer projectionRenderer; // Token: 0x0400A955 RID: 43349 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400A955")] [SerializeField] private WatchVisual watchVisualLocalPrefab; // Token: 0x0400A956 RID: 43350 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400A956")] [SerializeField] private WatchVisual watchVisualRemotePrefab; // Token: 0x0400A957 RID: 43351 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400A957")] [SerializeField] private Transform remoteVisualRoot; // Token: 0x0400A958 RID: 43352 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400A958")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private Animator animator; // Token: 0x0400A959 RID: 43353 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400A959")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private WatchGazeTracker watchGazeTracker; // Token: 0x0400A95A RID: 43354 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400A95A")] [SerializeField] private Transform leftHandWatchAnchor; // Token: 0x0400A95B RID: 43355 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400A95B")] [SerializeField] private Transform rightHandWatchAnchor; // Token: 0x0400A95C RID: 43356 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400A95C")] public readonly ActionEvent MenuDetachedChangedAction; // Token: 0x0400A95D RID: 43357 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400A95D")] public readonly ActionEvent MenuVisibleChangedAction; // Token: 0x0400A95E RID: 43358 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400A95E")] [NonSerialized] public bool WatchGazeOpeningEnabled; // Token: 0x0400A95F RID: 43359 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8C")] [Token(Token = "0x400A95F")] private float JKONPKDAFDB; // Token: 0x0400A960 RID: 43360 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400A960")] private Coroutine PEHNMDBDLJE; // Token: 0x0400A961 RID: 43361 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400A961")] private Dictionary ELALAJFPOCN; // Token: 0x0400A962 RID: 43362 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400A962")] private Vector3 BFLNFGEFGGH; // Token: 0x0400A963 RID: 43363 [global::Cpp2IlInjected.FieldOffset(Offset = "0xAC")] [Token(Token = "0x400A963")] private bool NPBMNNCDDCP; // Token: 0x0400A964 RID: 43364 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400A964")] private TokenFlag HJMHBGPIIDA; // Token: 0x0400A965 RID: 43365 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400A965")] private TokenFlag EHOPMNHFJMM; // Token: 0x0400A967 RID: 43367 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400A967")] private SynchronizedField EFKDJJHEMKG; // Token: 0x0400A968 RID: 43368 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x400A968")] private SynchronizedField AHJHBAGFMGM; // Token: 0x0400A96A RID: 43370 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x400A96A")] private SynchronizedField EOOHEMGLPOC; // Token: 0x0400A96B RID: 43371 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x400A96B")] private WatchMenuProjector.MCHNPLABHMA? FKLEAKBLFBG; // Token: 0x020023F3 RID: 9203 [Token(Token = "0x20023F3")] public enum MCHNPLABHMA { // Token: 0x0400A96D RID: 43373 [Token(Token = "0x400A96D")] Hidden, // Token: 0x0400A96E RID: 43374 [Token(Token = "0x400A96E")] Hydrate, // Token: 0x0400A96F RID: 43375 [Token(Token = "0x400A96F")] Visible, // Token: 0x0400A970 RID: 43376 [Token(Token = "0x400A970")] Dehydrate, // Token: 0x0400A971 RID: 43377 [Token(Token = "0x400A971")] PlayerMenu_Transition, // Token: 0x0400A972 RID: 43378 [Token(Token = "0x400A972")] PlayerMenu_Refresh, // Token: 0x0400A973 RID: 43379 [Token(Token = "0x400A973")] PlayerMenu_KeyboardActive, // Token: 0x0400A974 RID: 43380 [Token(Token = "0x400A974")] PlayerMenu_KeyboardInactive } } }