Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/VRPlayerController.cs
T
2026-04-10 22:50:51 +02:00

3308 lines
112 KiB
C#

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<ShareCamera>();
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 <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
int num = 0;
if (<EGKJPJKLEAI>k__BackingField != num)
{
<EGKJPJKLEAI>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 <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
int num = 0;
if (<EGKJPJKLEAI>k__BackingField != num)
{
PlayerUI playerUI = <EGKJPJKLEAI>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<FECBNLOKJPG<CDEHHAFINFA>> bjoibbboiko = this.leftHandPlacementControllerMap;
GBEHHOMCMGG gbehhomcmgg = this.leftHandPlacementSystem;
return;
}
}
bool flag2 = this.rightHandPlacementControllerMap.HAHBGOMEMEE(PIHIPPPPEBI);
if (this.rightHandPlacementControllerMap.HFHFEJMMDFH)
{
BJOIBBBOIKO<FECBNLOKJPG<CDEHHAFINFA>> 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<FECBNLOKJPG<CDEHHAFINFA>> bjoibbboiko = this.leftHandPlacementControllerMap;
BJOIBBBOIKO<FECBNLOKJPG<CDEHHAFINFA>> 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<FECBNLOKJPG<CDEHHAFINFA>> 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<FECBNLOKJPG<CDEHHAFINFA>> bjoibbboiko = this.rightHandPlacementControllerMap;
BJOIBBBOIKO<FECBNLOKJPG<CDEHHAFINFA>> 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<FECBNLOKJPG<CDEHHAFINFA>> 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 <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left)
{
if (CBCCPKBNKAP == PlayerHand.PLLIKAOIPHP.Right)
{
<EGKJPJKLEAI>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<float> 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 <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
this.CGABPDHFODC(<EGKJPJKLEAI>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 <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
bool userInHMD = SingletonMonoBehaviour.ONCPNMDGGKG.GHCOKHFPGIC;
<EGKJPJKLEAI>k__BackingField.UpdateAFKStatus(userInHMD);
if (SingletonMonoBehaviour.ONCPNMDGGKG != 0)
{
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform;
Vector3 vector;
float z = vector.z;
}
PlayerHead head = <EGKJPJKLEAI>k__BackingField.head;
this.ALOGFENDNNB(head);
VRInputHandler vrinputHandler = this.leftHandInput;
PlayerHand leftHand = <EGKJPJKLEAI>k__BackingField.leftHand;
PlayerHand rightHand = <EGKJPJKLEAI>k__BackingField.rightHand;
VRInputHandler vrinputHandler2 = this.rightHandInput;
PlayerUI playerUI = <EGKJPJKLEAI>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 = <EGKJPJKLEAI>k__BackingField.leftHand;
VRInputHandler vrinputHandler4 = this.rightHandInput;
bool flag8 = this.OEGOFLGIACI(leftHand2, vrinputHandler3);
PlayerHand rightHand2 = <EGKJPJKLEAI>k__BackingField.rightHand;
flag5 = flag8;
bool flag9 = this.OEGOFLGIACI(rightHand2, vrinputHandler4);
<EGKJPJKLEAI>k__BackingField.SetPushToTalkActive(flag9, this);
HKKOHFHADKK hkkohfhadkk = this.playerStateMachine;
if (!flag5 && this.FINCGMDKJHI())
{
HKKOHFHADKK hkkohfhadkk2 = this.playerStateMachine;
}
if (!flag5 && Player.<EGKJPJKLEAI>k__BackingField.MNFHGOOJHIM)
{
HKKOHFHADKK hkkohfhadkk3 = this.playerStateMachine;
}
this.playerStateMachine.OPEMIFENIJM();
PlayerMovement playerMovement = <EGKJPJKLEAI>k__BackingField.playerMovement;
this.OCHJOBPJDGB(<EGKJPJKLEAI>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, <EGKJPJKLEAI>k__BackingField, vrinputHandler5, vrinputHandler6, transform2, playerMovement, num3, deltaTime2);
VRInputHandler vrinputHandler7 = this.rightHandInput;
int num8 = 0;
VRInputHandler vrinputHandler8 = this.leftHandInput;
this.CMKKPBAHEML(<EGKJPJKLEAI>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, <EGKJPJKLEAI>k__BackingField, instance);
SubtitleVRController subtitleVRController = this.subtitleController;
SubtitleManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
subtitleVRController.BALOKJMBNIN(this, <EGKJPJKLEAI>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 <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
PlayerTrackingSpace trackingSpace = <EGKJPJKLEAI>k__BackingField.trackingSpace;
this.KHMJAFHHCIB(trackingSpace);
PlayerAvatarDisplay playerAvatarDisplay = <EGKJPJKLEAI>k__BackingField.playerAvatar.playerAvatarDisplay;
int num = 0;
playerAvatarDisplay.HideFirstPersonRenderersThisFrame(num);
if (VRPlayerController.SettingsManager == 0)
{
bool flag = this.handAlternator;
}
VRInputHandler vrinputHandler = this.rightHandInput;
PlayerHand leftHand = <EGKJPJKLEAI>k__BackingField.leftHand;
VRInputHandler vrinputHandler2 = this.leftHandInput;
PlayerHand rightHand = <EGKJPJKLEAI>k__BackingField.rightHand;
this.NKNIBHIHOBH(<EGKJPJKLEAI>k__BackingField, true, leftHand, rightHand, vrinputHandler2, vrinputHandler);
VRInputHandler vrinputHandler3 = this.leftHandInput;
PlayerHand rightHand2 = <EGKJPJKLEAI>k__BackingField.rightHand;
VRInputHandler vrinputHandler4 = this.rightHandInput;
PlayerHand leftHand2 = <EGKJPJKLEAI>k__BackingField.leftHand;
this.NKNIBHIHOBH(<EGKJPJKLEAI>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 <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
VRInputHandler vrinputHandler = this.leftHandInput;
PlayerHand leftHand = <EGKJPJKLEAI>k__BackingField.leftHand;
this.MJKBOEICDHE(<EGKJPJKLEAI>k__BackingField, leftHand, vrinputHandler);
this.EJMKMFPCCAL(<EGKJPJKLEAI>k__BackingField, leftHand, vrinputHandler);
PlayerHand rightHand = <EGKJPJKLEAI>k__BackingField.rightHand;
VRInputHandler vrinputHandler2 = this.rightHandInput;
this.MJKBOEICDHE(<EGKJPJKLEAI>k__BackingField, rightHand, vrinputHandler2);
this.EJMKMFPCCAL(<EGKJPJKLEAI>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<Player>();
}
// 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 <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
uint num;
this.KEIKIBJMDLL(walkVRPlayerSteeringController, this, (int)num);
this.MBJEOEDBFLJ();
PlayerTrackingSpace trackingSpace = <EGKJPJKLEAI>k__BackingField.trackingSpace;
this.KHMJAFHHCIB(trackingSpace);
UIInputModule.LAGCGHDHJEI[] array = this.cachedInputResultPerHand;
UIInputModule.LAGCGHDHJEI[] array2 = this.cachedInputResultPerHand;
VRInputHandler vrinputHandler = this.leftHandInput;
PlayerHand leftHand = <EGKJPJKLEAI>k__BackingField.leftHand;
this.EPLJDJJODJM(leftHand, vrinputHandler);
VRInputHandler vrinputHandler2 = this.rightHandInput;
PlayerHand rightHand = <EGKJPJKLEAI>k__BackingField.rightHand;
this.EPLJDJJODJM(rightHand, vrinputHandler2);
<EGKJPJKLEAI>k__BackingField.CEFEDIKBDFI = PlayerHand.PLLIKAOIPHP.Unknown;
<EGKJPJKLEAI>k__BackingField.playerMovement.RequestCrouchStop();
<EGKJPJKLEAI>k__BackingField.playerMovement.RequestProneStop();
ulong num2;
<EGKJPJKLEAI>k__BackingField.toolEquipSlots.KPCNMNHHIIE = num2 != 0UL;
ulong num3;
<EGKJPJKLEAI>k__BackingField.toolEquipSlots.LKAMMOHBINC = num3 != 0UL;
<EGKJPJKLEAI>k__BackingField.playerUI.watchMenuProjector.WatchGazeOpeningEnabled = true;
<EGKJPJKLEAI>k__BackingField.playerChaperone.RoomCenterVisualEnabled = true;
bool flag = base.ABJEMFKNDEL(<EGKJPJKLEAI>k__BackingField);
uint num4;
this.playerStateMachine.PIEOGAPMGIH((ushort)num4);
SingletonMonoBehaviour.ONCPNMDGGKG.vrLocomotionComfortMode.OnPlayerLoadedIntoNewRoom();
this.KNPCMPHDAMG();
this.locomotionController.CLMJNPFECAM(<EGKJPJKLEAI>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.<PIIODFOEOFG>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<PlayerHand, int, float> vibrateEvent = ONFJHABGCIP.VibrateEvent;
Action<PlayerHand, int, float> action = new Action(this.ODJBEFIPPIP);
NBPOLJHGGLE<PlayerHand, int, float> nbpoljhggle = NBPOLJHGGLE.BPJDFPACLMK(vibrateEvent, action);
ONFJHABGCIP.VibrateEvent = nbpoljhggle;
ONFJHABGCIP.<BDIMLOKHCIE>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<PlayerHand, int, float> vibrateEvent = ONFJHABGCIP.VibrateEvent;
Action<PlayerHand, int, float> action = new Action(this.ODJBEFIPPIP);
NBPOLJHGGLE<PlayerHand, int, float> 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.<EGKJPJKLEAI>k__BackingField.leftHand;
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
VRInputHandler vrinputHandler = this.rightHandInput;
VRInputHandler vrinputHandler2 = this.leftHandInput;
PlayerHand rightHand = <EGKJPJKLEAI>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.<EGKJPJKLEAI>k__BackingField.rightHand;
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
VRInputHandler vrinputHandler = this.leftHandInput;
VRInputHandler vrinputHandler2 = this.rightHandInput;
PlayerHand leftHand = <EGKJPJKLEAI>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 <CNBOAJHOAGO>k__BackingField = ONFJHABGCIP._localMenuFinger.<CNBOAJHOAGO>k__BackingField;
float tactileHoverRange = ONFJHABGCIP._localMenuFinger.DJODILACIBH;
if (KHPBNKDKCKN)
{
int num = 0;
if (<CNBOAJHOAGO>k__BackingField == num || <CNBOAJHOAGO>k__BackingField.isActiveAndEnabled)
{
break;
}
}
List<VRCanvas> 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.<IsConnected>k__BackingField)
{
while (handConnectedState == PlayerHand.KKECAHMCLNL.NOT_CONNECTED)
{
}
int num = 0;
ONFJHABGCIP.GIFMBEHHKMB = (PlayerHand.KKECAHMCLNL)num;
return;
}
if (DBFBLNILIGL.<IsTracking>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.<EGKJPJKLEAI>k__BackingField.playerUI.MGNNOEHCLGO;
bool flag2 = Player.<EGKJPJKLEAI>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<InteractablePortal>();
}
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.<VelocityWaitForNextUpdate>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.<VelocityWaitForNextUpdate>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 <KEAFHGJNAGM>k__BackingField = ONFJHABGCIP.<KEAFHGJNAGM>k__BackingField;
int <DirectionRollbackStartFrame>k__BackingField = DBFBLNILIGL.<DirectionRollbackStartFrame>k__BackingField;
float smoothDeltaTime = Time.smoothDeltaTime;
float smoothDeltaTime2 = Time.smoothDeltaTime;
float smoothDeltaTime3 = Time.smoothDeltaTime;
float smoothDeltaTime4 = Time.smoothDeltaTime;
ControllerVelocitySettings.KLOLHKHLELP <AngularVelocityAverageMethod>k__BackingField = DBFBLNILIGL.<AngularVelocityAverageMethod>k__BackingField;
ControllerVelocitySettings.KLOLHKHLELP <LinearVelocityAverageMethod>k__BackingField = DBFBLNILIGL.<LinearVelocityAverageMethod>k__BackingField;
<KEAFHGJNAGM>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 <DIKNDIDDFPG>k__BackingField = ONFJHABGCIP.<DIKNDIDDFPG>k__BackingField;
float <GBJLIHLBEPA>k__BackingField = ONFJHABGCIP.<GBJLIHLBEPA>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 * <DIKNDIDDFPG>k__BackingField;
Vector3 vector9 = num + num8;
}
}
num2++;
}
float <IGGLECLLMKO>k__BackingField = ONFJHABGCIP.<IGGLECLLMKO>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<VRPlayerController.KELFMDLDOIF> 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 <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
int num = 0;
if (!(<EGKJPJKLEAI>k__BackingField == num))
{
LocalPlayerController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
PlayerMovement playerMovement = <EGKJPJKLEAI>k__BackingField.playerMovement;
if (instance.FGAMGPEBMGE == LocalPlayerController.JJKKCDNKBJI.VR_WALK)
{
PlayerMovement playerMovement2 = <EGKJPJKLEAI>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);
<EGKJPJKLEAI>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.<HairTriggerButtonPressed>k__BackingField ? 1 : 0) != num3)
{
float time = Time.time;
}
if ((AJBOBHFBAPB.<HairTriggerButtonPressed>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.<EGKJPJKLEAI>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 <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
int num2 = 0;
if (!(<EGKJPJKLEAI>k__BackingField != num2) || !Player.<EGKJPJKLEAI>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 <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
hpaofkpofgo.KMAPFGLMCKO(this);
<EGKJPJKLEAI>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 <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
int num = 0;
if (<EGKJPJKLEAI>k__BackingField != num)
{
this.rotationController.FAJLDFDEOBI(this);
<EGKJPJKLEAI>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.<EGKJPJKLEAI>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.<IGIPMGJEJHD>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<float> 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 <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
if (<EGKJPJKLEAI>k__BackingField != 0)
{
}
int num = 0;
if (!(<EGKJPJKLEAI>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<VRPlayerSteeringController> 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<FECBNLOKJPG<CDEHHAFINFA>> bjoibbboiko2 = new BJOIBBBOIKO();
this.leftHandPlacementControllerMap = bjoibbboiko2;
BJOIBBBOIKO<FECBNLOKJPG<CDEHHAFINFA>> bjoibbboiko3 = new BJOIBBBOIKO();
this.rightHandPlacementControllerMap = bjoibbboiko3;
GBEHHOMCMGG gbehhomcmgg = new GBEHHOMCMGG();
this.leftHandPlacementSystem = gbehhomcmgg;
GBEHHOMCMGG gbehhomcmgg2 = new GBEHHOMCMGG();
this.rightHandPlacementSystem = gbehhomcmgg2;
List<VRPlayerController.KELFMDLDOIF> list = new List();
this.pickupConditions = list;
this.leftHandScrollingToken = "LeftHandScrollingToken";
this.rightHandScrollingToken = "rightHandScrollingToken";
AOLMGGAPKEH aolmggapkeh9 = new AOLMGGAPKEH();
this.vrSeatedModeEnabledOverrideFlag = aolmggapkeh9;
BJOIBBBOIKO<float> 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<VRPlayerSteeringController> 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<FECBNLOKJPG<CDEHHAFINFA>> leftHandPlacementControllerMap;
// Token: 0x040086A1 RID: 34465
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x40086A1")]
private BJOIBBBOIKO<FECBNLOKJPG<CDEHHAFINFA>> 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<VRPlayerController.KELFMDLDOIF> 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<float> 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();
}
}
}
}