3308 lines
112 KiB
C#
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();
|
|
}
|
|
}
|
|
}
|
|
}
|