using System; using System.Collections.Generic; using Cpp2IlInjected; using RecRoom.Avatars; using RecRoom.Core; using RecRoom.Core.Locomotion; using RecRoom.Core.UI; using RecRoom.Core.VR.PlayerController; using RecRoom.Core.VR.UI; using RecRoom.Inputs; using RecRoom.Players; using RecRoom.Players.Watch; using RecRoom.Systems; using RecRoom.Tools; using RRUI.Data; using UnityEngine; using UnityEngine.EventSystems; using Valve.VR; namespace RecRoom { // Token: 0x02002027 RID: 8231 [Token(Token = "0x2002027")] [Serializable] public class VRPlayerController : PlayerController { // Token: 0x17002178 RID: 8568 // (get) Token: 0x0600D203 RID: 53763 RVA: 0x003069FC File Offset: 0x00304BFC [Token(Token = "0x17002178")] public override bool HasInputThisFrame { [Token(Token = "0x600D203")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "4")] get { } } // Token: 0x17002179 RID: 8569 // (get) Token: 0x0600D204 RID: 53764 RVA: 0x00306A0C File Offset: 0x00304C0C [Token(Token = "0x17002179")] private VRPlayerSteeringController ActiveSteeringController { [Token(Token = "0x600D204")] [Address(RVA = "0x96C610", Offset = "0x96B410", VA = "0x18096C610")] get { float indexCurl = ((ISteamVR_Action_Skeleton_Source)this.steeringControllerMap).indexCurl; throw new NullReferenceException(); } } // Token: 0x1700217A RID: 8570 // (get) Token: 0x0600D205 RID: 53765 RVA: 0x00306A2C File Offset: 0x00304C2C [Token(Token = "0x1700217A")] public HPAOFKPOFGO RotationController { [Token(Token = "0x600D205")] [Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")] get { return this.rotationController; } } // Token: 0x1700217B RID: 8571 // (get) Token: 0x0600D206 RID: 53766 RVA: 0x00306A40 File Offset: 0x00304C40 [Token(Token = "0x1700217B")] public static KOICIOKBFOI WalkHandMode { [Token(Token = "0x600D206")] [Address(RVA = "0x1118390", Offset = "0x1117190", VA = "0x181118390")] get { KHINMMJIENE settingsManager = VRPlayerController.SettingsManager; throw new NullReferenceException(); } } // Token: 0x1700217C RID: 8572 // (get) Token: 0x0600D207 RID: 53767 RVA: 0x00306A5C File Offset: 0x00304C5C [Token(Token = "0x1700217C")] public VRInputHandler WalkHandInputHandler { [Token(Token = "0x600D207")] [Address(RVA = "0x11182C0", Offset = "0x11170C0", VA = "0x1811182C0")] get { if (VRPlayerController.SettingsManager == (ulong)1L) { return this.leftHandInput; } return this.rightHandInput; } } // Token: 0x1700217D RID: 8573 // (get) Token: 0x0600D208 RID: 53768 RVA: 0x00306A88 File Offset: 0x00304C88 [Token(Token = "0x1700217D")] public VRInputHandler OffHandInputHandler { [Token(Token = "0x600D208")] [Address(RVA = "0x1117F30", Offset = "0x1116D30", VA = "0x181117F30")] get { if (VRPlayerController.SettingsManager == (ulong)1L) { return this.rightHandInput; } return this.leftHandInput; } } // Token: 0x1700217E RID: 8574 // (get) Token: 0x0600D209 RID: 53769 RVA: 0x00306AB4 File Offset: 0x00304CB4 [Token(Token = "0x1700217E")] private ShareCamera ShareCam { [Token(Token = "0x600D209")] [Address(RVA = "0x1118140", Offset = "0x1116F40", VA = "0x181118140")] get { ShareCamera shareCam = this._shareCam; int num = 0; if (shareCam == num) { int num2 = 0; Tool tool; if (tool != num2) { ShareCamera component = tool.GetComponent(); this._shareCam = component; } } return this._shareCam; } } // Token: 0x1700217F RID: 8575 // (get) Token: 0x0600D20A RID: 53770 RVA: 0x00306B04 File Offset: 0x00304D04 [Token(Token = "0x1700217F")] private static KHINMMJIENE SettingsManager { [Token(Token = "0x600D20A")] [Address(RVA = "0x1118000", Offset = "0x1116E00", VA = "0x181118000")] get { KHINMMJIENE settingsManager = VRPlayerController._settingsManager; if (settingsManager == 0) { } VRPlayerController._settingsManager = settingsManager; return VRPlayerController._settingsManager; } } // Token: 0x0600D20B RID: 53771 RVA: 0x00306B30 File Offset: 0x00304D30 [Token(Token = "0x600D20B")] [Address(RVA = "0x11168D0", Offset = "0x11156D0", VA = "0x1811168D0")] public void OIJPNEBJDGM(VRPlayerController.KELFMDLDOIF LKMLNOJIFHH) { this.pickupConditions.Add(LKMLNOJIFHH); } // Token: 0x0600D20C RID: 53772 RVA: 0x00306B50 File Offset: 0x00304D50 [Token(Token = "0x600D20C")] [Address(RVA = "0x110C2A0", Offset = "0x110B0A0", VA = "0x18110C2A0")] public void AFLMJFOEMOP(VRPlayerController.KELFMDLDOIF LKMLNOJIFHH) { bool flag = this.pickupConditions.Remove(LKMLNOJIFHH); } // Token: 0x0600D20D RID: 53773 RVA: 0x00306B70 File Offset: 0x00304D70 [Token(Token = "0x600D20D")] [Address(RVA = "0x1115560", Offset = "0x1114360", VA = "0x181115560")] public void NLMHPLPEPDM(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP, object PIHIPPPPEBI) { if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left) { this.rightHandToolPickupRestrictionFlag.BPAJKKAGPKB(PIHIPPPPEBI); return; } throw new NullReferenceException(); } // Token: 0x0600D20E RID: 53774 RVA: 0x00306B94 File Offset: 0x00304D94 [Token(Token = "0x600D20E")] [Address(RVA = "0x1111510", Offset = "0x1110310", VA = "0x181111510")] public void KABNLIIIAMJ(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP, object PIHIPPPPEBI) { if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left) { this.rightHandToolPickupRestrictionFlag.BIHKNNPGGKP(PIHIPPPPEBI); return; } throw new NullReferenceException(); } // Token: 0x0600D20F RID: 53775 RVA: 0x00306BB8 File Offset: 0x00304DB8 [Token(Token = "0x600D20F")] [Address(RVA = "0xE5EB30", Offset = "0xE5D930", VA = "0x180E5EB30")] public void JELOBMCBCMB(object PIHIPPPPEBI) { this.backpackToolPickupRestrictionFlag.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x0600D210 RID: 53776 RVA: 0x00306BD8 File Offset: 0x00304DD8 [Token(Token = "0x600D210")] [Address(RVA = "0xE69260", Offset = "0xE68060", VA = "0x180E69260")] public void FLILALFJILN(object PIHIPPPPEBI) { this.backpackToolPickupRestrictionFlag.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x0600D211 RID: 53777 RVA: 0x00306BF8 File Offset: 0x00304DF8 [Token(Token = "0x600D211")] [Address(RVA = "0x1096010", Offset = "0x1094E10", VA = "0x181096010")] public void AEMJLJLCBLD(object PIHIPPPPEBI) { this.leftHandToolPickupRestrictionFlag.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x0600D212 RID: 53778 RVA: 0x00306C18 File Offset: 0x00304E18 [Token(Token = "0x600D212")] [Address(RVA = "0x1095FB0", Offset = "0x1094DB0", VA = "0x181095FB0")] public void MPPLLJOJOPE(object PIHIPPPPEBI) { this.rightHandToolPickupRestrictionFlag.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x0600D213 RID: 53779 RVA: 0x00306C38 File Offset: 0x00304E38 [Token(Token = "0x600D213")] [Address(RVA = "0x109CA90", Offset = "0x109B890", VA = "0x18109CA90")] public void OJGNLJFEIEL(object PIHIPPPPEBI) { this.leftHandToolPickupRestrictionFlag.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x0600D214 RID: 53780 RVA: 0x00306C58 File Offset: 0x00304E58 [Token(Token = "0x600D214")] [Address(RVA = "0x109CA30", Offset = "0x109B830", VA = "0x18109CA30")] public void IHIPPHIOEIG(object PIHIPPPPEBI) { this.rightHandToolPickupRestrictionFlag.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x0600D215 RID: 53781 RVA: 0x00306C78 File Offset: 0x00304E78 [Token(Token = "0x600D215")] [Address(RVA = "0x83C730", Offset = "0x83B530", VA = "0x18083C730")] public void JIEBENDKIKC(object PIHIPPPPEBI) { this.strafeRestrictionFlag.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x0600D216 RID: 53782 RVA: 0x00306C98 File Offset: 0x00304E98 [Token(Token = "0x600D216")] [Address(RVA = "0x83C7E0", Offset = "0x83B5E0", VA = "0x18083C7E0")] public void KGLKHKKKJHH(object PIHIPPPPEBI) { this.strafeRestrictionFlag.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x17002180 RID: 8576 // (get) Token: 0x0600D217 RID: 53783 RVA: 0x00306CB8 File Offset: 0x00304EB8 [Token(Token = "0x17002180")] public bool IsStrafeRestricted { [Token(Token = "0x600D217")] [Address(RVA = "0x1117F00", Offset = "0x1116D00", VA = "0x181117F00")] get { return this.strafeRestrictionFlag.CFLJGNJLBFG; } } // Token: 0x0600D218 RID: 53784 RVA: 0x00306CD8 File Offset: 0x00304ED8 [Token(Token = "0x600D218")] [Address(RVA = "0x110FE90", Offset = "0x110EC90", VA = "0x18110FE90")] public void HPHLAKLOOMO(object PIHIPPPPEBI) { this.watchOpenGestureRestrictionFlag.BPAJKKAGPKB(PIHIPPPPEBI); Player k__BackingField = Player.k__BackingField; int num = 0; if (k__BackingField != num) { k__BackingField.playerUI.watchMenuProjector.WatchGazeOpeningEnabled = false; } } // Token: 0x0600D219 RID: 53785 RVA: 0x00306D1C File Offset: 0x00304F1C [Token(Token = "0x600D219")] [Address(RVA = "0x11108A0", Offset = "0x110F6A0", VA = "0x1811108A0")] public void IPPMNCLMABO(object PIHIPPPPEBI) { this.watchOpenGestureRestrictionFlag.BIHKNNPGGKP(PIHIPPPPEBI); Player k__BackingField = Player.k__BackingField; int num = 0; if (k__BackingField != num) { PlayerUI playerUI = k__BackingField.playerUI; AOLMGGAPKEH aolmggapkeh = this.watchOpenGestureRestrictionFlag; WatchMenuProjector watchMenuProjector = playerUI.watchMenuProjector; bool flag = !aolmggapkeh.CFLJGNJLBFG; watchMenuProjector.WatchGazeOpeningEnabled = flag; } } // Token: 0x0600D21A RID: 53786 RVA: 0x00306D78 File Offset: 0x00304F78 [Token(Token = "0x600D21A")] [Address(RVA = "0xE5E750", Offset = "0xE5D550", VA = "0x180E5E750")] public void CPJHLNNGGPD(object PIHIPPPPEBI) { this.expressoRestrictionFlag.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x0600D21B RID: 53787 RVA: 0x00306D98 File Offset: 0x00304F98 [Token(Token = "0x600D21B")] [Address(RVA = "0xE68F60", Offset = "0xE67D60", VA = "0x180E68F60")] public void DBFEIOOEDLC(object PIHIPPPPEBI) { this.expressoRestrictionFlag.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x17002181 RID: 8577 // (get) Token: 0x0600D21C RID: 53788 RVA: 0x00306DB8 File Offset: 0x00304FB8 [Token(Token = "0x17002181")] public bool IsExpressoRestricted { [Token(Token = "0x600D21C")] [Address(RVA = "0xE62D60", Offset = "0xE61B60", VA = "0x180E62D60")] get { return this.expressoRestrictionFlag.CFLJGNJLBFG; } } // Token: 0x0600D21D RID: 53789 RVA: 0x00306DD8 File Offset: 0x00304FD8 [Token(Token = "0x600D21D")] [Address(RVA = "0x1095FE0", Offset = "0x1094DE0", VA = "0x181095FE0")] public void PHCEEPOKFDD(object PIHIPPPPEBI) { this.shareCameraGestureRestrictionFlag.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x0600D21E RID: 53790 RVA: 0x00306DF8 File Offset: 0x00304FF8 [Token(Token = "0x600D21E")] [Address(RVA = "0x109CA60", Offset = "0x109B860", VA = "0x18109CA60")] public void EOHOOFFEGHK(object PIHIPPPPEBI) { this.shareCameraGestureRestrictionFlag.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x0600D21F RID: 53791 RVA: 0x00306E18 File Offset: 0x00305018 [Token(Token = "0x600D21F")] [Address(RVA = "0x1111A10", Offset = "0x1110810", VA = "0x181111A10")] public void KDKNOMPECGA(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP, CDEHHAFINFA NLHHMEGBLIM, float JCMCNNABGCJ, object PIHIPPPPEBI, int JMHKMOACHDG) { if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left) { return; } } // Token: 0x0600D220 RID: 53792 RVA: 0x00306E2C File Offset: 0x0030502C [Token(Token = "0x600D220")] [Address(RVA = "0x11128A0", Offset = "0x11116A0", VA = "0x1811128A0")] public void LHGHANGOOOB(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP, object PIHIPPPPEBI) { while (CBCCPKBNKAP == PlayerHand.PLLIKAOIPHP.Left) { bool flag = this.leftHandPlacementControllerMap.HAHBGOMEMEE(PIHIPPPPEBI); if (this.leftHandPlacementControllerMap.HFHFEJMMDFH) { BJOIBBBOIKO> bjoibbboiko = this.leftHandPlacementControllerMap; GBEHHOMCMGG gbehhomcmgg = this.leftHandPlacementSystem; return; } } bool flag2 = this.rightHandPlacementControllerMap.HAHBGOMEMEE(PIHIPPPPEBI); if (this.rightHandPlacementControllerMap.HFHFEJMMDFH) { BJOIBBBOIKO> bjoibbboiko2 = this.rightHandPlacementControllerMap; GBEHHOMCMGG gbehhomcmgg2 = this.rightHandPlacementSystem; } } // Token: 0x0600D221 RID: 53793 RVA: 0x00306E9C File Offset: 0x0030509C [Token(Token = "0x600D221")] [Address(RVA = "0x110F3F0", Offset = "0x110E1F0", VA = "0x18110F3F0")] public void FPAILAFLMMF(CDEHHAFINFA NLHHMEGBLIM, float JCMCNNABGCJ, object PIHIPPPPEBI, int JMHKMOACHDG) { if (NLHHMEGBLIM != 0) { BJOIBBBOIKO> bjoibbboiko = this.leftHandPlacementControllerMap; BJOIBBBOIKO> bjoibbboiko2 = this.leftHandPlacementControllerMap; GBEHHOMCMGG gbehhomcmgg = this.leftHandPlacementSystem; } } // Token: 0x0600D222 RID: 53794 RVA: 0x00306ECC File Offset: 0x003050CC [Token(Token = "0x600D222")] [Address(RVA = "0x110F110", Offset = "0x110DF10", VA = "0x18110F110")] public void FGNNGENBPLH(object PIHIPPPPEBI) { bool flag = this.leftHandPlacementControllerMap.HAHBGOMEMEE(PIHIPPPPEBI); if (this.leftHandPlacementControllerMap.HFHFEJMMDFH) { BJOIBBBOIKO> bjoibbboiko = this.leftHandPlacementControllerMap; GBEHHOMCMGG gbehhomcmgg = this.leftHandPlacementSystem; } } // Token: 0x0600D223 RID: 53795 RVA: 0x00306F08 File Offset: 0x00305108 [Token(Token = "0x600D223")] [Address(RVA = "0x110EFF0", Offset = "0x110DDF0", VA = "0x18110EFF0")] public void FFEPKFNDKMI(CDEHHAFINFA NLHHMEGBLIM, float JCMCNNABGCJ, object PIHIPPPPEBI, int JMHKMOACHDG) { if (NLHHMEGBLIM != 0) { BJOIBBBOIKO> bjoibbboiko = this.rightHandPlacementControllerMap; BJOIBBBOIKO> bjoibbboiko2 = this.rightHandPlacementControllerMap; GBEHHOMCMGG gbehhomcmgg = this.rightHandPlacementSystem; } } // Token: 0x0600D224 RID: 53796 RVA: 0x00306F38 File Offset: 0x00305138 [Token(Token = "0x600D224")] [Address(RVA = "0x110C1D0", Offset = "0x110AFD0", VA = "0x18110C1D0")] public void AECKNNECCPP(object PIHIPPPPEBI) { bool flag = this.rightHandPlacementControllerMap.HAHBGOMEMEE(PIHIPPPPEBI); if (this.rightHandPlacementControllerMap.HFHFEJMMDFH) { BJOIBBBOIKO> bjoibbboiko = this.rightHandPlacementControllerMap; GBEHHOMCMGG gbehhomcmgg = this.rightHandPlacementSystem; } } // Token: 0x0600D225 RID: 53797 RVA: 0x00306F74 File Offset: 0x00305174 [Token(Token = "0x600D225")] [Address(RVA = "0x1112C00", Offset = "0x1111A00", VA = "0x181112C00")] public void LLFCKFOCOFD(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP, bool CCNEAMFLGDI) { Player k__BackingField = Player.k__BackingField; if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left) { if (CBCCPKBNKAP == PlayerHand.PLLIKAOIPHP.Right) { k__BackingField.rightHand.ToggleClimbableWallHighlight(CCNEAMFLGDI); } return; } throw new NullReferenceException(); } // Token: 0x0600D226 RID: 53798 RVA: 0x00306FA4 File Offset: 0x003051A4 [Token(Token = "0x600D226")] [Address(RVA = "0x1111A50", Offset = "0x1110850", VA = "0x181111A50")] public void KEIKIBJMDLL(VRPlayerSteeringController JOMFPENMGBK, object PIHIPPPPEBI, int JMHKMOACHDG) { string text = this.steeringControllerMap.ToString(); if (this.steeringControllerMap.DOEHAPOJMON(JOMFPENMGBK, PIHIPPPPEBI, JMHKMOACHDG)) { if (text != 0) { object obj = text.Clone(); } if (this.steeringControllerMap.ToString() != 0) { } } } // Token: 0x0600D227 RID: 53799 RVA: 0x00306FF0 File Offset: 0x003051F0 [Token(Token = "0x600D227")] [Address(RVA = "0x110E960", Offset = "0x110D760", VA = "0x18110E960")] public void DPMHFIGCJAG(object PIHIPPPPEBI) { string text = this.steeringControllerMap.ToString(); if (this.steeringControllerMap.HAHBGOMEMEE(PIHIPPPPEBI)) { if (text != 0) { object obj = text.Clone(); } if (this.steeringControllerMap.ToString() != 0) { } } } // Token: 0x0600D228 RID: 53800 RVA: 0x00307038 File Offset: 0x00305238 [Token(Token = "0x600D228")] [Address(RVA = "0x1095F80", Offset = "0x1094D80", VA = "0x181095F80")] public void NPPBFJOHEKK(object PIHIPPPPEBI) { this.pointGestureRestrictionFlag.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x0600D229 RID: 53801 RVA: 0x00307058 File Offset: 0x00305258 [Token(Token = "0x600D229")] [Address(RVA = "0x109CA00", Offset = "0x109B800", VA = "0x18109CA00")] public void DIPELCOEFFO(object PIHIPPPPEBI) { this.pointGestureRestrictionFlag.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x0600D22A RID: 53802 RVA: 0x00307078 File Offset: 0x00305278 [Token(Token = "0x600D22A")] [Address(RVA = "0xA47EB0", Offset = "0xA46CB0", VA = "0x180A47EB0")] public void CNIGJAPCJHJ(object PIHIPPPPEBI) { this.vrSeatedModeEnabledOverrideFlag.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x0600D22B RID: 53803 RVA: 0x00307098 File Offset: 0x00305298 [Token(Token = "0x600D22B")] [Address(RVA = "0xA51F50", Offset = "0xA50D50", VA = "0x180A51F50")] public void MHEECEAPPNN(object PIHIPPPPEBI) { this.vrSeatedModeEnabledOverrideFlag.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x17002182 RID: 8578 // (get) Token: 0x0600D22C RID: 53804 RVA: 0x003070B8 File Offset: 0x003052B8 [Token(Token = "0x17002182")] public bool IsVRSeatedModeOverridden { [Token(Token = "0x600D22C")] [Address(RVA = "0xA49250", Offset = "0xA48050", VA = "0x180A49250")] get { return this.vrSeatedModeEnabledOverrideFlag.CFLJGNJLBFG; } } // Token: 0x0600D22D RID: 53805 RVA: 0x003070D8 File Offset: 0x003052D8 [Token(Token = "0x600D22D")] [Address(RVA = "0x110D2B0", Offset = "0x110C0B0", VA = "0x18110D2B0")] public void BEFPCICCIFF(float CHAKCELLLJD, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO bjoibbboiko = this.vrSeatedModeHeightOverrideMap; } // Token: 0x0600D22E RID: 53806 RVA: 0x003070F4 File Offset: 0x003052F4 [Token(Token = "0x600D22E")] [Address(RVA = "0x110FC60", Offset = "0x110EA60", VA = "0x18110FC60")] public void HFFEKMCFCEB(object PIHIPPPPEBI) { bool flag = this.vrSeatedModeHeightOverrideMap.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x17002183 RID: 8579 // (get) Token: 0x0600D22F RID: 53807 RVA: 0x00307114 File Offset: 0x00305314 [Token(Token = "0x17002183")] private bool IsSeatedModeEnabled { [Token(Token = "0x600D22F")] [Address(RVA = "0x1117DD0", Offset = "0x1116BD0", VA = "0x181117DD0")] get { int num = 0; KHINMMJIENE settingsManager = VRPlayerController.SettingsManager; num += num; num++; bool flag; if (flag) { } bool flag2; return flag2; } } // Token: 0x0600D230 RID: 53808 RVA: 0x00307144 File Offset: 0x00305344 [Token(Token = "0x600D230")] [Address(RVA = "0x1116110", Offset = "0x1114F10", VA = "0x181116110", Slot = "5")] public override void OFFLOPLJBBG(LocalPlayerController DCPIMFCFGAB) { EGNHAINOPAA egnhainopaa = new EGNHAINOPAA(); this.locomotionController = egnhainopaa; egnhainopaa.OFFLOPLJBBG(); HPAOFKPOFGO hpaofkpofgo = new HPAOFKPOFGO(); this.rotationController = hpaofkpofgo; hpaofkpofgo.OFFLOPLJBBG(); HKKOHFHADKK hkkohfhadkk = this.playerStateMachine; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.LODBGFINDDK); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.AHLIDJDFKHM); int num = 0; int num2 = 0; hkkohfhadkk.JEPMLPCOGNM((ushort)num2, okgcdflpfod, okgcdflpfod2, num); HKKOHFHADKK hkkohfhadkk2 = this.playerStateMachine; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HHMBGHGPCPA); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DBPMNMNKHAE); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.BBFDOBBOOAI); HKKOHFHADKK hkkohfhadkk3 = this.playerStateMachine; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JAEADPMBECM); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HAGMEPOJIOO); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.HIKOHPFFANC); HKKOHFHADKK hkkohfhadkk4 = this.playerStateMachine; HKKOHFHADKK hkkohfhadkk5 = this.playerStateMachine; int num3 = 0; hkkohfhadkk5.PIEOGAPMGIH((ushort)num3); HPHLHHCILDF hphlhhcildf = new HPHLHHCILDF(); ulong num4; this.FPAILAFLMMF(hphlhhcildf, 0.3f, this, (int)num4); HPHLHHCILDF hphlhhcildf2 = new HPHLHHCILDF(); ulong num5; this.FFEPKFNDKMI(hphlhhcildf2, 0.3f, this, (int)num5); } // Token: 0x0600D231 RID: 53809 RVA: 0x00307268 File Offset: 0x00305468 [Token(Token = "0x600D231")] [Address(RVA = "0x110D330", Offset = "0x110C130", VA = "0x18110D330", Slot = "6")] public override void BGIPNMLMILE() { LocalPlayerController instance3; Delegate @delegate; do { LocalPlayerController instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; instance.JOJEKPDBJJN = num != 0; InputManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; Action action = new Action(this.KAFEPPKMCNC); instance2.OGBLNLPLIBC += action; instance3 = SingletonMonoBehaviour.ONCPNMDGGKG; Action currentPlayerTypeChange = instance3.CurrentPlayerTypeChange; Action action2 = new Action(this.MBJEOEDBFLJ); @delegate = Delegate.Combine(currentPlayerTypeChange, action2); } while (@delegate != 0 && @delegate == 0); instance3.CurrentPlayerTypeChange = @delegate; this.DNMPGBJPKJG(); VRInputHandler gdhfjpemick = SingletonMonoBehaviour.ONCPNMDGGKG.GDHFJPEMICK; this.leftHandInput = gdhfjpemick; VRInputHandler.ALLAJOJFDJI allajojfdji = new VRInputHandler.ALLAJOJFDJI(this.LCCELMIFMMJ); gdhfjpemick.IIJNHDCADHF += allajojfdji; VRInputHandler eoeaifbpnjh = SingletonMonoBehaviour.ONCPNMDGGKG.EOEAIFBPNJH; this.rightHandInput = eoeaifbpnjh; VRInputHandler.ALLAJOJFDJI allajojfdji2 = new VRInputHandler.ALLAJOJFDJI(this.KDKEOFEOLDN); eoeaifbpnjh.IIJNHDCADHF += allajojfdji2; this.KFJKJJHHEGL(); int num2 = 0; float num3 = this.MKPMBEBOHBC(); this.standHeightSpring.CMOABLJHNEN(num2); this.shortenSpring.CMOABLJHNEN(num2); this.BNEAKHONHNH(); } // Token: 0x0600D232 RID: 53810 RVA: 0x00307370 File Offset: 0x00305570 [Token(Token = "0x600D232")] [Address(RVA = "0x1116560", Offset = "0x1115360", VA = "0x181116560", Slot = "7")] public override void OGCOBGAHOIK() { LocalPlayerController instance3; Delegate @delegate; do { InputManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { InputManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; Action action = new Action(this.KAFEPPKMCNC); instance2.OGBLNLPLIBC -= action; } if (!SingletonMonoBehaviour.FFNIFALJLDD) { goto IL_70; } instance3 = SingletonMonoBehaviour.ONCPNMDGGKG; Action currentPlayerTypeChange = instance3.CurrentPlayerTypeChange; Action action2 = new Action(this.MBJEOEDBFLJ); @delegate = Delegate.Remove(currentPlayerTypeChange, action2); } while (@delegate != 0 && @delegate == 0); instance3.CurrentPlayerTypeChange = @delegate; IL_70: this.DNMPGBJPKJG(); OKNNKFGFODL localPlayerAvatarSkeletonIsEnabledChanged = Player.LocalPlayerAvatarSkeletonIsEnabledChanged; Action action3 = new Action(this.AKHKDCBANLC); Player.LocalPlayerAvatarSkeletonIsEnabledChanged = OKNNKFGFODL.GMNMHGMFGOL(localPlayerAvatarSkeletonIsEnabledChanged, action3); Player k__BackingField = Player.k__BackingField; this.CGABPDHFODC(k__BackingField); } // Token: 0x0600D233 RID: 53811 RVA: 0x0030742C File Offset: 0x0030562C [Token(Token = "0x600D233")] [Address(RVA = "0x110C7F0", Offset = "0x110B5F0", VA = "0x18110C7F0", Slot = "8")] public override void BALOKJMBNIN() { float num = this.heightSmoothtime; int num2 = 0; base.CCFPOMNELMK(num); float num3 = base.FIIPAECOOED(num2); float num4 = this.minHeightVariationThresholdInches * 0.0254f; float num5 = this.minHeightVariationDerivativeThreshold; int num6 = 0; float num7 = num5 * 0.0254f; if (num6 != 0 || this.requestStableHeightUpdate) { this.requestStableHeightUpdate = false; this.stablePlayerHeight = num3; if (num3 > this.maxStablePlayerHeight) { this.maxStablePlayerHeight = num3; } } this.CDAEAHGGBNL(); Player k__BackingField = Player.k__BackingField; bool userInHMD = SingletonMonoBehaviour.ONCPNMDGGKG.GHCOKHFPGIC; k__BackingField.UpdateAFKStatus(userInHMD); if (SingletonMonoBehaviour.ONCPNMDGGKG != 0) { Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform; Vector3 vector; float z = vector.z; } PlayerHead head = k__BackingField.head; this.ALOGFENDNNB(head); VRInputHandler vrinputHandler = this.leftHandInput; PlayerHand leftHand = k__BackingField.leftHand; PlayerHand rightHand = k__BackingField.rightHand; VRInputHandler vrinputHandler2 = this.rightHandInput; PlayerUI playerUI = k__BackingField.playerUI; bool flag = vrinputHandler.FHLEMPCFBFI; bool flag2 = vrinputHandler.PDHEBHOHEAO; bool flag3 = vrinputHandler2.PDHEBHOHEAO; bool flag4 = vrinputHandler.CBCGKPAHACP; bool flag5 = vrinputHandler.DDFLCLMBCCO; bool flag6 = vrinputHandler2.CBCGKPAHACP; bool flag7 = vrinputHandler2.DDFLCLMBCCO; playerUI.UpdateInput(flag, flag2, flag3, leftHand, flag4, flag5, rightHand, flag6, flag7); VRInputHandler vrinputHandler3 = this.leftHandInput; PlayerHand leftHand2 = k__BackingField.leftHand; VRInputHandler vrinputHandler4 = this.rightHandInput; bool flag8 = this.OEGOFLGIACI(leftHand2, vrinputHandler3); PlayerHand rightHand2 = k__BackingField.rightHand; flag5 = flag8; bool flag9 = this.OEGOFLGIACI(rightHand2, vrinputHandler4); k__BackingField.SetPushToTalkActive(flag9, this); HKKOHFHADKK hkkohfhadkk = this.playerStateMachine; if (!flag5 && this.FINCGMDKJHI()) { HKKOHFHADKK hkkohfhadkk2 = this.playerStateMachine; } if (!flag5 && Player.k__BackingField.MNFHGOOJHIM) { HKKOHFHADKK hkkohfhadkk3 = this.playerStateMachine; } this.playerStateMachine.OPEMIFENIJM(); PlayerMovement playerMovement = k__BackingField.playerMovement; this.OCHJOBPJDGB(k__BackingField, playerMovement); float time = Time.time; num3 = time; float deltaTime = Time.deltaTime; num7 = num3; playerMovement.AuthorityUpdateMovement(num7, deltaTime); EGNHAINOPAA egnhainopaa = this.locomotionController; VRPlayerLocomotionContent vrplayerLocomotionContent = this.locomotionContent; Camera vrModeHmdCamera = SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera; VRInputHandler vrinputHandler5 = this.leftHandInput; VRInputHandler vrinputHandler6 = this.rightHandInput; Transform transform2 = SingletonMonoBehaviour.ONCPNMDGGKG.transform; float time2 = Time.time; num3 = time2; float deltaTime2 = Time.deltaTime; egnhainopaa.AKMLNEODFJC(vrplayerLocomotionContent, this, vrModeHmdCamera, k__BackingField, vrinputHandler5, vrinputHandler6, transform2, playerMovement, num3, deltaTime2); VRInputHandler vrinputHandler7 = this.rightHandInput; int num8 = 0; VRInputHandler vrinputHandler8 = this.leftHandInput; this.CMKKPBAHEML(k__BackingField, vrinputHandler8, vrinputHandler7); WatchNotificationVRController watchNotificationVRController = this.watchNotificationController; bool flag10 = (this.handAlternator ? 1 : 0) == num8; this.handAlternator = flag10; NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; watchNotificationVRController.BALOKJMBNIN(this, k__BackingField, instance); SubtitleVRController subtitleVRController = this.subtitleController; SubtitleManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; subtitleVRController.BALOKJMBNIN(this, k__BackingField, instance2); } // Token: 0x0600D234 RID: 53812 RVA: 0x00307714 File Offset: 0x00305914 [Token(Token = "0x600D234")] [Address(RVA = "0x1113E10", Offset = "0x1112C10", VA = "0x181113E10", Slot = "9")] public override void MKJKHMELFMJ() { Player k__BackingField = Player.k__BackingField; PlayerTrackingSpace trackingSpace = k__BackingField.trackingSpace; this.KHMJAFHHCIB(trackingSpace); PlayerAvatarDisplay playerAvatarDisplay = k__BackingField.playerAvatar.playerAvatarDisplay; int num = 0; playerAvatarDisplay.HideFirstPersonRenderersThisFrame(num); if (VRPlayerController.SettingsManager == 0) { bool flag = this.handAlternator; } VRInputHandler vrinputHandler = this.rightHandInput; PlayerHand leftHand = k__BackingField.leftHand; VRInputHandler vrinputHandler2 = this.leftHandInput; PlayerHand rightHand = k__BackingField.rightHand; this.NKNIBHIHOBH(k__BackingField, true, leftHand, rightHand, vrinputHandler2, vrinputHandler); VRInputHandler vrinputHandler3 = this.leftHandInput; PlayerHand rightHand2 = k__BackingField.rightHand; VRInputHandler vrinputHandler4 = this.rightHandInput; PlayerHand leftHand2 = k__BackingField.leftHand; this.NKNIBHIHOBH(k__BackingField, true, rightHand2, leftHand2, vrinputHandler4, vrinputHandler3); } // Token: 0x0600D235 RID: 53813 RVA: 0x003077C4 File Offset: 0x003059C4 [Token(Token = "0x600D235")] [Address(RVA = "0x110D760", Offset = "0x110C560", VA = "0x18110D760", Slot = "10")] public override void BNEAKHONHNH() { Player k__BackingField = Player.k__BackingField; VRInputHandler vrinputHandler = this.leftHandInput; PlayerHand leftHand = k__BackingField.leftHand; this.MJKBOEICDHE(k__BackingField, leftHand, vrinputHandler); this.EJMKMFPCCAL(k__BackingField, leftHand, vrinputHandler); PlayerHand rightHand = k__BackingField.rightHand; VRInputHandler vrinputHandler2 = this.rightHandInput; this.MJKBOEICDHE(k__BackingField, rightHand, vrinputHandler2); this.EJMKMFPCCAL(k__BackingField, rightHand, vrinputHandler2); } // Token: 0x0600D236 RID: 53814 RVA: 0x00307828 File Offset: 0x00305A28 [Token(Token = "0x600D236")] [Address(RVA = "0x110DE70", Offset = "0x110CC70", VA = "0x18110DE70", Slot = "11")] public override void CLBLFCJEDLL() { this.IDFDNIOFMLJ(); } // Token: 0x0600D237 RID: 53815 RVA: 0x0030783C File Offset: 0x00305A3C [Token(Token = "0x600D237")] [Address(RVA = "0x1113340", Offset = "0x1112140", VA = "0x181113340", Slot = "12")] public override void MGCNCKFIODL(Player IKPJFNLNPHM) { this.CGABPDHFODC(IKPJFNLNPHM); } // Token: 0x0600D238 RID: 53816 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D238")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "13")] public override void KBNPFLELNLG(LoginScreenSpawnPoint COGPPOCAKNB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600D239 RID: 53817 RVA: 0x00307850 File Offset: 0x00305A50 [Token(Token = "0x600D239")] [Address(RVA = "0x1110A10", Offset = "0x110F810", VA = "0x181110A10", Slot = "14")] public override Player JBMABFCPHNB(Vector3 GKNNENCGEGI, Quaternion NLCNKALAMPD) { Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.transform; Transform transform2 = SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform; Vector3 vector; float z = vector.z; Transform transform3 = SingletonMonoBehaviour.ONCPNMDGGKG.transform; VRInputHandler vrinputHandler = this.leftHandInput; Transform transform4 = SingletonMonoBehaviour.ONCPNMDGGKG.transform; VRInputHandler vrinputHandler2 = this.rightHandInput; Transform transform5 = SingletonMonoBehaviour.ONCPNMDGGKG.transform; Transform transform6 = SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform; Transform transform7 = SingletonMonoBehaviour.ONCPNMDGGKG.transform; VRInputHandler vrinputHandler3 = this.leftHandInput; Transform transform8 = SingletonMonoBehaviour.ONCPNMDGGKG.transform; VRInputHandler vrinputHandler4 = this.rightHandInput; object[] array = new object[8]; if (array != 0) { } array[0] = array; if (array != 0) { } array[1] = array; if (array != 0) { } array[2] = array; if (array != 0) { } array[3] = array; if (array != 0) { } array[4] = array; if (array != 0) { } float z2 = GKNNENCGEGI.z; array[5] = array; if (z2 != 0f) { } array[6] = z2; if (z2 != 0f) { } array[7] = z2; float z3 = Vector3.forward.z; Vector3 vector2; float z4 = vector2.z; Transform transform9 = SingletonMonoBehaviour.ONCPNMDGGKG.transform; Transform transform10 = SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform; float z5 = Vector3.up.z; float z6 = GKNNENCGEGI.z; GameObject gameObject; return gameObject.GetComponent(); } // Token: 0x0600D23A RID: 53818 RVA: 0x003079D8 File Offset: 0x00305BD8 [Token(Token = "0x600D23A")] [Address(RVA = "0x110EFC0", Offset = "0x110DDC0", VA = "0x18110EFC0", Slot = "16")] public override void FDFOMEEHBCD() { int num = 0; this.KBNPFLELNLG(num); this.locomotionController.FDFOMEEHBCD(); } // Token: 0x17002184 RID: 8580 // (get) Token: 0x0600D23B RID: 53819 RVA: 0x00307A00 File Offset: 0x00305C00 [Token(Token = "0x17002184")] public float AdjustedPlayerHeightForPlayerScale { [Token(Token = "0x600D23B")] [Address(RVA = "0x1117B90", Offset = "0x1116990", VA = "0x181117B90")] get { int num = 0; bool flag = this.DBPOIBFLNAH(num); if (!this.vrSeatedModeHeightOverrideMap.HFHFEJMMDFH) { if (!this.IsSeatedModeEnabled) { float num2 = this.maxStablePlayerHeight; if (!flag || num2 <= (float)num) { goto IL_4D; } } if (flag) { } if (this.stablePlayerHeight <= 1.74f) { goto IL_4D; } } string text = this.vrSeatedModeHeightOverrideMap.ToString(); IL_4D: return MeasurePlayerHeightModel.ClampHeight((float)num); } } // Token: 0x17002185 RID: 8581 // (get) Token: 0x0600D23C RID: 53820 RVA: 0x00307A68 File Offset: 0x00305C68 [Token(Token = "0x17002185")] public override float DesiredPlayerScale { [Token(Token = "0x600D23C")] [Address(RVA = "0x1117CB0", Offset = "0x1116AB0", VA = "0x181117CB0", Slot = "15")] get { int num = 0; bool flag = this.DBPOIBFLNAH(num); if (!this.vrSeatedModeHeightOverrideMap.HFHFEJMMDFH) { if (!this.IsSeatedModeEnabled) { float num2 = this.maxStablePlayerHeight; if (!flag || num2 <= (float)num) { goto IL_4D; } } if (flag) { } if (this.stablePlayerHeight <= 1.74f) { goto IL_4D; } } string text = this.vrSeatedModeHeightOverrideMap.ToString(); IL_4D: float num3 = MeasurePlayerHeightModel.ClampHeight((float)num); float num4; return num4; } } // Token: 0x0600D23D RID: 53821 RVA: 0x00307AD4 File Offset: 0x00305CD4 [Token(Token = "0x600D23D")] [Address(RVA = "0x110FFB0", Offset = "0x110EDB0", VA = "0x18110FFB0")] private void IDFDNIOFMLJ() { WalkVRPlayerSteeringController walkVRPlayerSteeringController = this.walkSteering; Player k__BackingField = Player.k__BackingField; uint num; this.KEIKIBJMDLL(walkVRPlayerSteeringController, this, (int)num); this.MBJEOEDBFLJ(); PlayerTrackingSpace trackingSpace = k__BackingField.trackingSpace; this.KHMJAFHHCIB(trackingSpace); UIInputModule.LAGCGHDHJEI[] array = this.cachedInputResultPerHand; UIInputModule.LAGCGHDHJEI[] array2 = this.cachedInputResultPerHand; VRInputHandler vrinputHandler = this.leftHandInput; PlayerHand leftHand = k__BackingField.leftHand; this.EPLJDJJODJM(leftHand, vrinputHandler); VRInputHandler vrinputHandler2 = this.rightHandInput; PlayerHand rightHand = k__BackingField.rightHand; this.EPLJDJJODJM(rightHand, vrinputHandler2); k__BackingField.CEFEDIKBDFI = PlayerHand.PLLIKAOIPHP.Unknown; k__BackingField.playerMovement.RequestCrouchStop(); k__BackingField.playerMovement.RequestProneStop(); ulong num2; k__BackingField.toolEquipSlots.KPCNMNHHIIE = num2 != 0UL; ulong num3; k__BackingField.toolEquipSlots.LKAMMOHBINC = num3 != 0UL; k__BackingField.playerUI.watchMenuProjector.WatchGazeOpeningEnabled = true; k__BackingField.playerChaperone.RoomCenterVisualEnabled = true; bool flag = base.ABJEMFKNDEL(k__BackingField); uint num4; this.playerStateMachine.PIEOGAPMGIH((ushort)num4); SingletonMonoBehaviour.ONCPNMDGGKG.vrLocomotionComfortMode.OnPlayerLoadedIntoNewRoom(); this.KNPCMPHDAMG(); this.locomotionController.CLMJNPFECAM(k__BackingField); } // Token: 0x0600D23E RID: 53822 RVA: 0x00307BE4 File Offset: 0x00305DE4 [Token(Token = "0x600D23E")] [Address(RVA = "0x110DB10", Offset = "0x110C910", VA = "0x18110DB10")] private void CGABPDHFODC(Player IEKDDPPNFPF) { int num = 0; if (IEKDDPPNFPF != num) { VRToolController vrtoolController = this.currentLeftHandToolActionController; int num2 = 0; if (vrtoolController != num2) { PlayerHand leftHand = IEKDDPPNFPF.leftHand; VRToolController vrtoolController2 = this.currentLeftHandToolActionController; VRInputHandler vrinputHandler = this.rightHandInput; VRInputHandler vrinputHandler2 = this.leftHandInput; PlayerHand rightHand = IEKDDPPNFPF.rightHand; Tool febapkcnndc = leftHand.FEBAPKCNNDC; vrtoolController2.DJFDPJKOGMJ(this, IEKDDPPNFPF, febapkcnndc, leftHand, rightHand, vrinputHandler2, vrinputHandler); this.currentLeftHandToolActionController = (ulong)0L; } VRToolController vrtoolController3 = this.currentRightHandToolActionController; int num3 = 0; if (vrtoolController3 != num3) { PlayerHand rightHand2 = IEKDDPPNFPF.rightHand; VRToolController vrtoolController4 = this.currentRightHandToolActionController; VRInputHandler vrinputHandler3 = this.leftHandInput; VRInputHandler vrinputHandler4 = this.rightHandInput; PlayerHand leftHand2 = IEKDDPPNFPF.leftHand; Tool febapkcnndc2 = rightHand2.FEBAPKCNNDC; vrtoolController4.DJFDPJKOGMJ(this, IEKDDPPNFPF, febapkcnndc2, rightHand2, leftHand2, vrinputHandler4, vrinputHandler3); this.currentRightHandToolActionController = (ulong)0L; } PlayerHand leftHand3 = IEKDDPPNFPF.leftHand; this.GIPOPFKMNHN(leftHand3); PlayerHand rightHand3 = IEKDDPPNFPF.rightHand; this.GIPOPFKMNHN(rightHand3); } this.locomotionController.CGABPDHFODC(IEKDDPPNFPF); CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG; if (instance != 0) { instance.k__BackingField.StopAllVignettesImmediate(); } HKKOHFHADKK hkkohfhadkk = this.playerStateMachine; int num4 = 0; hkkohfhadkk.PIEOGAPMGIH((ushort)num4); bool flag = base.AAJGIGFCBKE(IEKDDPPNFPF); } // Token: 0x0600D23F RID: 53823 RVA: 0x00307D28 File Offset: 0x00305F28 [Token(Token = "0x600D23F")] [Address(RVA = "0x110E5C0", Offset = "0x110D3C0", VA = "0x18110E5C0")] private void DKGOGHJMAED(Player IEKDDPPNFPF, PlayerMovement IBIHLDLKEGP) { this.OCHJOBPJDGB(IEKDDPPNFPF, IBIHLDLKEGP); float time = Time.time; float deltaTime = Time.deltaTime; IBIHLDLKEGP.AuthorityUpdateMovement(time, deltaTime); EGNHAINOPAA egnhainopaa = this.locomotionController; CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG; VRInputHandler vrinputHandler = this.leftHandInput; VRInputHandler vrinputHandler2 = this.rightHandInput; Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.transform; float time2 = Time.time; float deltaTime2 = Time.deltaTime; } // Token: 0x0600D240 RID: 53824 RVA: 0x00307DA0 File Offset: 0x00305FA0 [Token(Token = "0x600D240")] [Address(RVA = "0x1115DE0", Offset = "0x1114BE0", VA = "0x181115DE0")] private void OCHJOBPJDGB(Player IEKDDPPNFPF, PlayerMovement IBIHLDLKEGP) { HPAOFKPOFGO hpaofkpofgo = this.rotationController; VRPlayerRotationContent vrplayerRotationContent = this.rotationContent; VRInputHandler vrinputHandler = this.leftHandInput; VRInputHandler vrinputHandler2 = this.rightHandInput; float num = Time.time; float deltaTime = Time.deltaTime; hpaofkpofgo.OPEMIFENIJM(vrplayerRotationContent, this, IEKDDPPNFPF, vrinputHandler, vrinputHandler2, num, deltaTime); VRPlayerLocomotionContent vrplayerLocomotionContent = this.locomotionContent; EGNHAINOPAA egnhainopaa = this.locomotionController; Camera vrModeHmdCamera = SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera; VRInputHandler vrinputHandler3 = this.leftHandInput; VRInputHandler vrinputHandler4 = this.rightHandInput; Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.transform; float time = Time.time; num = time; float deltaTime2 = Time.deltaTime; egnhainopaa.OCHJOBPJDGB(vrplayerLocomotionContent, this, vrModeHmdCamera, IEKDDPPNFPF, vrinputHandler3, vrinputHandler4, transform, IBIHLDLKEGP, num, deltaTime2); string text = this.steeringControllerMap.ToString(); if (text != 0) { CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG; VRInputHandler vrinputHandler5 = this.rightHandInput; VRInputHandler vrinputHandler6 = this.leftHandInput; string text2 = text.ToString(); } } // Token: 0x0600D241 RID: 53825 RVA: 0x00307E90 File Offset: 0x00306090 [Token(Token = "0x600D241")] [Address(RVA = "0x110C4A0", Offset = "0x110B2A0", VA = "0x18110C4A0")] private void AKMLNEODFJC(Player IEKDDPPNFPF, PlayerMovement IBIHLDLKEGP) { EGNHAINOPAA egnhainopaa = this.locomotionController; VRPlayerLocomotionContent vrplayerLocomotionContent = this.locomotionContent; Camera vrModeHmdCamera = SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera; VRInputHandler vrinputHandler = this.leftHandInput; VRInputHandler vrinputHandler2 = this.rightHandInput; Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.transform; float time = Time.time; float deltaTime = Time.deltaTime; egnhainopaa.AKMLNEODFJC(vrplayerLocomotionContent, this, vrModeHmdCamera, IEKDDPPNFPF, vrinputHandler, vrinputHandler2, transform, IBIHLDLKEGP, time, deltaTime); } // Token: 0x0600D242 RID: 53826 RVA: 0x00307F00 File Offset: 0x00306100 [Token(Token = "0x600D242")] [Address(RVA = "0x1111C70", Offset = "0x1110A70", VA = "0x181111C70")] private void KHMJAFHHCIB(PlayerTrackingSpace CDCOJBDKLFL) { Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.transform; RigidbodyEx rigidbodyEx = CDCOJBDKLFL._rigidbodyEx; Vector3 vector; float z = vector.z; Transform transform2 = SingletonMonoBehaviour.ONCPNMDGGKG.transform; RigidbodyEx rigidbodyEx2 = CDCOJBDKLFL._rigidbodyEx; Transform transform3 = SingletonMonoBehaviour.ONCPNMDGGKG.transform; float uniformScale = CDCOJBDKLFL._rigidbodyEx.MKDHFENOFDO; transform3.CAIHJLKEPIF(uniformScale); } // Token: 0x0600D243 RID: 53827 RVA: 0x00307F64 File Offset: 0x00306164 [Token(Token = "0x600D243")] [Address(RVA = "0x110C5F0", Offset = "0x110B3F0", VA = "0x18110C5F0")] private void ALOGFENDNNB(PlayerHead DHDKFNGOPAJ) { RigidbodyEx rigidbodyEx = DHDKFNGOPAJ.rigidbodyEx; Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.transform; Transform transform2 = SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; RigidbodyEx rigidbodyEx2 = DHDKFNGOPAJ.rigidbodyEx; Transform transform3 = SingletonMonoBehaviour.ONCPNMDGGKG.transform; Transform transform4 = SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform; } // Token: 0x0600D244 RID: 53828 RVA: 0x00307FD0 File Offset: 0x003061D0 [Token(Token = "0x600D244")] [Address(RVA = "0x1111550", Offset = "0x1110350", VA = "0x181111550")] private void KAFEPPKMCNC() { this.DNMPGBJPKJG(); VRInputHandler gdhfjpemick = SingletonMonoBehaviour.ONCPNMDGGKG.GDHFJPEMICK; this.leftHandInput = gdhfjpemick; VRInputHandler.ALLAJOJFDJI allajojfdji = new VRInputHandler.ALLAJOJFDJI(this.LCCELMIFMMJ); gdhfjpemick.IIJNHDCADHF += allajojfdji; VRInputHandler eoeaifbpnjh = SingletonMonoBehaviour.ONCPNMDGGKG.EOEAIFBPNJH; this.rightHandInput = eoeaifbpnjh; VRInputHandler.ALLAJOJFDJI allajojfdji2 = new VRInputHandler.ALLAJOJFDJI(this.KDKEOFEOLDN); eoeaifbpnjh.IIJNHDCADHF += allajojfdji2; } // Token: 0x0600D245 RID: 53829 RVA: 0x00308038 File Offset: 0x00306238 [Token(Token = "0x600D245")] [Address(RVA = "0x110E7B0", Offset = "0x110D5B0", VA = "0x18110E7B0")] private void DNMPGBJPKJG() { VRInputHandler vrinputHandler = this.leftHandInput; if (vrinputHandler != 0) { VRInputHandler.ALLAJOJFDJI allajojfdji = new VRInputHandler.ALLAJOJFDJI(this.LCCELMIFMMJ); vrinputHandler.IIJNHDCADHF -= allajojfdji; } VRInputHandler vrinputHandler2 = this.rightHandInput; if (vrinputHandler2 != 0) { VRInputHandler.ALLAJOJFDJI allajojfdji2 = new VRInputHandler.ALLAJOJFDJI(this.KDKEOFEOLDN); vrinputHandler2.IIJNHDCADHF -= allajojfdji2; } } // Token: 0x0600D246 RID: 53830 RVA: 0x00308084 File Offset: 0x00306284 [Token(Token = "0x600D246")] [Address(RVA = "0x1115120", Offset = "0x1113F20", VA = "0x181115120")] private VRToolController NIOPJKPMMPA(PlayerHand ONFJHABGCIP) { if (ONFJHABGCIP.type == PlayerHand.PLLIKAOIPHP.Left) { return this.currentLeftHandToolActionController; } return this.currentRightHandToolActionController; } // Token: 0x0600D247 RID: 53831 RVA: 0x003080B0 File Offset: 0x003062B0 [Token(Token = "0x600D247")] [Address(RVA = "0x1116440", Offset = "0x1115240", VA = "0x181116440")] private void OFIFIEBDJNK(VRToolController KAMOHEPMEIF, PlayerHand MMPLJBIDOPO, PlayerHand GBEAALMHMBE, VRInputHandler KBCFABMADJJ, VRInputHandler GDGIILNBNEK) { if (MMPLJBIDOPO.type != PlayerHand.PLLIKAOIPHP.Left) { this.currentRightHandToolActionController = KAMOHEPMEIF; } VRToolController vrtoolController = this.currentLeftHandToolActionController; this.currentLeftHandToolActionController = KAMOHEPMEIF; int num = 0; if (vrtoolController != num) { } } // Token: 0x0600D248 RID: 53832 RVA: 0x003080F0 File Offset: 0x003062F0 [Token(Token = "0x600D248")] [Address(RVA = "0x1111670", Offset = "0x1110470", VA = "0x181111670")] private void KBGHFIPHLKC(InteractablePortal PHJCCNGFJLF, PlayerHand ONFJHABGCIP) { PlayerHand.PLLIKAOIPHP type = ONFJHABGCIP.type; if (type == PlayerHand.PLLIKAOIPHP.Left) { } InteractablePortal rightHandHoveredPortal = this._rightHandHoveredPortal; if (rightHandHoveredPortal == PHJCCNGFJLF) { int num = 0; if (!(rightHandHoveredPortal == num)) { return; } int num2 = 0; if (!(PHJCCNGFJLF == num2)) { return; } } int num3 = 0; if (rightHandHoveredPortal != num3) { int num4 = 0; rightHandHoveredPortal.NFPBMPMHHGO = num4 != 0; } if (type != PlayerHand.PLLIKAOIPHP.Left) { this._rightHandHoveredPortal = PHJCCNGFJLF; } this._leftHandHoveredPortal = PHJCCNGFJLF; int num5 = 0; if (PHJCCNGFJLF != num5) { PHJCCNGFJLF.NFPBMPMHHGO = true; } int num6 = 0; bool flag = PHJCCNGFJLF != num6; ONFJHABGCIP.TogglePortalHoverHandState(flag); } // Token: 0x0600D249 RID: 53833 RVA: 0x0030818C File Offset: 0x0030638C [Token(Token = "0x600D249")] [Address(RVA = "0x1112A30", Offset = "0x1111830", VA = "0x181112A30")] private void LHKDIBALGMA(PlayerHand ONFJHABGCIP) { int num = 0; this.KBGHFIPHLKC(num, ONFJHABGCIP); } // Token: 0x0600D24A RID: 53834 RVA: 0x003081A4 File Offset: 0x003063A4 [Token(Token = "0x600D24A")] [Address(RVA = "0x110EEE0", Offset = "0x110DCE0", VA = "0x18110EEE0")] private void EPLJDJJODJM(PlayerHand ONFJHABGCIP, VRInputHandler DBFBLNILIGL) { int num = 0; if (ONFJHABGCIP != num) { NBPOLJHGGLE vibrateEvent = ONFJHABGCIP.VibrateEvent; Action action = new Action(this.ODJBEFIPPIP); NBPOLJHGGLE nbpoljhggle = NBPOLJHGGLE.BPJDFPACLMK(vibrateEvent, action); ONFJHABGCIP.VibrateEvent = nbpoljhggle; ONFJHABGCIP.k__BackingField = 0f; } } // Token: 0x0600D24B RID: 53835 RVA: 0x003081F4 File Offset: 0x003063F4 [Token(Token = "0x600D24B")] [Address(RVA = "0x110F660", Offset = "0x110E460", VA = "0x18110F660")] private void GIPOPFKMNHN(PlayerHand ONFJHABGCIP) { int num = 0; if (ONFJHABGCIP != num) { NBPOLJHGGLE vibrateEvent = ONFJHABGCIP.VibrateEvent; Action action = new Action(this.ODJBEFIPPIP); NBPOLJHGGLE nbpoljhggle = NBPOLJHGGLE.GMNMHGMFGOL(vibrateEvent, action); ONFJHABGCIP.VibrateEvent = nbpoljhggle; } } // Token: 0x0600D24C RID: 53836 RVA: 0x00308238 File Offset: 0x00306438 [Token(Token = "0x600D24C")] [Address(RVA = "0x11124A0", Offset = "0x11112A0", VA = "0x1811124A0")] private void LCCELMIFMMJ(VRInputHandler DBFBLNILIGL) { PlayerHand leftHand = Player.k__BackingField.leftHand; Player k__BackingField = Player.k__BackingField; VRInputHandler vrinputHandler = this.rightHandInput; VRInputHandler vrinputHandler2 = this.leftHandInput; PlayerHand rightHand = k__BackingField.rightHand; this.IFFIKLDMFFB(leftHand, rightHand, vrinputHandler2, vrinputHandler); } // Token: 0x0600D24D RID: 53837 RVA: 0x00308280 File Offset: 0x00306480 [Token(Token = "0x600D24D")] [Address(RVA = "0x1111860", Offset = "0x1110660", VA = "0x181111860")] private void KDKEOFEOLDN(VRInputHandler DBFBLNILIGL) { PlayerHand rightHand = Player.k__BackingField.rightHand; Player k__BackingField = Player.k__BackingField; VRInputHandler vrinputHandler = this.leftHandInput; VRInputHandler vrinputHandler2 = this.rightHandInput; PlayerHand leftHand = k__BackingField.leftHand; this.IFFIKLDMFFB(rightHand, leftHand, vrinputHandler2, vrinputHandler); } // Token: 0x0600D24E RID: 53838 RVA: 0x003082C8 File Offset: 0x003064C8 [Token(Token = "0x600D24E")] [Address(RVA = "0x1110280", Offset = "0x110F080", VA = "0x181110280")] private void IFFIKLDMFFB(PlayerHand ACPKOFBCDFD, PlayerHand GBEAALMHMBE, VRInputHandler OADLKFCDBKE, VRInputHandler GDGIILNBNEK) { if (ACPKOFBCDFD.type == PlayerHand.PLLIKAOIPHP.Left) { } GBEHHOMCMGG gbehhomcmgg = this.rightHandPlacementSystem; Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.transform; gbehhomcmgg.IFFIKLDMFFB(ACPKOFBCDFD, transform, OADLKFCDBKE); PlayerHand.PLLIKAOIPHP type = ACPKOFBCDFD.type; if ((type == PlayerHand.PLLIKAOIPHP.Left && (this.delayedReleaseOfLeftHandHeldTool ? PlayerHand.PLLIKAOIPHP.Right : PlayerHand.PLLIKAOIPHP.Left) != type) || (type == PlayerHand.PLLIKAOIPHP.Right && this.delayedReleaseOfRightHandHeldTool)) { return; } throw new NullReferenceException(); } // Token: 0x0600D24F RID: 53839 RVA: 0x00308320 File Offset: 0x00306520 [Token(Token = "0x600D24F")] [Address(RVA = "0x1116020", Offset = "0x1114E20", VA = "0x181116020")] private void ODJBEFIPPIP(PlayerHand ONFJHABGCIP, int DHFKOLKOCKP, float LAIPKAHGIJF) { PlayerHand.PLLIKAOIPHP type = ONFJHABGCIP.type; if (type == PlayerHand.PLLIKAOIPHP.Left) { throw new NullReferenceException(); } if (type == PlayerHand.PLLIKAOIPHP.Right) { this.rightHandInput.NJEPAKGDLFF(DHFKOLKOCKP, LAIPKAHGIJF); return; } } // Token: 0x0600D250 RID: 53840 RVA: 0x00308350 File Offset: 0x00306550 [Token(Token = "0x600D250")] [Address(RVA = "0x11155A0", Offset = "0x11143A0", VA = "0x1811155A0")] private void OADGBHOBOEE(PlayerHand ONFJHABGCIP, bool KHPBNKDKCKN) { int num4; do { VRCanvas k__BackingField = ONFJHABGCIP._localMenuFinger.k__BackingField; float tactileHoverRange = ONFJHABGCIP._localMenuFinger.DJODILACIBH; if (KHPBNKDKCKN) { int num = 0; if (k__BackingField == num || k__BackingField.isActiveAndEnabled) { break; } } List allActiveVRCanvases = VRCanvas.AllActiveVRCanvases; bool flag; if (flag) { float num2; while (num2 > tactileHoverRange) { } while (num2 > tactileHoverRange) { } if (0 > (int)num2) { bool flag2; while (flag2) { } } RectTransform rectTransform; int length = rectTransform.PHMOKHIOHDG().Length; float num3; while (num3 > num3) { } num4 = 0; Vector3 vector; float z = vector.z; bool flag3; if (!flag3) { bool flag4; while (!flag4) { } } } } while (num4 != 0); } // Token: 0x0600D251 RID: 53841 RVA: 0x003083F0 File Offset: 0x003065F0 [Token(Token = "0x600D251")] [Address(RVA = "0x11171E0", Offset = "0x1115FE0", VA = "0x1811171E0")] private UIInputModule.LAGCGHDHJEI PBFBJAEIDCM(PlayerHand ONFJHABGCIP) { Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; bool flag; if (flag) { } Vector3 vector3; float z3 = vector3.z; Vector3 vector4; float z4 = vector4.z; UIInputModule instance = UIInputModule.Instance; UIInputModule.LAGCGHDHJEI lagcghdhjei; bool has_value = lagcghdhjei.FHMPGBCCAIM.has_value; float z5 = lagcghdhjei.CCNPNGGMNGG.z; this._trackingSpaceRotationVelocity = has_value; this.heightSmoothtime = z5; BaseRaycaster ecdaheaglek = lagcghdhjei.ECDAHEAGLEK; this.rotationContent = has_value; PhysicalButtonBase flalbhihdmp = lagcghdhjei.FLALBHIHDMP; this.walkSteering = ecdaheaglek; bool has_value2 = lagcghdhjei.LOJFGCFIMNE.has_value; this.maxUIInteractionDistance = flalbhihdmp; this.portalRemoteSearchCapsuleRadius = has_value2; this.subtitleController = has_value2; GameObject epfgkpffdff = lagcghdhjei.EPFGKPFFDFF; this.rotationController = flalbhihdmp; this.pointGestureRestrictionFlag = epfgkpffdff; throw new NullReferenceException(); } // Token: 0x0600D252 RID: 53842 RVA: 0x003084C0 File Offset: 0x003066C0 [Token(Token = "0x600D252")] [Address(RVA = "0x1115150", Offset = "0x1113F50", VA = "0x181115150")] private void NKNIBHIHOBH(Player IEKDDPPNFPF, bool JHEKILEFCGB, PlayerHand ACPKOFBCDFD, PlayerHand GBEAALMHMBE, VRInputHandler OADLKFCDBKE, VRInputHandler GDGIILNBNEK) { int num = 0; int num2 = 0; bool flag = ACPKOFBCDFD == num2; if (!flag) { PlayerHand.KKECAHMCLNL handConnectedState = ACPKOFBCDFD.GIFMBEHHKMB; if (handConnectedState != PlayerHand.KKECAHMCLNL.CONNECTED_AND_TRACKING && handConnectedState != PlayerHand.KKECAHMCLNL.NOT_TRACKING && handConnectedState != PlayerHand.KKECAHMCLNL.NOT_CONNECTED) { int num3 = 0; ACPKOFBCDFD.GIFMBEHHKMB = (PlayerHand.KKECAHMCLNL)num3; } if (JHEKILEFCGB) { int num4 = 0; if (!(num != num4)) { ACPKOFBCDFD.ClearHoveredTool(); } ACPKOFBCDFD.SetHoveredTool(num, num != 0); int num5 = 0; if (!(num != num5)) { } this.KBGHFIPHLKC(num, ACPKOFBCDFD); } InteractablePortal rightHandHoveredPortal; if (ACPKOFBCDFD.type == PlayerHand.PLLIKAOIPHP.Right) { rightHandHoveredPortal = this._rightHandHoveredPortal; } int num6 = 0; if (!(rightHandHoveredPortal == num6)) { rightHandHoveredPortal.RenderHighlight(); } float openClosedAxis = ACPKOFBCDFD.CFHAEGADLOL; float num7 = ACPKOFBCDFD.CFHAEGADLOL; float deltaTime = Time.deltaTime; float num8; num7 = num8; ACPKOFBCDFD.CFHAEGADLOL = num7; } } // Token: 0x0600D253 RID: 53843 RVA: 0x003085A4 File Offset: 0x003067A4 [Token(Token = "0x600D253")] [Address(RVA = "0x1113350", Offset = "0x1112150", VA = "0x181113350")] private void MGLCCLJEKBI(Player IEKDDPPNFPF, PlayerHand ONFJHABGCIP, out Tool LEHBJOMOMHG, out bool JNKBPJGLFDG, out InteractablePortal CBMKOJHIJGD) { int num = 0; if (this.BDAFBPPIILD(IEKDDPPNFPF, ONFJHABGCIP)) { if (!this.backpackToolPickupRestrictionFlag.CFLJGNJLBFG) { PlayerToolEquipSlot shoulderSlot = IEKDDPPNFPF.toolEquipSlots.shoulderSlot; Transform transform = ONFJHABGCIP.transform; Vector3 vector; float z = vector.z; bool flag; if (flag) { if (!IEKDDPPNFPF.toolEquipSlots.shoulderSlot.FDMFNIJKHKC) { Tool tool = IEKDDPPNFPF.backpack.TryGetFavoriteToolForPickup(); } Tool equippedTool = IEKDDPPNFPF.toolEquipSlots.shoulderSlot.EFEKNEEGDIP; int num2 = 0; int num3 = 0; Tool tool2 = equippedTool.SelectForwardedTool(IEKDDPPNFPF, num3 != 0, num2); } } int num4 = 0; if (!(num != num4)) { float scaledPhysicalPickupSphereRadius = ONFJHABGCIP.JBFPPBJMFHB; int num5 = 0; if (!(num != num5)) { Tool tool3 = this.OLKEFALHFLL(IEKDDPPNFPF, ONFJHABGCIP); int num6 = 0; if (tool3 != num6) { } } } } if (!this.IIEDCLKKJAO(IEKDDPPNFPF, ONFJHABGCIP)) { int num7 = 0; this.KBGHFIPHLKC(num7, ONFJHABGCIP); } InteractablePortal interactablePortal = this.GONJEDHAACN(IEKDDPPNFPF, ONFJHABGCIP); int num8 = 0; if (interactablePortal != num8) { } } // Token: 0x0600D254 RID: 53844 RVA: 0x003086A8 File Offset: 0x003068A8 [Token(Token = "0x600D254")] [Address(RVA = "0x110E870", Offset = "0x110D670", VA = "0x18110E870")] private void DOPKNHKHMOP(Player IEKDDPPNFPF, PlayerHand ONFJHABGCIP, Tool EGFEJGHDNAI, bool JNKBPJGLFDG, InteractablePortal PHJCCNGFJLF) { int num = 0; if (!(EGFEJGHDNAI != num)) { ONFJHABGCIP.ClearHoveredTool(); } bool flag; if (!flag) { int num2 = 0; this.KBGHFIPHLKC(num2, ONFJHABGCIP); return; } throw new NullReferenceException(); } // Token: 0x0600D255 RID: 53845 RVA: 0x003086DC File Offset: 0x003068DC [Token(Token = "0x600D255")] [Address(RVA = "0x110D700", Offset = "0x110C500", VA = "0x18110D700")] private void BJIGHCJFICO(Player IEKDDPPNFPF, PlayerHand ACPKOFBCDFD, VRInputHandler OADLKFCDBKE) { this.MJKBOEICDHE(IEKDDPPNFPF, ACPKOFBCDFD, OADLKFCDBKE); this.EJMKMFPCCAL(IEKDDPPNFPF, ACPKOFBCDFD, OADLKFCDBKE); } // Token: 0x0600D256 RID: 53846 RVA: 0x003086FC File Offset: 0x003068FC [Token(Token = "0x600D256")] [Address(RVA = "0x110F870", Offset = "0x110E670", VA = "0x18110F870")] private void GNGPBFDFJOM(PlayerHand ONFJHABGCIP, VRInputHandler DBFBLNILIGL) { PlayerHand.KKECAHMCLNL handConnectedState = ONFJHABGCIP.GIFMBEHHKMB; if (DBFBLNILIGL == 0 || !DBFBLNILIGL.k__BackingField) { while (handConnectedState == PlayerHand.KKECAHMCLNL.NOT_CONNECTED) { } int num = 0; ONFJHABGCIP.GIFMBEHHKMB = (PlayerHand.KKECAHMCLNL)num; return; } if (DBFBLNILIGL.k__BackingField) { if (handConnectedState != PlayerHand.KKECAHMCLNL.CONNECTED_AND_TRACKING) { ONFJHABGCIP.GIFMBEHHKMB = PlayerHand.KKECAHMCLNL.CONNECTED_AND_TRACKING; } return; } while (handConnectedState == PlayerHand.KKECAHMCLNL.NOT_TRACKING) { } ONFJHABGCIP.GIFMBEHHKMB = PlayerHand.KKECAHMCLNL.NOT_TRACKING; } // Token: 0x0600D257 RID: 53847 RVA: 0x00308754 File Offset: 0x00306954 [Token(Token = "0x600D257")] [Address(RVA = "0x1110870", Offset = "0x110F670", VA = "0x181110870")] private void IPGABPBIHPP(PlayerHand ONFJHABGCIP, bool HFMNGFLICDN) { if (ONFJHABGCIP.type != PlayerHand.PLLIKAOIPHP.Left) { this.rightHandToolToggleLockButtonUpPending = HFMNGFLICDN; return; } this.leftHandToolToggleLockButtonUpPending = HFMNGFLICDN; } // Token: 0x0600D258 RID: 53848 RVA: 0x00308780 File Offset: 0x00306980 [Token(Token = "0x600D258")] [Address(RVA = "0x1111C30", Offset = "0x1110A30", VA = "0x181111C30")] private bool KGAMPLABJGO(PlayerHand ONFJHABGCIP) { if (ONFJHABGCIP.type == PlayerHand.PLLIKAOIPHP.Left) { return this.leftHandToolToggleLockButtonUpPending; } return this.rightHandToolToggleLockButtonUpPending; } // Token: 0x0600D259 RID: 53849 RVA: 0x003087AC File Offset: 0x003069AC [Token(Token = "0x600D259")] [Address(RVA = "0x110F510", Offset = "0x110E310", VA = "0x18110F510")] private void GGHIFLKLOGD(PlayerHand ONFJHABGCIP, bool HFMNGFLICDN) { if (ONFJHABGCIP.type != PlayerHand.PLLIKAOIPHP.Left) { this.rightHandToolUnlockButtonUpPending = HFMNGFLICDN; return; } this.leftHandToolUnlockButtonUpPending = HFMNGFLICDN; } // Token: 0x0600D25A RID: 53850 RVA: 0x003087D8 File Offset: 0x003069D8 [Token(Token = "0x600D25A")] [Address(RVA = "0x11177B0", Offset = "0x11165B0", VA = "0x1811177B0")] private bool PLGLEPLDABL(PlayerHand ONFJHABGCIP) { if (ONFJHABGCIP.type == PlayerHand.PLLIKAOIPHP.Left) { return this.leftHandToolUnlockButtonUpPending; } return this.rightHandToolUnlockButtonUpPending; } // Token: 0x0600D25B RID: 53851 RVA: 0x00308804 File Offset: 0x00306A04 [Token(Token = "0x600D25B")] [Address(RVA = "0x1114640", Offset = "0x1113440", VA = "0x181114640")] private void NGFIKGGLDAJ(Player IEKDDPPNFPF, PlayerHand MMPLJBIDOPO, PlayerHand GBEAALMHMBE, VRInputHandler KBCFABMADJJ, VRInputHandler GDGIILNBNEK) { bool flag6; for (;;) { bool flag; if (flag) { if (MMPLJBIDOPO.type != PlayerHand.PLLIKAOIPHP.Left) { this.rightHandToolToggleLockButtonUpPending = true; } this.leftHandToolToggleLockButtonUpPending = true; } if (MMPLJBIDOPO.type != PlayerHand.PLLIKAOIPHP.Left) { this.rightHandToolUnlockButtonUpPending = true; } this.leftHandToolUnlockButtonUpPending = true; PlayerUI.APGEDONPCMP currentExpressoState = Player.k__BackingField.playerUI.MGNNOEHCLGO; bool flag2 = Player.k__BackingField.playerUI.PHNFDFOCKPB == MMPLJBIDOPO; if (flag2) { if (MMPLJBIDOPO.type != PlayerHand.PLLIKAOIPHP.Left) { this.rightHandToolToggleLockButtonUpPending = false; } this.leftHandToolToggleLockButtonUpPending = false; } int num = 0; if (!flag2) { } bool flag3; if (VRPlayerController.SettingsManager != 0) { if (MMPLJBIDOPO.type == PlayerHand.PLLIKAOIPHP.Left) { } flag3 = this.rightHandToolUnlockButtonUpPending; } PlayerHand.OKLMNMAMFAH canRunToolMenuButtonBehaviorOverride = MMPLJBIDOPO.CanRunToolMenuButtonBehaviorOverride; if (canRunToolMenuButtonBehaviorOverride == 0) { } bool flag4 = canRunToolMenuButtonBehaviorOverride(); if (canRunToolMenuButtonBehaviorOverride != 0) { bool flag5; int num2; if (!flag5) { num2 = 0; } PlayerHand.PLLIKAOIPHP type = MMPLJBIDOPO.type; if (type == PlayerHand.PLLIKAOIPHP.Left) { } flag6 = this.rightHandToolToggleLockButtonUpPending; if (num2 != 0) { if (type != PlayerHand.PLLIKAOIPHP.Left) { this.rightHandToolToggleLockButtonUpPending = false; } this.leftHandToolToggleLockButtonUpPending = false; } } if (num != 0) { if (MMPLJBIDOPO.type != PlayerHand.PLLIKAOIPHP.Left) { this.rightHandToolUnlockButtonUpPending = false; } this.leftHandToolUnlockButtonUpPending = false; } if (num != 0) { float unscaledTime = Time.unscaledTime; } Tool febapkcnndc = MMPLJBIDOPO.FEBAPKCNNDC; int num3 = 0; if (!(febapkcnndc != num3)) { break; } MMPLJBIDOPO.LocalLockHeldTool(); int num4 = 0; if ("{il2cpp field on {'constant4' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StackPointer)}, offset 0xE8}" == num4) { bool flag7; if (flag7) { bool flag8; if (flag8) { } if (MMPLJBIDOPO.type == PlayerHand.PLLIKAOIPHP.Left) { } VRToolController vrtoolController = this.currentRightHandToolActionController; int num5 = 0; if (!(vrtoolController == num5)) { } int num6 = 0; int num7 = 0; int num8 = 0; if (num7 != num8) { } num6++; if (num != 0) { } int num9 = 0; if (!(MMPLJBIDOPO == num9)) { Tool febapkcnndc2 = MMPLJBIDOPO.FEBAPKCNNDC; int num10 = 0; if (!(febapkcnndc2 == num10)) { this.ILFCMCJHCNC(MMPLJBIDOPO, num); if (MMPLJBIDOPO.type != PlayerHand.PLLIKAOIPHP.Left) { this.delayedRightHandVelocityTriggerRelease = true; } this.delayedLeftHandVelocityTriggerRelease = true; } } } if (MMPLJBIDOPO.LocalUnlockHeldTool(flag3)) { goto Block_22; } } } if (MMPLJBIDOPO.GIFMBEHHKMB != PlayerHand.KKECAHMCLNL.NOT_CONNECTED) { if (MMPLJBIDOPO.type == PlayerHand.PLLIKAOIPHP.Left) { } VRToolController vrtoolController2 = this.currentRightHandToolActionController; int num11 = 0; bool flag9 = vrtoolController2 != num11; if (flag9) { } bool flag10; if (flag10 && flag10) { Transform transform = MMPLJBIDOPO.transform; Vector3 vector; float z = vector.z; bool flag11; if (flag11) { } } } return; Block_22: if (flag6) { } throw new NullReferenceException(); } // Token: 0x0600D25C RID: 53852 RVA: 0x00308A5C File Offset: 0x00306C5C [Token(Token = "0x600D25C")] [Address(RVA = "0x1114100", Offset = "0x1112F00", VA = "0x181114100")] private bool MMMAPHPMLHN(Player IEKDDPPNFPF, Tool EGFEJGHDNAI, PlayerHand MMPLJBIDOPO, PlayerHand GBEAALMHMBE, VRInputHandler KBCFABMADJJ, VRInputHandler GDGIILNBNEK, out VRToolController ENLFBMOIBFC) { int num = 0; VRToolController[] vractionControllers = EGFEJGHDNAI.POLLPONPEFI; if (num < vractionControllers.Length) { VRToolController vrtoolController = EGFEJGHDNAI.POLLPONPEFI[num]; int num2 = 0; if (vrtoolController != num2) { } num++; return true; } throw new NullReferenceException(); } // Token: 0x0600D25D RID: 53853 RVA: 0x00308AA0 File Offset: 0x00306CA0 [Token(Token = "0x600D25D")] [Address(RVA = "0x1112650", Offset = "0x1111450", VA = "0x181112650")] private void LDBENHIHBOB(Player IEKDDPPNFPF, PlayerHand ONFJHABGCIP, VRInputHandler DBFBLNILIGL) { if (ONFJHABGCIP.type == PlayerHand.PLLIKAOIPHP.Right) { } InteractablePortal leftHandHoveredPortal = this._leftHandHoveredPortal; int num = 0; if (!(leftHandHoveredPortal == num)) { leftHandHoveredPortal.RenderHighlight(); if (DBFBLNILIGL.hairPickupCombinedButtonDown || DBFBLNILIGL.hairTriggerButtonDown) { } } } // Token: 0x0600D25E RID: 53854 RVA: 0x00308AE8 File Offset: 0x00306CE8 [Token(Token = "0x600D25E")] [Address(RVA = "0x110F900", Offset = "0x110E700", VA = "0x18110F900")] private InteractablePortal GONJEDHAACN(Player IEKDDPPNFPF, PlayerHand ONFJHABGCIP) { int num = 0; RigidbodyEx rigidbodyEx = IEKDDPPNFPF.head.rigidbodyEx; float num2 = this.portalRemoteSearchCapsuleRadius; float num3 = this.portalRemoteSearchCapsuleLength; int num4; if (num4 > 0) { RaycastHit[] oekjdiplgml = ICMAPHMBBFM.OEKJDIPLGML; long num5 = (long)((ulong)num * (ulong)44L); bool flag; if (flag) { } num++; } throw new IndexOutOfRangeException(); } // Token: 0x0600D25F RID: 53855 RVA: 0x00308B38 File Offset: 0x00306D38 [Token(Token = "0x600D25F")] [Address(RVA = "0x1117560", Offset = "0x1116360", VA = "0x181117560")] private bool PGODEKNDFAH(Collider GLPOLGOBLAA, Player IEKDDPPNFPF, Vector3 PPPHPCEKKLC, out InteractablePortal PHJCCNGFJLF, out float KAKOAKDIACN) { int num = 0; if (GLPOLGOBLAA != num) { InteractablePortal component = GLPOLGOBLAA.gameObject.GetComponent(); } int num2 = 0; int num3 = 0; int num4; if (!(num2 == num3) && num2.ToString() != 0 && num4 != 0) { float z = PPPHPCEKKLC.z; Vector3 vector; float z2 = vector.z; float z3 = PPPHPCEKKLC.z; Vector3 vector2; float z4 = vector2.z; } throw new NullReferenceException(); } // Token: 0x0600D260 RID: 53856 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D260")] [Address(RVA = "0x11136A0", Offset = "0x11124A0", VA = "0x1811136A0")] private void MJKBOEICDHE(Player IEKDDPPNFPF, PlayerHand ONFJHABGCIP, VRInputHandler DBFBLNILIGL) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600D261 RID: 53857 RVA: 0x00308BA8 File Offset: 0x00306DA8 [Token(Token = "0x600D261")] [Address(RVA = "0x110EA40", Offset = "0x110D840", VA = "0x18110EA40")] private void EJMKMFPCCAL(Player IEKDDPPNFPF, PlayerHand ACPKOFBCDFD, VRInputHandler OADLKFCDBKE) { AOLMGGAPKEH aolmggapkeh = this.pointGestureRestrictionFlag; PlayerHand.PLLIKAOIPHP type = ACPKOFBCDFD.type; if (!aolmggapkeh.CFLJGNJLBFG) { if (OADLKFCDBKE.CBCGKPAHACP) { bool[] array = this.pointGestureDownDetected; } PlayerUI.APGEDONPCMP currentExpressoState = IEKDDPPNFPF.playerUI.MGNNOEHCLGO; Tool febapkcnndc = ACPKOFBCDFD.FEBAPKCNNDC; int num = 0; if (febapkcnndc != num || (IEKDDPPNFPF.playerUI.watchMenuProjector.EKKDJEIFGMJ == ACPKOFBCDFD && IEKDDPPNFPF.playerUI.watchMenuProjector.EALLKLBMKEL)) { bool[] array2 = this.pointGestureDownDetected; } bool[] array3 = this.pointGestureDownDetected; if (OADLKFCDBKE.PDHEBHOHEAO) { PlayerUI.APGEDONPCMP currentExpressoState2 = IEKDDPPNFPF.playerUI.MGNNOEHCLGO; bool flag = !ACPKOFBCDFD.LDGNJBPBOPD; ACPKOFBCDFD.LDGNJBPBOPD = flag; bool[] array4 = this.pointGestureDownDetected; } } } // Token: 0x0600D262 RID: 53858 RVA: 0x00308C78 File Offset: 0x00306E78 [Token(Token = "0x600D262")] [Address(RVA = "0x110C300", Offset = "0x110B100", VA = "0x18110C300")] private void AGNELNEOMOA(PlayerHand ONFJHABGCIP, VRInputHandler DBFBLNILIGL) { float num = DBFBLNILIGL.BDLBPMGCPEE; float num2 = ONFJHABGCIP.CFHAEGADLOL; num2 = ONFJHABGCIP.CFHAEGADLOL; float num3 = DBFBLNILIGL.BDLBPMGCPEE; float deltaTime = Time.deltaTime; float num4; num3 = num4; ONFJHABGCIP.CFHAEGADLOL = num3; } // Token: 0x0600D263 RID: 53859 RVA: 0x00308CC0 File Offset: 0x00306EC0 [Token(Token = "0x600D263")] [Address(RVA = "0x1110750", Offset = "0x110F550", VA = "0x181110750")] private void IOIBJOFIDAN(PlayerHand ONFJHABGCIP, VRInputHandler DBFBLNILIGL) { int num = 0; if (!(ONFJHABGCIP == num)) { Tool febapkcnndc = ONFJHABGCIP.FEBAPKCNNDC; int num2 = 0; bool flag = febapkcnndc == num2; if (!flag && DBFBLNILIGL != 0) { if (DBFBLNILIGL.k__BackingField == flag) { this.ILFCMCJHCNC(ONFJHABGCIP, DBFBLNILIGL); } else { if (ONFJHABGCIP.type != PlayerHand.PLLIKAOIPHP.Left) { this.delayedRightHandVelocityTriggerRelease = true; return; } this.delayedLeftHandVelocityTriggerRelease = true; return; } } } } // Token: 0x0600D264 RID: 53860 RVA: 0x00308D24 File Offset: 0x00306F24 [Token(Token = "0x600D264")] [Address(RVA = "0x11105C0", Offset = "0x110F3C0", VA = "0x1811105C0")] private void ILFCMCJHCNC(PlayerHand ONFJHABGCIP, VRInputHandler DBFBLNILIGL) { int num = 0; if (ONFJHABGCIP.type != (PlayerHand.PLLIKAOIPHP)num) { this.delayedRightHandVelocityTriggerRelease = num != 0; } this.delayedLeftHandVelocityTriggerRelease = num != 0; Tool febapkcnndc = ONFJHABGCIP.FEBAPKCNNDC; int num2 = 0; if (!(febapkcnndc == num2)) { RigidbodyEx rigidbodyEx = ONFJHABGCIP.FEBAPKCNNDC.rigidbodyEx; Vector3 vector; float z = vector.z; Tool febapkcnndc2 = ONFJHABGCIP.FEBAPKCNNDC; } } // Token: 0x0600D265 RID: 53861 RVA: 0x00308D80 File Offset: 0x00306F80 [Token(Token = "0x600D265")] [Address(RVA = "0x110F540", Offset = "0x110E340", VA = "0x18110F540")] private void GHOBIKCMJEK(PlayerHand MMPLJBIDOPO, PlayerHand GBEAALMHMBE, VRInputHandler KBCFABMADJJ, VRInputHandler GDGIILNBNEK) { int num = 0; if (!(MMPLJBIDOPO == num)) { Tool febapkcnndc = MMPLJBIDOPO.FEBAPKCNNDC; int num2 = 0; bool flag = febapkcnndc == num2; if (!flag && KBCFABMADJJ != 0 && KBCFABMADJJ.k__BackingField != flag) { if (MMPLJBIDOPO.type != PlayerHand.PLLIKAOIPHP.Left) { this.delayedReleaseOfRightHandHeldTool = true; } this.delayedReleaseOfLeftHandHeldTool = true; throw new NullReferenceException(); } } } // Token: 0x0600D266 RID: 53862 RVA: 0x00308DD8 File Offset: 0x00306FD8 [Token(Token = "0x600D266")] [Address(RVA = "0x1112EB0", Offset = "0x1111CB0", VA = "0x181112EB0")] private void LOOKDEDMJNM(PlayerHand MMPLJBIDOPO, PlayerHand GBEAALMHMBE, VRInputHandler KBCFABMADJJ, VRInputHandler GDGIILNBNEK) { int num = 0; if (MMPLJBIDOPO.type != (PlayerHand.PLLIKAOIPHP)num) { this.delayedReleaseOfRightHandHeldTool = num != 0; } this.delayedReleaseOfLeftHandHeldTool = num != 0; Tool febapkcnndc = MMPLJBIDOPO.FEBAPKCNNDC; int num2 = 0; if (!(febapkcnndc == num2)) { RigidbodyEx rigidbodyEx = MMPLJBIDOPO.FEBAPKCNNDC.rigidbodyEx; Vector3 vector; float z = vector.z; } } // Token: 0x0600D267 RID: 53863 RVA: 0x00308E2C File Offset: 0x0030702C [Token(Token = "0x600D267")] [Address(RVA = "0x1111E00", Offset = "0x1110C00", VA = "0x181111E00")] private void KIDDJBBBJMD(PlayerHand ONFJHABGCIP, VRInputHandler DBFBLNILIGL, Vector3 JOFIIGKFBNB, bool OGICBBPCEGO, out Vector3 EAOCEINLAKP, out Vector3 KHJFDILDLAD) { Tool febapkcnndc = ONFJHABGCIP.FEBAPKCNNDC; int num = 0; if (!(febapkcnndc == num)) { BJIFHHPBNNJ k__BackingField = ONFJHABGCIP.k__BackingField; int k__BackingField = DBFBLNILIGL.k__BackingField; float smoothDeltaTime = Time.smoothDeltaTime; float smoothDeltaTime2 = Time.smoothDeltaTime; float smoothDeltaTime3 = Time.smoothDeltaTime; float smoothDeltaTime4 = Time.smoothDeltaTime; ControllerVelocitySettings.KLOLHKHLELP k__BackingField = DBFBLNILIGL.k__BackingField; ControllerVelocitySettings.KLOLHKHLELP k__BackingField = DBFBLNILIGL.k__BackingField; k__BackingField.Dispose(); RigidbodyEx kgcfpfpdjpm = ONFJHABGCIP._rigidbodyEx.KGCFPFPDJPM; int num2 = 0; if (kgcfpfpdjpm != num2) { Vector3 velocity = kgcfpfpdjpm.NHAOMEMANJA; Vector3 vector; float z = vector.z; JOFIIGKFBNB.z = z; Vector3 vector2; float z2 = vector2.z; RigidbodyEx kgcfpfpdjpm2 = kgcfpfpdjpm.KGCFPFPDJPM; int num3 = 0; if (kgcfpfpdjpm2 != num3) { Vector3 velocity2 = kgcfpfpdjpm2.NHAOMEMANJA; Vector3 vector3; float z3 = vector3.z; JOFIIGKFBNB.z = z3; Vector3 vector4; float z4 = vector4.z; } } return; } Vector3 zero = Vector3.zero; Vector3 zero2 = Vector3.zero; throw new NullReferenceException(); } // Token: 0x0600D268 RID: 53864 RVA: 0x00308F2C File Offset: 0x0030712C [Token(Token = "0x600D268")] [Address(RVA = "0x110D0B0", Offset = "0x110BEB0", VA = "0x18110D0B0")] private bool BDAFBPPIILD(Player IEKDDPPNFPF, PlayerHand ONFJHABGCIP) { int num = 0; if (!(IEKDDPPNFPF == num) && IEKDDPPNFPF.HFNGHLDNJGL) { int num2 = 0; if (!(ONFJHABGCIP == num2)) { Tool febapkcnndc = ONFJHABGCIP.FEBAPKCNNDC; int num3 = 0; if (!(febapkcnndc != num3)) { WatchMenuProjector watchMenuProjector = IEKDDPPNFPF.playerUI.watchMenuProjector; if (!watchMenuProjector.KGCJLAOBAHL || !watchMenuProjector.LIJPPNAPEIC || !(watchMenuProjector.EKKDJEIFGMJ == ONFJHABGCIP)) { PlayerHand.ALGBCDINEKF currentHandState = ONFJHABGCIP.CHNPKMIOAGG; if (ONFJHABGCIP == (ulong)249L) { } if (ONFJHABGCIP.GIFMBEHHKMB != PlayerHand.KKECAHMCLNL.NOT_CONNECTED) { if (ONFJHABGCIP.type != PlayerHand.PLLIKAOIPHP.Left) { if (!this.rightHandToolPickupRestrictionFlag.CFLJGNJLBFG) { return true; } } } } } } } IL_A3: bool flag; while (flag) { } return true; goto IL_A3; } // Token: 0x0600D269 RID: 53865 RVA: 0x00308FE8 File Offset: 0x003071E8 [Token(Token = "0x600D269")] [Address(RVA = "0x11103E0", Offset = "0x110F1E0", VA = "0x1811103E0")] private bool IIEDCLKKJAO(Player IEKDDPPNFPF, PlayerHand ONFJHABGCIP) { int num = 0; if (!(IEKDDPPNFPF == num)) { int num2 = 0; if (!(ONFJHABGCIP == num2) && !ONFJHABGCIP.LBBHKLIHNFI) { WatchMenuProjector watchMenuProjector = IEKDDPPNFPF.playerUI.watchMenuProjector; if (!watchMenuProjector.KGCJLAOBAHL || !watchMenuProjector.LIJPPNAPEIC || !(watchMenuProjector.EKKDJEIFGMJ == ONFJHABGCIP)) { bool handInUIRegion = ONFJHABGCIP.GOEACIKEPBL; if (!handInUIRegion && ONFJHABGCIP.GJKOCFCLGGG == handInUIRegion) { PlayerHand.ALGBCDINEKF currentHandState = ONFJHABGCIP.CHNPKMIOAGG; if (ONFJHABGCIP == (ulong)249L) { } Tool febapkcnndc = ONFJHABGCIP.FEBAPKCNNDC; int num3 = 0; if ((!(febapkcnndc != num3) || ONFJHABGCIP.FEBAPKCNNDC.DJOGLAAEACB) && ONFJHABGCIP.GIFMBEHHKMB != PlayerHand.KKECAHMCLNL.NOT_CONNECTED) { return true; } } } } } throw new NullReferenceException(); } // Token: 0x0600D26A RID: 53866 RVA: 0x003090AC File Offset: 0x003072AC [Token(Token = "0x600D26A")] [Address(RVA = "0x110DDE0", Offset = "0x110CBE0", VA = "0x18110DDE0")] private Tool CICKIFJFPBN(Player IEKDDPPNFPF, PlayerHand ONFJHABGCIP) { float scaledPhysicalPickupSphereRadius = ONFJHABGCIP.JBFPPBJMFHB; throw new NullReferenceException(); } // Token: 0x0600D26B RID: 53867 RVA: 0x003090C8 File Offset: 0x003072C8 [Token(Token = "0x600D26B")] [Address(RVA = "0x11169F0", Offset = "0x11157F0", VA = "0x1811169F0")] private Tool OLKEFALHFLL(Player IEKDDPPNFPF, PlayerHand ONFJHABGCIP) { int num = 0; 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 k__BackingField = ONFJHABGCIP.k__BackingField; float k__BackingField = ONFJHABGCIP.k__BackingField; int num2 = 0; RaycastHit[] oekjdiplgml = ICMAPHMBBFM.OEKJDIPLGML; int num3; if (num3 > 0) { long num4 = (long)((ulong)num2 * (ulong)44L); Collider collider; Tool tool = collider.AMKJBLIFHPB(); int num5 = 0; if (tool != num5) { int num6 = 0; Tool tool2 = tool.SelectForwardedTool(IEKDDPPNFPF, num6 != 0, collider); } int num7 = 0; if (tool != num7) { Transform transform = ONFJHABGCIP.transform; bool flag; if (flag) { Vector3 vector5; float z5 = vector5.z; if (tool.GravityPickupMode != Tool.LMJNHJCGDOF.SNAP_POSITION_SNAP_ORIENTATION) { } Vector3 vector6; float z6 = vector6.z; Vector3 vector7; float z7 = vector7.z; int num8 = 0; Vector3 vector8 = num * k__BackingField; Vector3 vector9 = num + num8; } } num2++; } float k__BackingField = ONFJHABGCIP.k__BackingField; int num9 = 0; if (num2 != num9) { int num10 = 0; if (num2 == num10) { } } throw new IndexOutOfRangeException(); } // Token: 0x0600D26C RID: 53868 RVA: 0x003091DC File Offset: 0x003073DC [Token(Token = "0x600D26C")] [Address(RVA = "0x1114270", Offset = "0x1113070", VA = "0x181114270")] private Tool MNOJMJKJLME(Player IEKDDPPNFPF, PlayerHand ONFJHABGCIP, ref Tool HOJNMDKODHP, ref float OFBENKBAHDJ, float OMLBPICLALA, bool GEJJBENPHJG) { Vector3 vector; float z = vector.z; int num = 0; int num2 = 0; int num3; if (num3 > 0) { Tool tool = ICMAPHMBBFM.DALFGEJDJMM[num2].AMKJBLIFHPB(); int num4 = 0; if (tool != num4) { } int num5 = 0; if (tool != num5) { Transform transform = ONFJHABGCIP.transform; Vector3 vector2; float z2 = vector2.z; bool flag; if (!flag || tool.IgnorePickupDirection) { } } num2++; } bool flag2; if (flag2) { int num6 = 0; bool flag3; if (!(num != num6) || flag3) { } } throw new NullReferenceException(); } // Token: 0x0600D26D RID: 53869 RVA: 0x00309270 File Offset: 0x00307470 [Token(Token = "0x600D26D")] [Address(RVA = "0x1112740", Offset = "0x1111540", VA = "0x181112740")] private Tool LGCAIGFMMHK(Player IEKDDPPNFPF, PlayerHand ONFJHABGCIP) { if (!this.backpackToolPickupRestrictionFlag.CFLJGNJLBFG) { PlayerToolEquipSlot shoulderSlot = IEKDDPPNFPF.toolEquipSlots.shoulderSlot; Transform transform = ONFJHABGCIP.transform; Vector3 vector; float z = vector.z; bool flag; if (flag) { if (!IEKDDPPNFPF.toolEquipSlots.shoulderSlot.FDMFNIJKHKC) { return IEKDDPPNFPF.backpack.TryGetFavoriteToolForPickup(); } Tool equippedTool = IEKDDPPNFPF.toolEquipSlots.shoulderSlot.EFEKNEEGDIP; int num = 0; int num2 = 0; return equippedTool.SelectForwardedTool(IEKDDPPNFPF, num2 != 0, num); } } throw new NullReferenceException(); } // Token: 0x0600D26E RID: 53870 RVA: 0x003092F8 File Offset: 0x003074F8 [Token(Token = "0x600D26E")] [Address(RVA = "0x110ECB0", Offset = "0x110DAB0", VA = "0x18110ECB0")] private bool EONMEJFANEH(Player IEKDDPPNFPF, Tool EGFEJGHDNAI, Vector3 NMPNMBABPLI, bool COHMNBFFKDK) { int num; bool flag; do { num = 0; List list = this.pickupConditions; } while ((flag && NMPNMBABPLI.z != 0f) || flag); if (num != -1) { } throw new NullReferenceException(); } // Token: 0x0600D26F RID: 53871 RVA: 0x00309338 File Offset: 0x00307538 [Token(Token = "0x600D26F")] [Address(RVA = "0x1113060", Offset = "0x1111E60", VA = "0x181113060")] private void MBJEOEDBFLJ() { Player k__BackingField = Player.k__BackingField; int num = 0; if (!(k__BackingField == num)) { LocalPlayerController instance = SingletonMonoBehaviour.ONCPNMDGGKG; PlayerMovement playerMovement = k__BackingField.playerMovement; if (instance.FGAMGPEBMGE == LocalPlayerController.JJKKCDNKBJI.VR_WALK) { PlayerMovement playerMovement2 = k__BackingField.playerMovement; string stationary_TOKEN = VRPlayerController.STATIONARY_TOKEN; bool flag; while (!flag) { } string stationary_TOKEN2 = VRPlayerController.STATIONARY_TOKEN; while (!flag) { } OVRMesh.JAAHPDGFADH jaahpdgfadh = ((OVRMesh.PJPHJNNOBBH)flag).POCDCJMHEGL(); return; } playerMovement.AddRoomScaleGroundClampRestriction(this); k__BackingField.playerMovement.AddClamberRestriction(this); StationaryVRPlayerSteeringController stationaryVRPlayerSteeringController = this.stationarySteering; int num2 = 0; string stationary_TOKEN3 = VRPlayerController.STATIONARY_TOKEN; this.KEIKIBJMDLL(stationaryVRPlayerSteeringController, stationary_TOKEN3, num2); } } // Token: 0x0600D270 RID: 53872 RVA: 0x003093D0 File Offset: 0x003075D0 [Token(Token = "0x600D270")] [Address(RVA = "0x110F750", Offset = "0x110E550", VA = "0x18110F750")] private void GLBDJCPLCEN(Player IEKDDPPNFPF, PlayerHand HNAOCEIKEPJ, VRInputHandler JPBCAIPPLMP, PlayerHand GNIOKNDDHFL, VRInputHandler LGIOCGNAHJM) { PlayerUI playerUI = IEKDDPPNFPF.playerUI; bool flag = JPBCAIPPLMP.FHLEMPCFBFI; bool flag2 = JPBCAIPPLMP.PDHEBHOHEAO; bool flag3 = JPBCAIPPLMP.CBCGKPAHACP; bool flag4 = JPBCAIPPLMP.DDFLCLMBCCO; } // Token: 0x0600D271 RID: 53873 RVA: 0x00309408 File Offset: 0x00307608 [Token(Token = "0x600D271")] [Address(RVA = "0x110E360", Offset = "0x110D160", VA = "0x18110E360")] private void DFDLNNAEABN(Player IEKDDPPNFPF, PlayerHand HNAOCEIKEPJ, VRInputHandler JPBCAIPPLMP, PlayerHand GNIOKNDDHFL, VRInputHandler LGIOCGNAHJM) { PlayerUI playerUI = IEKDDPPNFPF.playerUI; bool flag = JPBCAIPPLMP.FHLEMPCFBFI; bool flag2 = JPBCAIPPLMP.PDHEBHOHEAO; bool flag3 = JPBCAIPPLMP.CBCGKPAHACP; bool flag4 = JPBCAIPPLMP.DDFLCLMBCCO; } // Token: 0x0600D272 RID: 53874 RVA: 0x00309440 File Offset: 0x00307640 [Token(Token = "0x600D272")] [Address(RVA = "0x110DE80", Offset = "0x110CC80", VA = "0x18110DE80")] private void CMKKPBAHEML(Player IEKDDPPNFPF, VRInputHandler IIOEIGLEOMH, VRInputHandler AJBOBHFBAPB) { PlayerBackpack backpack = IEKDDPPNFPF.backpack; int num = 0; if (!(backpack == num)) { ShareCamera shareCam = this.ShareCam; int num2 = 0; if (shareCam != num2) { int num3 = 0; if ((IIOEIGLEOMH.k__BackingField ? 1 : 0) != num3) { float time = Time.time; } if ((AJBOBHFBAPB.k__BackingField ? 1 : 0) != num3) { float time2 = Time.time; } bool flag = num3 != 0; bool flag2; if (VRPlayerController.SettingsManager != 0) { flag2 = !this.shareCameraGestureRestrictionFlag.CFLJGNJLBFG; } this.ShareCam.UpdateShareCameraGesture(flag, flag2); } } } // Token: 0x0600D273 RID: 53875 RVA: 0x003094D8 File Offset: 0x003076D8 [Token(Token = "0x600D273")] [Address(RVA = "0x110E070", Offset = "0x110CE70", VA = "0x18110E070")] private void COCOCAKMJAE(Player IEKDDPPNFPF, VRInputHandler IIOEIGLEOMH, VRInputHandler AJBOBHFBAPB) { PlayerHand leftHand = IEKDDPPNFPF.leftHand; bool flag = this.OEGOFLGIACI(leftHand, IIOEIGLEOMH); PlayerHand rightHand = IEKDDPPNFPF.rightHand; bool flag2 = this.OEGOFLGIACI(rightHand, AJBOBHFBAPB); IEKDDPPNFPF.SetPushToTalkActive(flag2, this); } // Token: 0x0600D274 RID: 53876 RVA: 0x00309514 File Offset: 0x00307714 [Token(Token = "0x600D274")] [Address(RVA = "0x1116070", Offset = "0x1114E70", VA = "0x181116070")] private bool OEGOFLGIACI(PlayerHand ONFJHABGCIP, VRInputHandler DBFBLNILIGL) { int num = 0; if (!(ONFJHABGCIP == num) && DBFBLNILIGL != 0 && ONFJHABGCIP.GIFMBEHHKMB != PlayerHand.KKECAHMCLNL.NOT_CONNECTED) { return DBFBLNILIGL.HKEKAPPCIGD; } throw new NullReferenceException(); } // Token: 0x0600D275 RID: 53877 RVA: 0x00309548 File Offset: 0x00307748 [Token(Token = "0x600D275")] [Address(RVA = "0x11113E0", Offset = "0x11101E0", VA = "0x1811113E0")] private void JHIFKHCPCOB() { for (;;) { HKKOHFHADKK hkkohfhadkk = this.playerStateMachine; if (this.FINCGMDKJHI()) { break; } if (Player.k__BackingField.MNFHGOOJHIM) { goto Block_1; } } HKKOHFHADKK hkkohfhadkk2 = this.playerStateMachine; return; Block_1: HKKOHFHADKK hkkohfhadkk3 = this.playerStateMachine; throw new NullReferenceException(); } // Token: 0x0600D276 RID: 53878 RVA: 0x00309588 File Offset: 0x00307788 [Token(Token = "0x600D276")] [Address(RVA = "0x1112CF0", Offset = "0x1111AF0", VA = "0x181112CF0")] private void LODBGFINDDK(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.rotationController.KMAPFGLMCKO(this); } // Token: 0x0600D277 RID: 53879 RVA: 0x003095A8 File Offset: 0x003077A8 [Token(Token = "0x600D277")] [Address(RVA = "0x110C460", Offset = "0x110B260", VA = "0x18110C460")] private void AHLIDJDFKHM(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.rotationController.FAJLDFDEOBI(this); } // Token: 0x0600D278 RID: 53880 RVA: 0x003095C8 File Offset: 0x003077C8 [Token(Token = "0x600D278")] [Address(RVA = "0x110F1E0", Offset = "0x110DFE0", VA = "0x18110F1E0")] private bool FINCGMDKJHI() { SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (!(instance != num) || !SingletonMonoBehaviour.ONCPNMDGGKG.IHGLCNOGPPN) { Player k__BackingField = Player.k__BackingField; int num2 = 0; if (!(k__BackingField != num2) || !Player.k__BackingField.ICMBJEEFPLE) { throw new NullReferenceException(); } } return true; } // Token: 0x0600D279 RID: 53881 RVA: 0x00309620 File Offset: 0x00307820 [Token(Token = "0x600D279")] [Address(RVA = "0x110FCC0", Offset = "0x110EAC0", VA = "0x18110FCC0")] private void HHMBGHGPCPA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { HPAOFKPOFGO hpaofkpofgo = this.rotationController; Player k__BackingField = Player.k__BackingField; hpaofkpofgo.KMAPFGLMCKO(this); k__BackingField.playerMovement.AddMovementActionRestriction(this); } // Token: 0x0600D27A RID: 53882 RVA: 0x00309654 File Offset: 0x00307854 [Token(Token = "0x600D27A")] [Address(RVA = "0x110D050", Offset = "0x110BE50", VA = "0x18110D050")] private void BBFDOBBOOAI() { if (!this.FINCGMDKJHI()) { HKKOHFHADKK hkkohfhadkk = this.playerStateMachine; return; } } // Token: 0x0600D27B RID: 53883 RVA: 0x00309678 File Offset: 0x00307878 [Token(Token = "0x600D27B")] [Address(RVA = "0x110E0F0", Offset = "0x110CEF0", VA = "0x18110E0F0")] private void DBPMNMNKHAE(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { Player k__BackingField = Player.k__BackingField; int num = 0; if (k__BackingField != num) { this.rotationController.FAJLDFDEOBI(this); k__BackingField.playerMovement.RemoveMovementActionRestriction(this); } } // Token: 0x0600D27C RID: 53884 RVA: 0x003096B8 File Offset: 0x003078B8 [Token(Token = "0x600D27C")] [Address(RVA = "0x11109E0", Offset = "0x110F7E0", VA = "0x1811109E0")] private void JAEADPMBECM(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.rotationController.AFMGKFAIMNF(this); } // Token: 0x0600D27D RID: 53885 RVA: 0x003096D8 File Offset: 0x003078D8 [Token(Token = "0x600D27D")] [Address(RVA = "0x110FDB0", Offset = "0x110EBB0", VA = "0x18110FDB0")] private void HIKOHPFFANC() { if (!Player.k__BackingField.MNFHGOOJHIM) { HKKOHFHADKK hkkohfhadkk = this.playerStateMachine; return; } } // Token: 0x0600D27E RID: 53886 RVA: 0x00309700 File Offset: 0x00307900 [Token(Token = "0x600D27E")] [Address(RVA = "0x110FC30", Offset = "0x110EA30", VA = "0x18110FC30")] private void HAGMEPOJIOO(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.rotationController.DMJOLIMPKBB(this); } // Token: 0x0600D27F RID: 53887 RVA: 0x00309720 File Offset: 0x00307920 [Token(Token = "0x600D27F")] [Address(RVA = "0x1111B50", Offset = "0x1110950", VA = "0x181111B50")] private void KFJKJJHHEGL() { int num = 0; float num2 = base.FIIPAECOOED(num); this.stablePlayerHeight = num2; this.maxStablePlayerHeight = num2; OKNNKFGFODL localPlayerAvatarSkeletonIsEnabledChanged = Player.LocalPlayerAvatarSkeletonIsEnabledChanged; Action action = new Action(this.AKHKDCBANLC); Player.LocalPlayerAvatarSkeletonIsEnabledChanged = OKNNKFGFODL.BPJDFPACLMK(localPlayerAvatarSkeletonIsEnabledChanged, action); } // Token: 0x0600D280 RID: 53888 RVA: 0x00309764 File Offset: 0x00307964 [Token(Token = "0x600D280")] [Address(RVA = "0x1116930", Offset = "0x1115730", VA = "0x181116930")] private void OINPEIBLHOO() { OKNNKFGFODL localPlayerAvatarSkeletonIsEnabledChanged = Player.LocalPlayerAvatarSkeletonIsEnabledChanged; Action action = new Action(this.AKHKDCBANLC); Player.LocalPlayerAvatarSkeletonIsEnabledChanged = OKNNKFGFODL.GMNMHGMFGOL(localPlayerAvatarSkeletonIsEnabledChanged, action); } // Token: 0x0600D281 RID: 53889 RVA: 0x00309790 File Offset: 0x00307990 [Token(Token = "0x600D281")] [Address(RVA = "0x110E480", Offset = "0x110D280", VA = "0x18110E480")] private void DGFEFNIFIBL() { float num = this.heightSmoothtime; int num2 = 0; base.CCFPOMNELMK(num); float num3 = base.FIIPAECOOED(num2); float num4 = this.minHeightVariationThresholdInches * 0.0254f; float num5 = this.minHeightVariationDerivativeThreshold; int num6 = 0; float num7 = num5 * 0.0254f; if (num6 != 0 || this.requestStableHeightUpdate) { this.requestStableHeightUpdate = false; this.stablePlayerHeight = num3; if (num3 > this.maxStablePlayerHeight) { this.maxStablePlayerHeight = num3; } } } // Token: 0x0600D282 RID: 53890 RVA: 0x00309804 File Offset: 0x00307A04 [Token(Token = "0x600D282")] [Address(RVA = "0x110C490", Offset = "0x110B290", VA = "0x18110C490")] private void AKHKDCBANLC() { this.requestStableHeightUpdate = true; } // Token: 0x0600D283 RID: 53891 RVA: 0x00309818 File Offset: 0x00307A18 [Token(Token = "0x600D283")] [Address(RVA = "0x1112D20", Offset = "0x1111B20", VA = "0x181112D20")] private bool LOGKBFMLEGN(out float ADIEEDCLDDA) { bool inited = PEGGCEDHBOF.DOOHKCANFLO.k__BackingField.inited; bool flag; if (flag) { return true; } throw new NullReferenceException(); } // Token: 0x0600D284 RID: 53892 RVA: 0x00309844 File Offset: 0x00307A44 [Token(Token = "0x600D284")] [Address(RVA = "0x1112270", Offset = "0x1111070", VA = "0x181112270")] private void KNPCMPHDAMG() { int num = 0; HeightOffsetPoint juniorModeOffsetPoint = SingletonMonoBehaviour.ONCPNMDGGKG.juniorModeOffsetPoint; if (this.LOGKBFMLEGN(num)) { Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform; float num2 = juniorModeOffsetPoint.GetRelativePlayerHeight(transform); float num3 = (float)(num * (int)0.5f); num2 = Mathf.Min((float)num, num3); float z = Vector3.up.z; Vector3 vector; float z2 = vector.z; base.GCCFNDCCFMB(); this.KFJKJJHHEGL(); return; } float z3 = Vector3.zero.z; } // Token: 0x0600D285 RID: 53893 RVA: 0x003098C8 File Offset: 0x00307AC8 [Token(Token = "0x600D285")] [Address(RVA = "0x110E210", Offset = "0x110D010", VA = "0x18110E210")] private bool DBPOIBFLNAH(out float DMNPAEHLGFG) { int num = 0; int num2 = 0; int num3 = 0; if (!this.LOGKBFMLEGN(num)) { KHINMMJIENE settingsManager = VRPlayerController.SettingsManager; if (num2 < num3) { num2 += num2; num2++; } if (settingsManager == 0) { DMNPAEHLGFG.m_value = (float)num2; } } DMNPAEHLGFG.m_value = (float)num; throw new NullReferenceException(); } // Token: 0x0600D286 RID: 53894 RVA: 0x00309914 File Offset: 0x00307B14 [Token(Token = "0x600D286")] [Address(RVA = "0x110E730", Offset = "0x110D530", VA = "0x18110E730")] private void DMDHJGPFOJN() { int num = 0; float num2 = this.MKPMBEBOHBC(); this.standHeightSpring.CMOABLJHNEN(num); this.shortenSpring.CMOABLJHNEN(num); } // Token: 0x0600D287 RID: 53895 RVA: 0x00309948 File Offset: 0x00307B48 [Token(Token = "0x600D287")] [Address(RVA = "0x1111C60", Offset = "0x1110A60", VA = "0x181111C60")] private void KHJANMMKNCF() { this.CDAEAHGGBNL(); } // Token: 0x0600D288 RID: 53896 RVA: 0x0030995C File Offset: 0x00307B5C [Token(Token = "0x600D288")] [Address(RVA = "0x1114060", Offset = "0x1112E60", VA = "0x181114060")] private float MKPMBEBOHBC() { BJOIBBBOIKO bjoibbboiko = this.vrSeatedModeHeightOverrideMap; int num = 0; if (bjoibbboiko.HFHFEJMMDFH || !this.DBPOIBFLNAH(num)) { } return ((ISteamVR_Action_Skeleton_Source)this.vrSeatedModeHeightOverrideMap).indexCurl; } // Token: 0x0600D289 RID: 53897 RVA: 0x00309998 File Offset: 0x00307B98 [Token(Token = "0x600D289")] [Address(RVA = "0x110F730", Offset = "0x110E530", VA = "0x18110F730")] private float GKEMHPPFKAE() { return this.MKPMBEBOHBC(); } // Token: 0x0600D28A RID: 53898 RVA: 0x003099AC File Offset: 0x00307BAC [Token(Token = "0x600D28A")] [Address(RVA = "0x1112A40", Offset = "0x1111840", VA = "0x181112A40")] private float LIMOOMJDDNL() { Player k__BackingField = Player.k__BackingField; if (k__BackingField != 0) { } int num = 0; if (!(k__BackingField == num)) { bool flag; if (!flag) { } float num2 = this.MKPMBEBOHBC(); return Mathf.Min(1.74f, num2); } throw new NullReferenceException(); } // Token: 0x0600D28B RID: 53899 RVA: 0x003099F4 File Offset: 0x00307BF4 [Token(Token = "0x600D28B")] [Address(RVA = "0x110D920", Offset = "0x110C720", VA = "0x18110D920")] private void CDAEAHGGBNL() { if (this.IsSeatedModeEnabled) { float num = this.MKPMBEBOHBC(); float num2 = this.LIMOOMJDDNL(); } PBCPECJNPKD pbcpecjnpkd = this.standHeightSpring; throw new NullReferenceException(); } // Token: 0x0600D28C RID: 53900 RVA: 0x00309AB4 File Offset: 0x00307CB4 [Token(Token = "0x600D28C")] [Address(RVA = "0x1117820", Offset = "0x1116620", VA = "0x181117820")] public VRPlayerController() { BJOIBBBOIKO bjoibbboiko = new BJOIBBBOIKO(); this.steeringControllerMap = bjoibbboiko; AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH(); this.pointGestureRestrictionFlag = aolmggapkeh; AOLMGGAPKEH aolmggapkeh2 = new AOLMGGAPKEH(); this.leftHandToolPickupRestrictionFlag = aolmggapkeh2; AOLMGGAPKEH aolmggapkeh3 = new AOLMGGAPKEH(); this.rightHandToolPickupRestrictionFlag = aolmggapkeh3; AOLMGGAPKEH aolmggapkeh4 = new AOLMGGAPKEH(); this.strafeRestrictionFlag = aolmggapkeh4; AOLMGGAPKEH aolmggapkeh5 = new AOLMGGAPKEH(); this.watchOpenGestureRestrictionFlag = aolmggapkeh5; AOLMGGAPKEH aolmggapkeh6 = new AOLMGGAPKEH(); this.shareCameraGestureRestrictionFlag = aolmggapkeh6; AOLMGGAPKEH aolmggapkeh7 = new AOLMGGAPKEH(); this.backpackToolPickupRestrictionFlag = aolmggapkeh7; AOLMGGAPKEH aolmggapkeh8 = new AOLMGGAPKEH(); this.expressoRestrictionFlag = aolmggapkeh8; BJOIBBBOIKO> bjoibbboiko2 = new BJOIBBBOIKO(); this.leftHandPlacementControllerMap = bjoibbboiko2; BJOIBBBOIKO> bjoibbboiko3 = new BJOIBBBOIKO(); this.rightHandPlacementControllerMap = bjoibbboiko3; GBEHHOMCMGG gbehhomcmgg = new GBEHHOMCMGG(); this.leftHandPlacementSystem = gbehhomcmgg; GBEHHOMCMGG gbehhomcmgg2 = new GBEHHOMCMGG(); this.rightHandPlacementSystem = gbehhomcmgg2; List list = new List(); this.pickupConditions = list; this.leftHandScrollingToken = "LeftHandScrollingToken"; this.rightHandScrollingToken = "rightHandScrollingToken"; AOLMGGAPKEH aolmggapkeh9 = new AOLMGGAPKEH(); this.vrSeatedModeEnabledOverrideFlag = aolmggapkeh9; BJOIBBBOIKO bjoibbboiko4 = new BJOIBBBOIKO(); this.vrSeatedModeHeightOverrideMap = bjoibbboiko4; HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK(); this.playerStateMachine = hkkohfhadkk; UIInputModule.LAGCGHDHJEI[] array = new UIInputModule.LAGCGHDHJEI[2]; this.cachedInputResultPerHand = array; this.handAlternator = true; bool[] array2 = new bool[2]; this.pointGestureDownDetected = array2; PBCPECJNPKD pbcpecjnpkd = new PBCPECJNPKD(); this.standHeightSpring = pbcpecjnpkd; PBCPECJNPKD pbcpecjnpkd2 = new PBCPECJNPKD(); this.shortenSpring = pbcpecjnpkd2; base..ctor(); } // Token: 0x04008679 RID: 34425 [Token(Token = "0x4008679")] private const float HAIR_TRIGGER_REACTION_WINDOW = 0.25f; // Token: 0x0400867A RID: 34426 [Token(Token = "0x400867A")] private const float BOTH_HAND_BUTTON_PRESS_WINDOW = 0.2f; // Token: 0x0400867B RID: 34427 [Token(Token = "0x400867B")] private const float HAND_OPEN_CLOSE_LERP_THRESHOLD = 0.1f; // Token: 0x0400867C RID: 34428 [Token(Token = "0x400867C")] private const float HAND_OPEN_CLOSE_LERP_SPEED_FAST = 30f; // Token: 0x0400867D RID: 34429 [Token(Token = "0x400867D")] private const float HAND_OPEN_CLOSE_LERP_SPEED_SLOW = 10f; // Token: 0x0400867E RID: 34430 [Token(Token = "0x400867E")] private static string STATIONARY_TOKEN = "STATIONARY"; // Token: 0x0400867F RID: 34431 [Token(Token = "0x400867F")] private const int STATIONARY_PRIORITY = 0; // Token: 0x04008680 RID: 34432 [Token(Token = "0x4008680")] private const float INCHES_TO_METERS = 0.0254f; // Token: 0x04008681 RID: 34433 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4008681")] [SerializeField] [Header("Seated Mode")] private float minHeightVariationThresholdInches = 8f; // Token: 0x04008682 RID: 34434 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x4008682")] [SerializeField] private float minHeightVariationDerivativeThreshold = 4f; // Token: 0x04008683 RID: 34435 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4008683")] [SerializeField] private float heightSmoothtime = 0.66f; // Token: 0x04008684 RID: 34436 [FieldOffset(Offset = "0x24")] [Token(Token = "0x4008684")] [SerializeField] private float heightApplySmoothTime = 0.4f; // Token: 0x04008685 RID: 34437 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4008685")] [SerializeField] private float shortenApplySmoothTime = 0.25f; // Token: 0x04008686 RID: 34438 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4008686")] [SerializeField] [Header("Locomotion")] private VRPlayerRotationContent rotationContent; // Token: 0x04008687 RID: 34439 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4008687")] [SerializeField] private VRPlayerLocomotionContent locomotionContent; // Token: 0x04008688 RID: 34440 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4008688")] [SerializeField] [Header("Common Steering Controllers")] private WalkVRPlayerSteeringController walkSteering; // Token: 0x04008689 RID: 34441 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4008689")] [SerializeField] private StationaryVRPlayerSteeringController stationarySteering; // Token: 0x0400868A RID: 34442 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400868A")] [SerializeField] [Header("UI Interaction Settings")] private float maxUIInteractionDistance; // Token: 0x0400868B RID: 34443 [FieldOffset(Offset = "0x54")] [Token(Token = "0x400868B")] [SerializeField] private float maxUIPushButtonDistance = 1f; // Token: 0x0400868C RID: 34444 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400868C")] [SerializeField] private int uiRaycastUpdateHz = (int)((ulong)10L); // Token: 0x0400868D RID: 34445 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x400868D")] [SerializeField] [Header("Portal Interaction")] private float portalRemoteSearchCapsuleLength = 0.8f; // Token: 0x0400868E RID: 34446 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400868E")] [SerializeField] private float portalRemoteSearchCapsuleRadius = 0.15f; // Token: 0x0400868F RID: 34447 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400868F")] [SerializeField] [Header("Notifications")] private WatchNotificationVRController watchNotificationController; // Token: 0x04008690 RID: 34448 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4008690")] [SerializeField] [Header("Subtitles")] private SubtitleVRController subtitleController; // Token: 0x04008691 RID: 34449 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4008691")] private EGNHAINOPAA locomotionController; // Token: 0x04008692 RID: 34450 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4008692")] private HPAOFKPOFGO rotationController; // Token: 0x04008693 RID: 34451 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4008693")] private BJOIBBBOIKO steeringControllerMap; // Token: 0x04008694 RID: 34452 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4008694")] private AOLMGGAPKEH pointGestureRestrictionFlag; // Token: 0x04008695 RID: 34453 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4008695")] private bool delayedReleaseOfLeftHandHeldTool; // Token: 0x04008696 RID: 34454 [FieldOffset(Offset = "0x99")] [Token(Token = "0x4008696")] private bool delayedReleaseOfRightHandHeldTool; // Token: 0x04008697 RID: 34455 [FieldOffset(Offset = "0x9A")] [Token(Token = "0x4008697")] private bool delayedLeftHandVelocityTriggerRelease; // Token: 0x04008698 RID: 34456 [FieldOffset(Offset = "0x9B")] [Token(Token = "0x4008698")] private bool delayedRightHandVelocityTriggerRelease; // Token: 0x04008699 RID: 34457 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4008699")] private AOLMGGAPKEH leftHandToolPickupRestrictionFlag; // Token: 0x0400869A RID: 34458 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400869A")] private AOLMGGAPKEH rightHandToolPickupRestrictionFlag; // Token: 0x0400869B RID: 34459 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400869B")] private AOLMGGAPKEH strafeRestrictionFlag; // Token: 0x0400869C RID: 34460 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400869C")] private AOLMGGAPKEH watchOpenGestureRestrictionFlag; // Token: 0x0400869D RID: 34461 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400869D")] private AOLMGGAPKEH shareCameraGestureRestrictionFlag; // Token: 0x0400869E RID: 34462 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400869E")] private AOLMGGAPKEH backpackToolPickupRestrictionFlag; // Token: 0x0400869F RID: 34463 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400869F")] private AOLMGGAPKEH expressoRestrictionFlag; // Token: 0x040086A0 RID: 34464 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x40086A0")] private BJOIBBBOIKO> leftHandPlacementControllerMap; // Token: 0x040086A1 RID: 34465 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x40086A1")] private BJOIBBBOIKO> rightHandPlacementControllerMap; // Token: 0x040086A2 RID: 34466 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x40086A2")] private GBEHHOMCMGG leftHandPlacementSystem; // Token: 0x040086A3 RID: 34467 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x40086A3")] private GBEHHOMCMGG rightHandPlacementSystem; // Token: 0x040086A4 RID: 34468 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x40086A4")] private VRToolController currentRightHandToolActionController; // Token: 0x040086A5 RID: 34469 [FieldOffset(Offset = "0x100")] [Token(Token = "0x40086A5")] private VRToolController currentLeftHandToolActionController; // Token: 0x040086A6 RID: 34470 [FieldOffset(Offset = "0x108")] [Token(Token = "0x40086A6")] private readonly List pickupConditions; // Token: 0x040086A7 RID: 34471 [FieldOffset(Offset = "0x110")] [Token(Token = "0x40086A7")] private VRInputHandler leftHandInput; // Token: 0x040086A8 RID: 34472 [FieldOffset(Offset = "0x118")] [Token(Token = "0x40086A8")] private VRInputHandler rightHandInput; // Token: 0x040086A9 RID: 34473 [FieldOffset(Offset = "0x120")] [Token(Token = "0x40086A9")] private string leftHandScrollingToken; // Token: 0x040086AA RID: 34474 [FieldOffset(Offset = "0x128")] [Token(Token = "0x40086AA")] private string rightHandScrollingToken; // Token: 0x040086AB RID: 34475 [FieldOffset(Offset = "0x130")] [Token(Token = "0x40086AB")] private AOLMGGAPKEH vrSeatedModeEnabledOverrideFlag; // Token: 0x040086AC RID: 34476 [FieldOffset(Offset = "0x138")] [Token(Token = "0x40086AC")] private BJOIBBBOIKO vrSeatedModeHeightOverrideMap; // Token: 0x040086AD RID: 34477 [FieldOffset(Offset = "0x140")] [Token(Token = "0x40086AD")] private HKKOHFHADKK playerStateMachine; // Token: 0x040086AE RID: 34478 [FieldOffset(Offset = "0x148")] [Token(Token = "0x40086AE")] private readonly UIInputModule.LAGCGHDHJEI[] cachedInputResultPerHand; // Token: 0x040086AF RID: 34479 [FieldOffset(Offset = "0x150")] [Token(Token = "0x40086AF")] private ShareCamera _shareCam; // Token: 0x040086B0 RID: 34480 [FieldOffset(Offset = "0x158")] [Token(Token = "0x40086B0")] private InteractablePortal _leftHandHoveredPortal; // Token: 0x040086B1 RID: 34481 [FieldOffset(Offset = "0x160")] [Token(Token = "0x40086B1")] private InteractablePortal _rightHandHoveredPortal; // Token: 0x040086B2 RID: 34482 [Token(Token = "0x40086B2")] private static KHINMMJIENE _settingsManager; // Token: 0x040086B3 RID: 34483 [FieldOffset(Offset = "0x168")] [Token(Token = "0x40086B3")] private bool handAlternator; // Token: 0x040086B4 RID: 34484 [FieldOffset(Offset = "0x169")] [Token(Token = "0x40086B4")] private bool leftHandToolToggleLockButtonUpPending; // Token: 0x040086B5 RID: 34485 [FieldOffset(Offset = "0x16A")] [Token(Token = "0x40086B5")] private bool rightHandToolToggleLockButtonUpPending; // Token: 0x040086B6 RID: 34486 [FieldOffset(Offset = "0x16B")] [Token(Token = "0x40086B6")] private bool leftHandToolUnlockButtonUpPending; // Token: 0x040086B7 RID: 34487 [FieldOffset(Offset = "0x16C")] [Token(Token = "0x40086B7")] private bool rightHandToolUnlockButtonUpPending; // Token: 0x040086B8 RID: 34488 [FieldOffset(Offset = "0x170")] [Token(Token = "0x40086B8")] private bool[] pointGestureDownDetected; // Token: 0x040086B9 RID: 34489 [FieldOffset(Offset = "0x178")] [Token(Token = "0x40086B9")] private float stablePlayerHeight; // Token: 0x040086BA RID: 34490 [FieldOffset(Offset = "0x17C")] [Token(Token = "0x40086BA")] private float maxStablePlayerHeight; // Token: 0x040086BB RID: 34491 [FieldOffset(Offset = "0x180")] [Token(Token = "0x40086BB")] private bool requestStableHeightUpdate; // Token: 0x040086BC RID: 34492 [FieldOffset(Offset = "0x188")] [Token(Token = "0x40086BC")] private PBCPECJNPKD standHeightSpring; // Token: 0x040086BD RID: 34493 [FieldOffset(Offset = "0x190")] [Token(Token = "0x40086BD")] private PBCPECJNPKD shortenSpring; // Token: 0x02002028 RID: 8232 [Token(Token = "0x2002028")] public enum MFKHDBGOHFD { // Token: 0x040086BF RID: 34495 [Token(Token = "0x40086BF")] INVALID, // Token: 0x040086C0 RID: 34496 [Token(Token = "0x40086C0")] PAUSED, // Token: 0x040086C1 RID: 34497 [Token(Token = "0x40086C1")] IDLE, // Token: 0x040086C2 RID: 34498 [Token(Token = "0x40086C2")] VEHICLE } // Token: 0x02002029 RID: 8233 [Token(Token = "0x2002029")] public sealed class KELFMDLDOIF : MulticastDelegate { // Token: 0x0600D28E RID: 53902 RVA: 0x00309C94 File Offset: 0x00307E94 [Token(Token = "0x600D28E")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public KELFMDLDOIF(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x0600D28F RID: 53903 RVA: 0x00309CB0 File Offset: 0x00307EB0 [Token(Token = "0x600D28F")] [Address(RVA = "0x1101330", Offset = "0x1100130", VA = "0x181101330", Slot = "13")] public bool Invoke(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0600D290 RID: 53904 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D290")] [Address(RVA = "0x1101270", Offset = "0x1100070", VA = "0x181101270", Slot = "14")] public IAsyncResult BeginInvoke(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600D291 RID: 53905 RVA: 0x00309E08 File Offset: 0x00308008 [Token(Token = "0x600D291")] [Address(RVA = "0x451890", Offset = "0x450690", VA = "0x180451890", Slot = "15")] public bool EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new NullReferenceException(); } } } }