3409 lines
117 KiB
C#
3409 lines
117 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 UnityEngine.Rendering.Universal;
|
|
using UnityEngine.XR.ARSubsystems;
|
|
|
|
namespace RecRoom
|
|
{
|
|
// Token: 0x02002113 RID: 8467
|
|
[Token(Token = "0x2002113")]
|
|
[Serializable]
|
|
public class VRPlayerController : PlayerController
|
|
{
|
|
// Token: 0x17002217 RID: 8727
|
|
// (get) Token: 0x0600D607 RID: 54791 RVA: 0x0030F4E4 File Offset: 0x0030D6E4
|
|
[Token(Token = "0x17002217")]
|
|
public override bool HasInputThisFrame
|
|
{
|
|
[Token(Token = "0x600D607")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "4")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002218 RID: 8728
|
|
// (get) Token: 0x0600D608 RID: 54792 RVA: 0x0030F4F4 File Offset: 0x0030D6F4
|
|
[Token(Token = "0x17002218")]
|
|
private VRPlayerSteeringController ActiveSteeringController
|
|
{
|
|
[Token(Token = "0x600D608")]
|
|
[Address(RVA = "0x144DBF0", Offset = "0x144CBF0", VA = "0x18144DBF0")]
|
|
get
|
|
{
|
|
TrackableId trackableId = ((ITrackable)this.steeringControllerMap).trackableId;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002219 RID: 8729
|
|
// (get) Token: 0x0600D609 RID: 54793 RVA: 0x0030F514 File Offset: 0x0030D714
|
|
[Token(Token = "0x17002219")]
|
|
public HPAOFKPOFGO RotationController
|
|
{
|
|
[Token(Token = "0x600D609")]
|
|
[Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")]
|
|
get
|
|
{
|
|
return this.rotationController;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700221A RID: 8730
|
|
// (get) Token: 0x0600D60A RID: 54794 RVA: 0x0030F528 File Offset: 0x0030D728
|
|
[Token(Token = "0x1700221A")]
|
|
public static KOICIOKBFOI WalkHandMode
|
|
{
|
|
[Token(Token = "0x600D60A")]
|
|
[Address(RVA = "0x1C1DFE0", Offset = "0x1C1CFE0", VA = "0x181C1DFE0")]
|
|
get
|
|
{
|
|
KHINMMJIENE settingsManager = VRPlayerController.SettingsManager;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700221B RID: 8731
|
|
// (get) Token: 0x0600D60B RID: 54795 RVA: 0x0030F544 File Offset: 0x0030D744
|
|
[Token(Token = "0x1700221B")]
|
|
public VRInputHandler WalkHandInputHandler
|
|
{
|
|
[Token(Token = "0x600D60B")]
|
|
[Address(RVA = "0x1C1DF10", Offset = "0x1C1CF10", VA = "0x181C1DF10")]
|
|
get
|
|
{
|
|
if (VRPlayerController.SettingsManager == (ulong)1L)
|
|
{
|
|
return this.leftHandInput;
|
|
}
|
|
return this.rightHandInput;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700221C RID: 8732
|
|
// (get) Token: 0x0600D60C RID: 54796 RVA: 0x0030F570 File Offset: 0x0030D770
|
|
[Token(Token = "0x1700221C")]
|
|
public VRInputHandler OffHandInputHandler
|
|
{
|
|
[Token(Token = "0x600D60C")]
|
|
[Address(RVA = "0x1C1DB80", Offset = "0x1C1CB80", VA = "0x181C1DB80")]
|
|
get
|
|
{
|
|
if (VRPlayerController.SettingsManager == (ulong)1L)
|
|
{
|
|
return this.rightHandInput;
|
|
}
|
|
return this.leftHandInput;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700221D RID: 8733
|
|
// (get) Token: 0x0600D60D RID: 54797 RVA: 0x0030F59C File Offset: 0x0030D79C
|
|
[Token(Token = "0x1700221D")]
|
|
private ShareCamera ShareCam
|
|
{
|
|
[Token(Token = "0x600D60D")]
|
|
[Address(RVA = "0x1C1DD90", Offset = "0x1C1CD90", VA = "0x181C1DD90")]
|
|
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: 0x1700221E RID: 8734
|
|
// (get) Token: 0x0600D60E RID: 54798 RVA: 0x0030F5EC File Offset: 0x0030D7EC
|
|
[Token(Token = "0x1700221E")]
|
|
private static KHINMMJIENE SettingsManager
|
|
{
|
|
[Token(Token = "0x600D60E")]
|
|
[Address(RVA = "0x1C1DC50", Offset = "0x1C1CC50", VA = "0x181C1DC50")]
|
|
get
|
|
{
|
|
KHINMMJIENE settingsManager = VRPlayerController._settingsManager;
|
|
if (settingsManager == 0)
|
|
{
|
|
}
|
|
VRPlayerController._settingsManager = settingsManager;
|
|
return VRPlayerController._settingsManager;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D60F RID: 54799 RVA: 0x0030F618 File Offset: 0x0030D818
|
|
[Token(Token = "0x600D60F")]
|
|
[Address(RVA = "0x1C1C540", Offset = "0x1C1B540", VA = "0x181C1C540")]
|
|
public void OIJPNEBJDGM(VRPlayerController.KELFMDLDOIF LKMLNOJIFHH)
|
|
{
|
|
this.pickupConditions.Add(LKMLNOJIFHH);
|
|
}
|
|
|
|
// Token: 0x0600D610 RID: 54800 RVA: 0x0030F638 File Offset: 0x0030D838
|
|
[Token(Token = "0x600D610")]
|
|
[Address(RVA = "0x1C11A50", Offset = "0x1C10A50", VA = "0x181C11A50")]
|
|
public void AFLMJFOEMOP(VRPlayerController.KELFMDLDOIF LKMLNOJIFHH)
|
|
{
|
|
bool flag = this.pickupConditions.Remove(LKMLNOJIFHH);
|
|
}
|
|
|
|
// Token: 0x0600D611 RID: 54801 RVA: 0x0030F658 File Offset: 0x0030D858
|
|
[Token(Token = "0x600D611")]
|
|
[Address(RVA = "0x1C1B030", Offset = "0x1C1A030", VA = "0x181C1B030")]
|
|
public void NLMHPLPEPDM(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP, object PIHIPPPPEBI)
|
|
{
|
|
if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left)
|
|
{
|
|
this.rightHandToolPickupRestrictionFlag.BPAJKKAGPKB(PIHIPPPPEBI);
|
|
return;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D612 RID: 54802 RVA: 0x0030F67C File Offset: 0x0030D87C
|
|
[Token(Token = "0x600D612")]
|
|
[Address(RVA = "0x1C16E80", Offset = "0x1C15E80", VA = "0x181C16E80")]
|
|
public void KABNLIIIAMJ(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP, object PIHIPPPPEBI)
|
|
{
|
|
if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left)
|
|
{
|
|
this.rightHandToolPickupRestrictionFlag.BIHKNNPGGKP(PIHIPPPPEBI);
|
|
return;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D613 RID: 54803 RVA: 0x0030F6A0 File Offset: 0x0030D8A0
|
|
[Token(Token = "0x600D613")]
|
|
[Address(RVA = "0x1947E30", Offset = "0x1946E30", VA = "0x181947E30")]
|
|
public void JELOBMCBCMB(object PIHIPPPPEBI)
|
|
{
|
|
this.backpackToolPickupRestrictionFlag.BPAJKKAGPKB(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x0600D614 RID: 54804 RVA: 0x0030F6C0 File Offset: 0x0030D8C0
|
|
[Token(Token = "0x600D614")]
|
|
[Address(RVA = "0x1952560", Offset = "0x1951560", VA = "0x181952560")]
|
|
public void FLILALFJILN(object PIHIPPPPEBI)
|
|
{
|
|
this.backpackToolPickupRestrictionFlag.BIHKNNPGGKP(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x0600D615 RID: 54805 RVA: 0x0030F6E0 File Offset: 0x0030D8E0
|
|
[Token(Token = "0x600D615")]
|
|
[Address(RVA = "0x1BF3330", Offset = "0x1BF2330", VA = "0x181BF3330")]
|
|
public void AEMJLJLCBLD(object PIHIPPPPEBI)
|
|
{
|
|
this.leftHandToolPickupRestrictionFlag.BPAJKKAGPKB(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x0600D616 RID: 54806 RVA: 0x0030F700 File Offset: 0x0030D900
|
|
[Token(Token = "0x600D616")]
|
|
[Address(RVA = "0x1BF32D0", Offset = "0x1BF22D0", VA = "0x181BF32D0")]
|
|
public void MPPLLJOJOPE(object PIHIPPPPEBI)
|
|
{
|
|
this.rightHandToolPickupRestrictionFlag.BPAJKKAGPKB(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x0600D617 RID: 54807 RVA: 0x0030F720 File Offset: 0x0030D920
|
|
[Token(Token = "0x600D617")]
|
|
[Address(RVA = "0x1BF9DF0", Offset = "0x1BF8DF0", VA = "0x181BF9DF0")]
|
|
public void OJGNLJFEIEL(object PIHIPPPPEBI)
|
|
{
|
|
this.leftHandToolPickupRestrictionFlag.BIHKNNPGGKP(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x0600D618 RID: 54808 RVA: 0x0030F740 File Offset: 0x0030D940
|
|
[Token(Token = "0x600D618")]
|
|
[Address(RVA = "0x1BF9D90", Offset = "0x1BF8D90", VA = "0x181BF9D90")]
|
|
public void IHIPPHIOEIG(object PIHIPPPPEBI)
|
|
{
|
|
this.rightHandToolPickupRestrictionFlag.BIHKNNPGGKP(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x0600D619 RID: 54809 RVA: 0x0030F760 File Offset: 0x0030D960
|
|
[Token(Token = "0x600D619")]
|
|
[Address(RVA = "0x1317170", Offset = "0x1316170", VA = "0x181317170")]
|
|
public void JIEBENDKIKC(object PIHIPPPPEBI)
|
|
{
|
|
this.strafeRestrictionFlag.BPAJKKAGPKB(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x0600D61A RID: 54810 RVA: 0x0030F780 File Offset: 0x0030D980
|
|
[Token(Token = "0x600D61A")]
|
|
[Address(RVA = "0x1317220", Offset = "0x1316220", VA = "0x181317220")]
|
|
public void KGLKHKKKJHH(object PIHIPPPPEBI)
|
|
{
|
|
this.strafeRestrictionFlag.BIHKNNPGGKP(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x1700221F RID: 8735
|
|
// (get) Token: 0x0600D61B RID: 54811 RVA: 0x0030F7A0 File Offset: 0x0030D9A0
|
|
[Token(Token = "0x1700221F")]
|
|
public bool IsStrafeRestricted
|
|
{
|
|
[Token(Token = "0x600D61B")]
|
|
[Address(RVA = "0x1C1DB50", Offset = "0x1C1CB50", VA = "0x181C1DB50")]
|
|
get
|
|
{
|
|
return this.strafeRestrictionFlag.CFLJGNJLBFG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D61C RID: 54812 RVA: 0x0030F7C0 File Offset: 0x0030D9C0
|
|
[Token(Token = "0x600D61C")]
|
|
[Address(RVA = "0x1C15800", Offset = "0x1C14800", VA = "0x181C15800")]
|
|
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: 0x0600D61D RID: 54813 RVA: 0x0030F804 File Offset: 0x0030DA04
|
|
[Token(Token = "0x600D61D")]
|
|
[Address(RVA = "0x1C16210", Offset = "0x1C15210", VA = "0x181C16210")]
|
|
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: 0x0600D61E RID: 54814 RVA: 0x0030F860 File Offset: 0x0030DA60
|
|
[Token(Token = "0x600D61E")]
|
|
[Address(RVA = "0x1947A50", Offset = "0x1946A50", VA = "0x181947A50")]
|
|
public void CPJHLNNGGPD(object PIHIPPPPEBI)
|
|
{
|
|
this.expressoRestrictionFlag.BPAJKKAGPKB(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x0600D61F RID: 54815 RVA: 0x0030F880 File Offset: 0x0030DA80
|
|
[Token(Token = "0x600D61F")]
|
|
[Address(RVA = "0x1952260", Offset = "0x1951260", VA = "0x181952260")]
|
|
public void DBFEIOOEDLC(object PIHIPPPPEBI)
|
|
{
|
|
this.expressoRestrictionFlag.BIHKNNPGGKP(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x17002220 RID: 8736
|
|
// (get) Token: 0x0600D620 RID: 54816 RVA: 0x0030F8A0 File Offset: 0x0030DAA0
|
|
[Token(Token = "0x17002220")]
|
|
public bool IsExpressoRestricted
|
|
{
|
|
[Token(Token = "0x600D620")]
|
|
[Address(RVA = "0x1716350", Offset = "0x1715350", VA = "0x181716350")]
|
|
get
|
|
{
|
|
return this.expressoRestrictionFlag.CFLJGNJLBFG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D621 RID: 54817 RVA: 0x0030F8C0 File Offset: 0x0030DAC0
|
|
[Token(Token = "0x600D621")]
|
|
[Address(RVA = "0x1BF3300", Offset = "0x1BF2300", VA = "0x181BF3300")]
|
|
public void PHCEEPOKFDD(object PIHIPPPPEBI)
|
|
{
|
|
this.shareCameraGestureRestrictionFlag.BPAJKKAGPKB(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x0600D622 RID: 54818 RVA: 0x0030F8E0 File Offset: 0x0030DAE0
|
|
[Token(Token = "0x600D622")]
|
|
[Address(RVA = "0x1BF9DC0", Offset = "0x1BF8DC0", VA = "0x181BF9DC0")]
|
|
public void EOHOOFFEGHK(object PIHIPPPPEBI)
|
|
{
|
|
this.shareCameraGestureRestrictionFlag.BIHKNNPGGKP(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x0600D623 RID: 54819 RVA: 0x0030F900 File Offset: 0x0030DB00
|
|
[Token(Token = "0x600D623")]
|
|
[Address(RVA = "0x1C17380", Offset = "0x1C16380", VA = "0x181C17380")]
|
|
public void KDKNOMPECGA(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP, CDEHHAFINFA NLHHMEGBLIM, float JCMCNNABGCJ, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D624 RID: 54820 RVA: 0x0030F914 File Offset: 0x0030DB14
|
|
[Token(Token = "0x600D624")]
|
|
[Address(RVA = "0x1C18210", Offset = "0x1C17210", VA = "0x181C18210")]
|
|
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: 0x0600D625 RID: 54821 RVA: 0x0030F984 File Offset: 0x0030DB84
|
|
[Token(Token = "0x600D625")]
|
|
[Address(RVA = "0x1C14D60", Offset = "0x1C13D60", VA = "0x181C14D60")]
|
|
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: 0x0600D626 RID: 54822 RVA: 0x0030F9B4 File Offset: 0x0030DBB4
|
|
[Token(Token = "0x600D626")]
|
|
[Address(RVA = "0x1C14990", Offset = "0x1C13990", VA = "0x181C14990")]
|
|
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: 0x0600D627 RID: 54823 RVA: 0x0030F9F0 File Offset: 0x0030DBF0
|
|
[Token(Token = "0x600D627")]
|
|
[Address(RVA = "0x1C14870", Offset = "0x1C13870", VA = "0x181C14870")]
|
|
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: 0x0600D628 RID: 54824 RVA: 0x0030FA20 File Offset: 0x0030DC20
|
|
[Token(Token = "0x600D628")]
|
|
[Address(RVA = "0x1C11980", Offset = "0x1C10980", VA = "0x181C11980")]
|
|
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: 0x0600D629 RID: 54825 RVA: 0x0030FA5C File Offset: 0x0030DC5C
|
|
[Token(Token = "0x600D629")]
|
|
[Address(RVA = "0x1C18570", Offset = "0x1C17570", VA = "0x181C18570")]
|
|
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: 0x0600D62A RID: 54826 RVA: 0x0030FA8C File Offset: 0x0030DC8C
|
|
[Token(Token = "0x600D62A")]
|
|
[Address(RVA = "0x1C173C0", Offset = "0x1C163C0", VA = "0x181C173C0")]
|
|
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: 0x0600D62B RID: 54827 RVA: 0x0030FAD8 File Offset: 0x0030DCD8
|
|
[Token(Token = "0x600D62B")]
|
|
[Address(RVA = "0x1C14120", Offset = "0x1C13120", VA = "0x181C14120")]
|
|
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: 0x0600D62C RID: 54828 RVA: 0x0030FB20 File Offset: 0x0030DD20
|
|
[Token(Token = "0x600D62C")]
|
|
[Address(RVA = "0x1BF32A0", Offset = "0x1BF22A0", VA = "0x181BF32A0")]
|
|
public void NPPBFJOHEKK(object PIHIPPPPEBI)
|
|
{
|
|
this.pointGestureRestrictionFlag.BPAJKKAGPKB(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x0600D62D RID: 54829 RVA: 0x0030FB40 File Offset: 0x0030DD40
|
|
[Token(Token = "0x600D62D")]
|
|
[Address(RVA = "0x1BF9D60", Offset = "0x1BF8D60", VA = "0x181BF9D60")]
|
|
public void DIPELCOEFFO(object PIHIPPPPEBI)
|
|
{
|
|
this.pointGestureRestrictionFlag.BIHKNNPGGKP(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x0600D62E RID: 54830 RVA: 0x0030FB60 File Offset: 0x0030DD60
|
|
[Token(Token = "0x600D62E")]
|
|
[Address(RVA = "0x125E680", Offset = "0x125D680", VA = "0x18125E680")]
|
|
public void CNIGJAPCJHJ(object PIHIPPPPEBI)
|
|
{
|
|
this.vrSeatedModeEnabledOverrideFlag.BPAJKKAGPKB(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x0600D62F RID: 54831 RVA: 0x0030FB80 File Offset: 0x0030DD80
|
|
[Token(Token = "0x600D62F")]
|
|
[Address(RVA = "0x1268870", Offset = "0x1267870", VA = "0x181268870")]
|
|
public void MHEECEAPPNN(object PIHIPPPPEBI)
|
|
{
|
|
this.vrSeatedModeEnabledOverrideFlag.BIHKNNPGGKP(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x17002221 RID: 8737
|
|
// (get) Token: 0x0600D630 RID: 54832 RVA: 0x0030FBA0 File Offset: 0x0030DDA0
|
|
[Token(Token = "0x17002221")]
|
|
public bool IsVRSeatedModeOverridden
|
|
{
|
|
[Token(Token = "0x600D630")]
|
|
[Address(RVA = "0x125F6E0", Offset = "0x125E6E0", VA = "0x18125F6E0")]
|
|
get
|
|
{
|
|
return this.vrSeatedModeEnabledOverrideFlag.CFLJGNJLBFG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D631 RID: 54833 RVA: 0x0030FBC0 File Offset: 0x0030DDC0
|
|
[Token(Token = "0x600D631")]
|
|
[Address(RVA = "0x1C12A60", Offset = "0x1C11A60", VA = "0x181C12A60")]
|
|
public void BEFPCICCIFF(float CHAKCELLLJD, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
BJOIBBBOIKO<float> bjoibbboiko = this.vrSeatedModeHeightOverrideMap;
|
|
}
|
|
|
|
// Token: 0x0600D632 RID: 54834 RVA: 0x0030FBDC File Offset: 0x0030DDDC
|
|
[Token(Token = "0x600D632")]
|
|
[Address(RVA = "0x1C155D0", Offset = "0x1C145D0", VA = "0x181C155D0")]
|
|
public void HFFEKMCFCEB(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this.vrSeatedModeHeightOverrideMap.HAHBGOMEMEE(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x17002222 RID: 8738
|
|
// (get) Token: 0x0600D633 RID: 54835 RVA: 0x0030FBFC File Offset: 0x0030DDFC
|
|
[Token(Token = "0x17002222")]
|
|
private bool IsSeatedModeEnabled
|
|
{
|
|
[Token(Token = "0x600D633")]
|
|
[Address(RVA = "0x1C1DA20", Offset = "0x1C1CA20", VA = "0x181C1DA20")]
|
|
get
|
|
{
|
|
int num = 0;
|
|
KHINMMJIENE settingsManager = VRPlayerController.SettingsManager;
|
|
num += num;
|
|
num++;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
bool flag2;
|
|
return flag2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D634 RID: 54836 RVA: 0x0030FC2C File Offset: 0x0030DE2C
|
|
[Token(Token = "0x600D634")]
|
|
[Address(RVA = "0x1C1BC40", Offset = "0x1C1AC40", VA = "0x181C1BC40", Slot = "5")]
|
|
public override void OFFLOPLJBBG(LocalPlayerController DCPIMFCFGAB)
|
|
{
|
|
Action<PPDOPHKNMCK> action = new Action(this.EHDNCHLIKMF);
|
|
IRecRoomQualityConfigProvider recRoomQualityConfigProvider;
|
|
this.qualityConfigProvider = recRoomQualityConfigProvider;
|
|
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: 0x0600D635 RID: 54837 RVA: 0x0030FD74 File Offset: 0x0030DF74
|
|
[Token(Token = "0x600D635")]
|
|
[Address(RVA = "0x1C19AB0", Offset = "0x1C18AB0", VA = "0x181C19AB0", Slot = "6")]
|
|
public override void MLONLKLKBON()
|
|
{
|
|
Action<PPDOPHKNMCK> action = new Action(this.EHDNCHLIKMF);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D636 RID: 54838 RVA: 0x0030FD98 File Offset: 0x0030DF98
|
|
[Token(Token = "0x600D636")]
|
|
[Address(RVA = "0x1C14200", Offset = "0x1C13200", VA = "0x181C14200")]
|
|
private void EHDNCHLIKMF(PPDOPHKNMCK NLNHFEEMFBN)
|
|
{
|
|
IRecRoomQualityConfigProvider recRoomQualityConfigProvider;
|
|
this.qualityConfigProvider = recRoomQualityConfigProvider;
|
|
}
|
|
|
|
// Token: 0x0600D637 RID: 54839 RVA: 0x0030FDB4 File Offset: 0x0030DFB4
|
|
[Token(Token = "0x600D637")]
|
|
[Address(RVA = "0x1C12AE0", Offset = "0x1C11AE0", VA = "0x181C12AE0", Slot = "7")]
|
|
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: 0x0600D638 RID: 54840 RVA: 0x0030FEBC File Offset: 0x0030E0BC
|
|
[Token(Token = "0x600D638")]
|
|
[Address(RVA = "0x1C1C1D0", Offset = "0x1C1B1D0", VA = "0x181C1C1D0", Slot = "8")]
|
|
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: 0x0600D639 RID: 54841 RVA: 0x0030FF78 File Offset: 0x0030E178
|
|
[Token(Token = "0x600D639")]
|
|
[Address(RVA = "0x1C11FA0", Offset = "0x1C10FA0", VA = "0x181C11FA0", Slot = "9")]
|
|
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: 0x0600D63A RID: 54842 RVA: 0x00310260 File Offset: 0x0030E460
|
|
[Token(Token = "0x600D63A")]
|
|
[Address(RVA = "0x1C197E0", Offset = "0x1C187E0", VA = "0x181C197E0", Slot = "10")]
|
|
public override void MKJKHMELFMJ()
|
|
{
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
PlayerTrackingSpace trackingSpace = <EGKJPJKLEAI>k__BackingField.trackingSpace;
|
|
this.KHMJAFHHCIB(trackingSpace);
|
|
PlayerAvatar playerAvatar = <EGKJPJKLEAI>k__BackingField.playerAvatar;
|
|
PlayerAvatarDisplay playerAvatarDisplay = playerAvatar.playerAvatarDisplay;
|
|
int num = 0;
|
|
playerAvatarDisplay.HideFirstPersonRenderersThisFrame(num);
|
|
IRecRoomQualityConfigProvider recRoomQualityConfigProvider = this.qualityConfigProvider;
|
|
if (playerAvatar != 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: 0x0600D63B RID: 54843 RVA: 0x00310314 File Offset: 0x0030E514
|
|
[Token(Token = "0x600D63B")]
|
|
[Address(RVA = "0x1C12F10", Offset = "0x1C11F10", VA = "0x181C12F10", Slot = "11")]
|
|
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: 0x0600D63C RID: 54844 RVA: 0x00310378 File Offset: 0x0030E578
|
|
[Token(Token = "0x600D63C")]
|
|
[Address(RVA = "0x1C13630", Offset = "0x1C12630", VA = "0x181C13630", Slot = "12")]
|
|
public override void CLBLFCJEDLL()
|
|
{
|
|
this.IDFDNIOFMLJ();
|
|
}
|
|
|
|
// Token: 0x0600D63D RID: 54845 RVA: 0x0031038C File Offset: 0x0030E58C
|
|
[Token(Token = "0x600D63D")]
|
|
[Address(RVA = "0x1C18CB0", Offset = "0x1C17CB0", VA = "0x181C18CB0", Slot = "13")]
|
|
public override void MGCNCKFIODL(Player IKPJFNLNPHM)
|
|
{
|
|
this.CGABPDHFODC(IKPJFNLNPHM);
|
|
}
|
|
|
|
// Token: 0x0600D63E RID: 54846 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600D63E")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "14")]
|
|
public override void KBNPFLELNLG(LoginScreenSpawnPoint COGPPOCAKNB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600D63F RID: 54847 RVA: 0x003103A0 File Offset: 0x0030E5A0
|
|
[Token(Token = "0x600D63F")]
|
|
[Address(RVA = "0x1C16380", Offset = "0x1C15380", VA = "0x181C16380", Slot = "15")]
|
|
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: 0x0600D640 RID: 54848 RVA: 0x00310528 File Offset: 0x0030E728
|
|
[Token(Token = "0x600D640")]
|
|
[Address(RVA = "0x1C14840", Offset = "0x1C13840", VA = "0x181C14840", Slot = "17")]
|
|
public override void FDFOMEEHBCD()
|
|
{
|
|
int num = 0;
|
|
this.KBNPFLELNLG(num);
|
|
this.locomotionController.FDFOMEEHBCD();
|
|
}
|
|
|
|
// Token: 0x17002223 RID: 8739
|
|
// (get) Token: 0x0600D641 RID: 54849 RVA: 0x00310550 File Offset: 0x0030E750
|
|
[Token(Token = "0x17002223")]
|
|
public float AdjustedPlayerHeightForPlayerScale
|
|
{
|
|
[Token(Token = "0x600D641")]
|
|
[Address(RVA = "0x1C1D7E0", Offset = "0x1C1C7E0", VA = "0x181C1D7E0")]
|
|
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: 0x17002224 RID: 8740
|
|
// (get) Token: 0x0600D642 RID: 54850 RVA: 0x003105B8 File Offset: 0x0030E7B8
|
|
[Token(Token = "0x17002224")]
|
|
public override float DesiredPlayerScale
|
|
{
|
|
[Token(Token = "0x600D642")]
|
|
[Address(RVA = "0x1C1D900", Offset = "0x1C1C900", VA = "0x181C1D900", Slot = "16")]
|
|
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: 0x0600D643 RID: 54851 RVA: 0x00310624 File Offset: 0x0030E824
|
|
[Token(Token = "0x600D643")]
|
|
[Address(RVA = "0x1C15920", Offset = "0x1C14920", VA = "0x181C15920")]
|
|
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: 0x0600D644 RID: 54852 RVA: 0x00310734 File Offset: 0x0030E934
|
|
[Token(Token = "0x600D644")]
|
|
[Address(RVA = "0x1C132C0", Offset = "0x1C122C0", VA = "0x181C132C0")]
|
|
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: 0x0600D645 RID: 54853 RVA: 0x00310878 File Offset: 0x0030EA78
|
|
[Token(Token = "0x600D645")]
|
|
[Address(RVA = "0x1C13D80", Offset = "0x1C12D80", VA = "0x181C13D80")]
|
|
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: 0x0600D646 RID: 54854 RVA: 0x003108F0 File Offset: 0x0030EAF0
|
|
[Token(Token = "0x600D646")]
|
|
[Address(RVA = "0x1C1B910", Offset = "0x1C1A910", VA = "0x181C1B910")]
|
|
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: 0x0600D647 RID: 54855 RVA: 0x003109E0 File Offset: 0x0030EBE0
|
|
[Token(Token = "0x600D647")]
|
|
[Address(RVA = "0x1C11C50", Offset = "0x1C10C50", VA = "0x181C11C50")]
|
|
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: 0x0600D648 RID: 54856 RVA: 0x00310A50 File Offset: 0x0030EC50
|
|
[Token(Token = "0x600D648")]
|
|
[Address(RVA = "0x1C175E0", Offset = "0x1C165E0", VA = "0x181C175E0")]
|
|
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: 0x0600D649 RID: 54857 RVA: 0x00310AB4 File Offset: 0x0030ECB4
|
|
[Token(Token = "0x600D649")]
|
|
[Address(RVA = "0x1C11DA0", Offset = "0x1C10DA0", VA = "0x181C11DA0")]
|
|
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: 0x0600D64A RID: 54858 RVA: 0x00310B20 File Offset: 0x0030ED20
|
|
[Token(Token = "0x600D64A")]
|
|
[Address(RVA = "0x1C16EC0", Offset = "0x1C15EC0", VA = "0x181C16EC0")]
|
|
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: 0x0600D64B RID: 54859 RVA: 0x00310B88 File Offset: 0x0030ED88
|
|
[Token(Token = "0x600D64B")]
|
|
[Address(RVA = "0x1C13F70", Offset = "0x1C12F70", VA = "0x181C13F70")]
|
|
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: 0x0600D64C RID: 54860 RVA: 0x00310BD4 File Offset: 0x0030EDD4
|
|
[Token(Token = "0x600D64C")]
|
|
[Address(RVA = "0x1C1ABF0", Offset = "0x1C19BF0", VA = "0x181C1ABF0")]
|
|
private VRToolController NIOPJKPMMPA(PlayerHand ONFJHABGCIP)
|
|
{
|
|
if (ONFJHABGCIP.type == PlayerHand.PLLIKAOIPHP.Left)
|
|
{
|
|
return this.currentLeftHandToolActionController;
|
|
}
|
|
return this.currentRightHandToolActionController;
|
|
}
|
|
|
|
// Token: 0x0600D64D RID: 54861 RVA: 0x00310C00 File Offset: 0x0030EE00
|
|
[Token(Token = "0x600D64D")]
|
|
[Address(RVA = "0x1C1C0B0", Offset = "0x1C1B0B0", VA = "0x181C1C0B0")]
|
|
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: 0x0600D64E RID: 54862 RVA: 0x00310C40 File Offset: 0x0030EE40
|
|
[Token(Token = "0x600D64E")]
|
|
[Address(RVA = "0x1C16FE0", Offset = "0x1C15FE0", VA = "0x181C16FE0")]
|
|
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: 0x0600D64F RID: 54863 RVA: 0x00310CDC File Offset: 0x0030EEDC
|
|
[Token(Token = "0x600D64F")]
|
|
[Address(RVA = "0x1C183A0", Offset = "0x1C173A0", VA = "0x181C183A0")]
|
|
private void LHKDIBALGMA(PlayerHand ONFJHABGCIP)
|
|
{
|
|
int num = 0;
|
|
this.KBGHFIPHLKC(num, ONFJHABGCIP);
|
|
}
|
|
|
|
// Token: 0x0600D650 RID: 54864 RVA: 0x00310CF4 File Offset: 0x0030EEF4
|
|
[Token(Token = "0x600D650")]
|
|
[Address(RVA = "0x1C14760", Offset = "0x1C13760", VA = "0x181C14760")]
|
|
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: 0x0600D651 RID: 54865 RVA: 0x00310D44 File Offset: 0x0030EF44
|
|
[Token(Token = "0x600D651")]
|
|
[Address(RVA = "0x1C14FD0", Offset = "0x1C13FD0", VA = "0x181C14FD0")]
|
|
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: 0x0600D652 RID: 54866 RVA: 0x00310D88 File Offset: 0x0030EF88
|
|
[Token(Token = "0x600D652")]
|
|
[Address(RVA = "0x1C17E10", Offset = "0x1C16E10", VA = "0x181C17E10")]
|
|
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: 0x0600D653 RID: 54867 RVA: 0x00310DD0 File Offset: 0x0030EFD0
|
|
[Token(Token = "0x600D653")]
|
|
[Address(RVA = "0x1C171D0", Offset = "0x1C161D0", VA = "0x181C171D0")]
|
|
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: 0x0600D654 RID: 54868 RVA: 0x00310E18 File Offset: 0x0030F018
|
|
[Token(Token = "0x600D654")]
|
|
[Address(RVA = "0x1C15BF0", Offset = "0x1C14BF0", VA = "0x181C15BF0")]
|
|
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: 0x0600D655 RID: 54869 RVA: 0x00310E70 File Offset: 0x0030F070
|
|
[Token(Token = "0x600D655")]
|
|
[Address(RVA = "0x1C1BB50", Offset = "0x1C1AB50", VA = "0x181C1BB50")]
|
|
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: 0x0600D656 RID: 54870 RVA: 0x00310EA0 File Offset: 0x0030F0A0
|
|
[Token(Token = "0x600D656")]
|
|
[Address(RVA = "0x1C1B070", Offset = "0x1C1A070", VA = "0x181C1B070")]
|
|
private void OADGBHOBOEE(PlayerHand ONFJHABGCIP)
|
|
{
|
|
int num6;
|
|
do
|
|
{
|
|
int num = 0;
|
|
VRCanvas <CNBOAJHOAGO>k__BackingField = ONFJHABGCIP._localMenuFinger.<CNBOAJHOAGO>k__BackingField;
|
|
float tactilePreHoverRange = ONFJHABGCIP._localMenuFinger.JPODEGIDPMG;
|
|
float num2 = ONFJHABGCIP._localMenuFinger.GJMFKBIFDIO;
|
|
if ((ONFJHABGCIP._localMenuFinger.<BEFJDNLJLCK>k__BackingField ? 1 : 0) != num)
|
|
{
|
|
int num3 = 0;
|
|
if (<CNBOAJHOAGO>k__BackingField == num3 || <CNBOAJHOAGO>k__BackingField.isActiveAndEnabled)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
List<VRCanvas> allActiveVRCanvases = VRCanvas.AllActiveVRCanvases;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
float num4;
|
|
while (num4 > tactilePreHoverRange)
|
|
{
|
|
}
|
|
while (num4 > tactilePreHoverRange)
|
|
{
|
|
}
|
|
while (num2 > num4)
|
|
{
|
|
}
|
|
Transform transform;
|
|
if (0 > (int)num4 && <CNBOAJHOAGO>k__BackingField != transform)
|
|
{
|
|
continue;
|
|
}
|
|
int length = <CNBOAJHOAGO>k__BackingField.GetComponent<RectTransform>().PHMOKHIOHDG().Length;
|
|
float num5;
|
|
num2 = num5;
|
|
while (num5 > num2)
|
|
{
|
|
}
|
|
num6 = 0;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
bool flag2;
|
|
if (!flag2)
|
|
{
|
|
bool flag3;
|
|
while (!flag3)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|
|
while (num6 != 0);
|
|
}
|
|
|
|
// Token: 0x0600D657 RID: 54871 RVA: 0x00310F7C File Offset: 0x0030F17C
|
|
[Token(Token = "0x600D657")]
|
|
[Address(RVA = "0x1C1CE50", Offset = "0x1C1BE50", VA = "0x181C1CE50")]
|
|
private UIInputModule.LAGCGHDHJEI PBFBJAEIDCM(PlayerHand ONFJHABGCIP)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600D657)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.UI.UIInputModule/LAGCGHDHJEI RecRoom.VRPlayerController::PBFBJAEIDCM(PlayerHand)
|
|
|
|
---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length')
|
|
Actual value was -1.
|
|
at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName)
|
|
at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
|
|
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
|
|
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 403
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 117
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600D658 RID: 54872 RVA: 0x00311074 File Offset: 0x0030F274
|
|
[Token(Token = "0x600D658")]
|
|
[Address(RVA = "0x1C1AC20", Offset = "0x1C19C20", VA = "0x181C1AC20")]
|
|
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: 0x0600D659 RID: 54873 RVA: 0x00311158 File Offset: 0x0030F358
|
|
[Token(Token = "0x600D659")]
|
|
[Address(RVA = "0x1C18CC0", Offset = "0x1C17CC0", VA = "0x181C18CC0")]
|
|
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: 0x0600D65A RID: 54874 RVA: 0x0031125C File Offset: 0x0030F45C
|
|
[Token(Token = "0x600D65A")]
|
|
[Address(RVA = "0x1C14030", Offset = "0x1C13030", VA = "0x181C14030")]
|
|
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: 0x0600D65B RID: 54875 RVA: 0x00311290 File Offset: 0x0030F490
|
|
[Token(Token = "0x600D65B")]
|
|
[Address(RVA = "0x1C12EB0", Offset = "0x1C11EB0", VA = "0x181C12EB0")]
|
|
private void BJIGHCJFICO(Player IEKDDPPNFPF, PlayerHand ACPKOFBCDFD, VRInputHandler OADLKFCDBKE)
|
|
{
|
|
this.MJKBOEICDHE(IEKDDPPNFPF, ACPKOFBCDFD, OADLKFCDBKE);
|
|
this.EJMKMFPCCAL(IEKDDPPNFPF, ACPKOFBCDFD, OADLKFCDBKE);
|
|
}
|
|
|
|
// Token: 0x0600D65C RID: 54876 RVA: 0x003112B0 File Offset: 0x0030F4B0
|
|
[Token(Token = "0x600D65C")]
|
|
[Address(RVA = "0x1C151E0", Offset = "0x1C141E0", VA = "0x181C151E0")]
|
|
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: 0x0600D65D RID: 54877 RVA: 0x00311308 File Offset: 0x0030F508
|
|
[Token(Token = "0x600D65D")]
|
|
[Address(RVA = "0x1C161E0", Offset = "0x1C151E0", VA = "0x181C161E0")]
|
|
private void IPGABPBIHPP(PlayerHand ONFJHABGCIP, bool HFMNGFLICDN)
|
|
{
|
|
if (ONFJHABGCIP.type != PlayerHand.PLLIKAOIPHP.Left)
|
|
{
|
|
this.rightHandToolToggleLockButtonUpPending = HFMNGFLICDN;
|
|
return;
|
|
}
|
|
this.leftHandToolToggleLockButtonUpPending = HFMNGFLICDN;
|
|
}
|
|
|
|
// Token: 0x0600D65E RID: 54878 RVA: 0x00311334 File Offset: 0x0030F534
|
|
[Token(Token = "0x600D65E")]
|
|
[Address(RVA = "0x1C175A0", Offset = "0x1C165A0", VA = "0x181C175A0")]
|
|
private bool KGAMPLABJGO(PlayerHand ONFJHABGCIP)
|
|
{
|
|
if (ONFJHABGCIP.type == PlayerHand.PLLIKAOIPHP.Left)
|
|
{
|
|
return this.leftHandToolToggleLockButtonUpPending;
|
|
}
|
|
return this.rightHandToolToggleLockButtonUpPending;
|
|
}
|
|
|
|
// Token: 0x0600D65F RID: 54879 RVA: 0x00311360 File Offset: 0x0030F560
|
|
[Token(Token = "0x600D65F")]
|
|
[Address(RVA = "0x1C14E80", Offset = "0x1C13E80", VA = "0x181C14E80")]
|
|
private void GGHIFLKLOGD(PlayerHand ONFJHABGCIP, bool HFMNGFLICDN)
|
|
{
|
|
if (ONFJHABGCIP.type != PlayerHand.PLLIKAOIPHP.Left)
|
|
{
|
|
this.rightHandToolUnlockButtonUpPending = HFMNGFLICDN;
|
|
return;
|
|
}
|
|
this.leftHandToolUnlockButtonUpPending = HFMNGFLICDN;
|
|
}
|
|
|
|
// Token: 0x0600D660 RID: 54880 RVA: 0x0031138C File Offset: 0x0030F58C
|
|
[Token(Token = "0x600D660")]
|
|
[Address(RVA = "0x1C1D400", Offset = "0x1C1C400", VA = "0x181C1D400")]
|
|
private bool PLGLEPLDABL(PlayerHand ONFJHABGCIP)
|
|
{
|
|
if (ONFJHABGCIP.type == PlayerHand.PLLIKAOIPHP.Left)
|
|
{
|
|
return this.leftHandToolUnlockButtonUpPending;
|
|
}
|
|
return this.rightHandToolUnlockButtonUpPending;
|
|
}
|
|
|
|
// Token: 0x0600D661 RID: 54881 RVA: 0x003113B8 File Offset: 0x0030F5B8
|
|
[Token(Token = "0x600D661")]
|
|
[Address(RVA = "0x1C1A110", Offset = "0x1C19110", VA = "0x181C1A110")]
|
|
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: 0x0600D662 RID: 54882 RVA: 0x00311610 File Offset: 0x0030F810
|
|
[Token(Token = "0x600D662")]
|
|
[Address(RVA = "0x1C19BD0", Offset = "0x1C18BD0", VA = "0x181C19BD0")]
|
|
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: 0x0600D663 RID: 54883 RVA: 0x00311654 File Offset: 0x0030F854
|
|
[Token(Token = "0x600D663")]
|
|
[Address(RVA = "0x1C17FC0", Offset = "0x1C16FC0", VA = "0x181C17FC0")]
|
|
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: 0x0600D664 RID: 54884 RVA: 0x0031169C File Offset: 0x0030F89C
|
|
[Token(Token = "0x600D664")]
|
|
[Address(RVA = "0x1C15270", Offset = "0x1C14270", VA = "0x181C15270")]
|
|
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: 0x0600D665 RID: 54885 RVA: 0x003116EC File Offset: 0x0030F8EC
|
|
[Token(Token = "0x600D665")]
|
|
[Address(RVA = "0x1C1D1B0", Offset = "0x1C1C1B0", VA = "0x181C1D1B0")]
|
|
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: 0x0600D666 RID: 54886 RVA: 0x0031175C File Offset: 0x0030F95C
|
|
[Token(Token = "0x600D666")]
|
|
[Address(RVA = "0x1C19010", Offset = "0x1C18010", VA = "0x181C19010")]
|
|
private void MJKBOEICDHE(Player IEKDDPPNFPF, PlayerHand ONFJHABGCIP, VRInputHandler DBFBLNILIGL)
|
|
{
|
|
if (DBFBLNILIGL.FHLEMPCFBFI)
|
|
{
|
|
bool isMenuAnimationVisible = IEKDDPPNFPF.playerUI.watchMenuProjector.EALLKLBMKEL;
|
|
PlayerUI playerUI = IEKDDPPNFPF.playerUI;
|
|
if (!isMenuAnimationVisible)
|
|
{
|
|
if (!playerUI.FEIMDLDJBDD)
|
|
{
|
|
goto IL_4A;
|
|
}
|
|
ulong num;
|
|
IEKDDPPNFPF.playerUI.watchMenuProjector.AuthorityOpenMenuDetached(num != 0UL);
|
|
}
|
|
playerUI.watchMenuProjector.AuthorityCloseMenu();
|
|
}
|
|
IL_4A:
|
|
UIInputModule.LAGCGHDHJEI[] array = this.cachedInputResultPerHand;
|
|
PlayerHand.PLLIKAOIPHP type = ONFJHABGCIP.type;
|
|
if (!DBFBLNILIGL.DIDECOFJMJB && !DBFBLNILIGL.LCKCGIPDEIH)
|
|
{
|
|
bool flag = DBFBLNILIGL.NAHDFAGPDPF;
|
|
}
|
|
this.OADGBHOBOEE(ONFJHABGCIP);
|
|
float time = Time.time;
|
|
bool isHoveringCanvasForTactilePress = ONFJHABGCIP._localMenuFinger.NDNMAJEOGLK;
|
|
UIInputModule.LAGCGHDHJEI[] array2 = this.cachedInputResultPerHand;
|
|
if (time != 1f)
|
|
{
|
|
UIInputModule.LAGCGHDHJEI[] array3 = this.cachedInputResultPerHand;
|
|
UIInputModule.LAGCGHDHJEI lagcghdhjei;
|
|
bool has_value = lagcghdhjei.FHMPGBCCAIM.has_value;
|
|
float z = lagcghdhjei.CCNPNGGMNGG.z;
|
|
lagcghdhjei.ECDAHEAGLEK = z;
|
|
lagcghdhjei.FLALBHIHDMP = has_value;
|
|
BaseRaycaster ecdaheaglek = lagcghdhjei.ECDAHEAGLEK;
|
|
lagcghdhjei.LOJFGCFIMNE.has_value = ecdaheaglek != null;
|
|
PhysicalButtonBase flalbhihdmp = lagcghdhjei.FLALBHIHDMP;
|
|
bool has_value2 = lagcghdhjei.LOJFGCFIMNE.has_value;
|
|
lagcghdhjei.EPFGKPFFDFF = flalbhihdmp;
|
|
GameObject epfgkpffdff = lagcghdhjei.EPFGKPFFDFF;
|
|
}
|
|
UIInputModule.LAGCGHDHJEI[] array4 = this.cachedInputResultPerHand;
|
|
Vector2 zero = Vector2.zero;
|
|
if (ONFJHABGCIP.type == PlayerHand.PLLIKAOIPHP.Left)
|
|
{
|
|
}
|
|
string text = this.rightHandScrollingToken;
|
|
KHINMMJIENE khinmmjiene;
|
|
AGAJMBPABDL photonPlayer;
|
|
if (khinmmjiene != 0)
|
|
{
|
|
PlayerHand.ALGBCDINEKF currentHandState = ONFJHABGCIP.CHNPKMIOAGG;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
Vector2 vector = DBFBLNILIGL.EJNHOLPHCIH;
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
DBFBLNILIGL.KOBJHNHIAHN(VRInputHandler.JCPMNKMJBBO.Scroll, photonPlayer);
|
|
PlayerHand.ALGBCDINEKF currentHandState2 = ONFJHABGCIP.CHNPKMIOAGG;
|
|
ONFJHABGCIP._localMenuFinger.DisableMenuLaser();
|
|
bool hairTriggerButtonDown = DBFBLNILIGL.hairTriggerButtonDown;
|
|
ONFJHABGCIP.UpdateGestureLaser(hairTriggerButtonDown);
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
}
|
|
DBFBLNILIGL.JANJAKHFOEP(VRInputHandler.JCPMNKMJBBO.Scroll, text);
|
|
Player thisPlayer = ONFJHABGCIP._thisPlayer;
|
|
MenuFinger localMenuFinger = ONFJHABGCIP._localMenuFinger;
|
|
photonPlayer = thisPlayer.DBAJDHGDPOL;
|
|
FDKPONPCGGC fdkponpcggc;
|
|
bool gpghkkmcfif = fdkponpcggc.GPGHKKMCFIF;
|
|
PlayerHand.ALGBCDINEKF currentHandState3 = ONFJHABGCIP.CHNPKMIOAGG;
|
|
bool isHoveringCanvasForTactilePress2 = ONFJHABGCIP._localMenuFinger.NDNMAJEOGLK;
|
|
MenuFinger localMenuFinger2 = ONFJHABGCIP._localMenuFinger;
|
|
bool flag5;
|
|
bool flag4 = !flag5;
|
|
}
|
|
|
|
// Token: 0x0600D667 RID: 54887 RVA: 0x00311950 File Offset: 0x0030FB50
|
|
[Token(Token = "0x600D667")]
|
|
[Address(RVA = "0x1C142C0", Offset = "0x1C132C0", VA = "0x181C142C0")]
|
|
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: 0x0600D668 RID: 54888 RVA: 0x00311A20 File Offset: 0x0030FC20
|
|
[Token(Token = "0x600D668")]
|
|
[Address(RVA = "0x1C11AB0", Offset = "0x1C10AB0", VA = "0x181C11AB0")]
|
|
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: 0x0600D669 RID: 54889 RVA: 0x00311A68 File Offset: 0x0030FC68
|
|
[Token(Token = "0x600D669")]
|
|
[Address(RVA = "0x1C160C0", Offset = "0x1C150C0", VA = "0x181C160C0")]
|
|
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: 0x0600D66A RID: 54890 RVA: 0x00311ACC File Offset: 0x0030FCCC
|
|
[Token(Token = "0x600D66A")]
|
|
[Address(RVA = "0x1C15F30", Offset = "0x1C14F30", VA = "0x181C15F30")]
|
|
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: 0x0600D66B RID: 54891 RVA: 0x00311B28 File Offset: 0x0030FD28
|
|
[Token(Token = "0x600D66B")]
|
|
[Address(RVA = "0x1C14EB0", Offset = "0x1C13EB0", VA = "0x181C14EB0")]
|
|
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: 0x0600D66C RID: 54892 RVA: 0x00311B80 File Offset: 0x0030FD80
|
|
[Token(Token = "0x600D66C")]
|
|
[Address(RVA = "0x1C18820", Offset = "0x1C17820", VA = "0x181C18820")]
|
|
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: 0x0600D66D RID: 54893 RVA: 0x00311BD4 File Offset: 0x0030FDD4
|
|
[Token(Token = "0x600D66D")]
|
|
[Address(RVA = "0x1C17770", Offset = "0x1C16770", VA = "0x181C17770")]
|
|
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: 0x0600D66E RID: 54894 RVA: 0x00311CD4 File Offset: 0x0030FED4
|
|
[Token(Token = "0x600D66E")]
|
|
[Address(RVA = "0x1C12860", Offset = "0x1C11860", VA = "0x181C12860")]
|
|
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: 0x0600D66F RID: 54895 RVA: 0x00311D90 File Offset: 0x0030FF90
|
|
[Token(Token = "0x600D66F")]
|
|
[Address(RVA = "0x1C15D50", Offset = "0x1C14D50", VA = "0x181C15D50")]
|
|
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: 0x0600D670 RID: 54896 RVA: 0x00311E54 File Offset: 0x00310054
|
|
[Token(Token = "0x600D670")]
|
|
[Address(RVA = "0x1C135A0", Offset = "0x1C125A0", VA = "0x181C135A0")]
|
|
private Tool CICKIFJFPBN(Player IEKDDPPNFPF, PlayerHand ONFJHABGCIP)
|
|
{
|
|
float scaledPhysicalPickupSphereRadius = ONFJHABGCIP.JBFPPBJMFHB;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D671 RID: 54897 RVA: 0x00311E70 File Offset: 0x00310070
|
|
[Token(Token = "0x600D671")]
|
|
[Address(RVA = "0x1C1C660", Offset = "0x1C1B660", VA = "0x181C1C660")]
|
|
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: 0x0600D672 RID: 54898 RVA: 0x00311F84 File Offset: 0x00310184
|
|
[Token(Token = "0x600D672")]
|
|
[Address(RVA = "0x1C19D40", Offset = "0x1C18D40", VA = "0x181C19D40")]
|
|
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: 0x0600D673 RID: 54899 RVA: 0x00312018 File Offset: 0x00310218
|
|
[Token(Token = "0x600D673")]
|
|
[Address(RVA = "0x1C180B0", Offset = "0x1C170B0", VA = "0x181C180B0")]
|
|
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: 0x0600D674 RID: 54900 RVA: 0x003120A0 File Offset: 0x003102A0
|
|
[Token(Token = "0x600D674")]
|
|
[Address(RVA = "0x1C14530", Offset = "0x1C13530", VA = "0x181C14530")]
|
|
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: 0x0600D675 RID: 54901 RVA: 0x003120E0 File Offset: 0x003102E0
|
|
[Token(Token = "0x600D675")]
|
|
[Address(RVA = "0x1C189D0", Offset = "0x1C179D0", VA = "0x181C189D0")]
|
|
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)
|
|
{
|
|
}
|
|
TypeCode typeCode = ((IConvertible)flag).GetTypeCode();
|
|
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: 0x0600D676 RID: 54902 RVA: 0x00312178 File Offset: 0x00310378
|
|
[Token(Token = "0x600D676")]
|
|
[Address(RVA = "0x1C150C0", Offset = "0x1C140C0", VA = "0x181C150C0")]
|
|
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: 0x0600D677 RID: 54903 RVA: 0x003121B0 File Offset: 0x003103B0
|
|
[Token(Token = "0x600D677")]
|
|
[Address(RVA = "0x1C13B20", Offset = "0x1C12B20", VA = "0x181C13B20")]
|
|
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: 0x0600D678 RID: 54904 RVA: 0x003121E8 File Offset: 0x003103E8
|
|
[Token(Token = "0x600D678")]
|
|
[Address(RVA = "0x1C13640", Offset = "0x1C12640", VA = "0x181C13640")]
|
|
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: 0x0600D679 RID: 54905 RVA: 0x00312280 File Offset: 0x00310480
|
|
[Token(Token = "0x600D679")]
|
|
[Address(RVA = "0x1C13830", Offset = "0x1C12830", VA = "0x181C13830")]
|
|
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: 0x0600D67A RID: 54906 RVA: 0x003122BC File Offset: 0x003104BC
|
|
[Token(Token = "0x600D67A")]
|
|
[Address(RVA = "0x1C1BBA0", Offset = "0x1C1ABA0", VA = "0x181C1BBA0")]
|
|
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: 0x0600D67B RID: 54907 RVA: 0x003122F0 File Offset: 0x003104F0
|
|
[Token(Token = "0x600D67B")]
|
|
[Address(RVA = "0x1C16D50", Offset = "0x1C15D50", VA = "0x181C16D50")]
|
|
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: 0x0600D67C RID: 54908 RVA: 0x00312330 File Offset: 0x00310530
|
|
[Token(Token = "0x600D67C")]
|
|
[Address(RVA = "0x1C18660", Offset = "0x1C17660", VA = "0x181C18660")]
|
|
private void LODBGFINDDK(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.rotationController.KMAPFGLMCKO(this);
|
|
}
|
|
|
|
// Token: 0x0600D67D RID: 54909 RVA: 0x00312350 File Offset: 0x00310550
|
|
[Token(Token = "0x600D67D")]
|
|
[Address(RVA = "0x1C11C10", Offset = "0x1C10C10", VA = "0x181C11C10")]
|
|
private void AHLIDJDFKHM(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
this.rotationController.FAJLDFDEOBI(this);
|
|
}
|
|
|
|
// Token: 0x0600D67E RID: 54910 RVA: 0x00312370 File Offset: 0x00310570
|
|
[Token(Token = "0x600D67E")]
|
|
[Address(RVA = "0x1C14A60", Offset = "0x1C13A60", VA = "0x181C14A60")]
|
|
private bool FINCGMDKJHI()
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
bool flag;
|
|
if (!(instance != num) || !flag)
|
|
{
|
|
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: 0x0600D67F RID: 54911 RVA: 0x003123C0 File Offset: 0x003105C0
|
|
[Token(Token = "0x600D67F")]
|
|
[Address(RVA = "0x1C15630", Offset = "0x1C14630", VA = "0x181C15630")]
|
|
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: 0x0600D680 RID: 54912 RVA: 0x003123F4 File Offset: 0x003105F4
|
|
[Token(Token = "0x600D680")]
|
|
[Address(RVA = "0x1C12800", Offset = "0x1C11800", VA = "0x181C12800")]
|
|
private void BBFDOBBOOAI()
|
|
{
|
|
if (!this.FINCGMDKJHI())
|
|
{
|
|
HKKOHFHADKK hkkohfhadkk = this.playerStateMachine;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D681 RID: 54913 RVA: 0x00312418 File Offset: 0x00310618
|
|
[Token(Token = "0x600D681")]
|
|
[Address(RVA = "0x1C138B0", Offset = "0x1C128B0", VA = "0x181C138B0")]
|
|
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: 0x0600D682 RID: 54914 RVA: 0x00312458 File Offset: 0x00310658
|
|
[Token(Token = "0x600D682")]
|
|
[Address(RVA = "0x1C16350", Offset = "0x1C15350", VA = "0x181C16350")]
|
|
private void JAEADPMBECM(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.rotationController.AFMGKFAIMNF(this);
|
|
}
|
|
|
|
// Token: 0x0600D683 RID: 54915 RVA: 0x00312478 File Offset: 0x00310678
|
|
[Token(Token = "0x600D683")]
|
|
[Address(RVA = "0x1C15720", Offset = "0x1C14720", VA = "0x181C15720")]
|
|
private void HIKOHPFFANC()
|
|
{
|
|
if (!Player.<EGKJPJKLEAI>k__BackingField.MNFHGOOJHIM)
|
|
{
|
|
HKKOHFHADKK hkkohfhadkk = this.playerStateMachine;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600D684 RID: 54916 RVA: 0x003124A0 File Offset: 0x003106A0
|
|
[Token(Token = "0x600D684")]
|
|
[Address(RVA = "0x1C155A0", Offset = "0x1C145A0", VA = "0x181C155A0")]
|
|
private void HAGMEPOJIOO(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
this.rotationController.DMJOLIMPKBB(this);
|
|
}
|
|
|
|
// Token: 0x0600D685 RID: 54917 RVA: 0x003124C0 File Offset: 0x003106C0
|
|
[Token(Token = "0x600D685")]
|
|
[Address(RVA = "0x1C174C0", Offset = "0x1C164C0", VA = "0x181C174C0")]
|
|
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: 0x0600D686 RID: 54918 RVA: 0x00312504 File Offset: 0x00310704
|
|
[Token(Token = "0x600D686")]
|
|
[Address(RVA = "0x1C1C5A0", Offset = "0x1C1B5A0", VA = "0x181C1C5A0")]
|
|
private void OINPEIBLHOO()
|
|
{
|
|
OKNNKFGFODL localPlayerAvatarSkeletonIsEnabledChanged = Player.LocalPlayerAvatarSkeletonIsEnabledChanged;
|
|
Action action = new Action(this.AKHKDCBANLC);
|
|
Player.LocalPlayerAvatarSkeletonIsEnabledChanged = OKNNKFGFODL.GMNMHGMFGOL(localPlayerAvatarSkeletonIsEnabledChanged, action);
|
|
}
|
|
|
|
// Token: 0x0600D687 RID: 54919 RVA: 0x00312530 File Offset: 0x00310730
|
|
[Token(Token = "0x600D687")]
|
|
[Address(RVA = "0x1C13C40", Offset = "0x1C12C40", VA = "0x181C13C40")]
|
|
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: 0x0600D688 RID: 54920 RVA: 0x003125A4 File Offset: 0x003107A4
|
|
[Token(Token = "0x600D688")]
|
|
[Address(RVA = "0x1C11C40", Offset = "0x1C10C40", VA = "0x181C11C40")]
|
|
private void AKHKDCBANLC()
|
|
{
|
|
this.requestStableHeightUpdate = true;
|
|
}
|
|
|
|
// Token: 0x0600D689 RID: 54921 RVA: 0x003125B8 File Offset: 0x003107B8
|
|
[Token(Token = "0x600D689")]
|
|
[Address(RVA = "0x1C18690", Offset = "0x1C17690", VA = "0x181C18690")]
|
|
private bool LOGKBFMLEGN(out float ADIEEDCLDDA)
|
|
{
|
|
bool inited = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.inited;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D68A RID: 54922 RVA: 0x003125E4 File Offset: 0x003107E4
|
|
[Token(Token = "0x600D68A")]
|
|
[Address(RVA = "0x1C17BE0", Offset = "0x1C16BE0", VA = "0x181C17BE0")]
|
|
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: 0x0600D68B RID: 54923 RVA: 0x00312668 File Offset: 0x00310868
|
|
[Token(Token = "0x600D68B")]
|
|
[Address(RVA = "0x1C139D0", Offset = "0x1C129D0", VA = "0x181C139D0")]
|
|
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: 0x0600D68C RID: 54924 RVA: 0x003126B4 File Offset: 0x003108B4
|
|
[Token(Token = "0x600D68C")]
|
|
[Address(RVA = "0x1C13EF0", Offset = "0x1C12EF0", VA = "0x181C13EF0")]
|
|
private void DMDHJGPFOJN()
|
|
{
|
|
int num = 0;
|
|
float num2 = this.MKPMBEBOHBC();
|
|
this.standHeightSpring.CMOABLJHNEN(num);
|
|
this.shortenSpring.CMOABLJHNEN(num);
|
|
}
|
|
|
|
// Token: 0x0600D68D RID: 54925 RVA: 0x003126E8 File Offset: 0x003108E8
|
|
[Token(Token = "0x600D68D")]
|
|
[Address(RVA = "0x1C175D0", Offset = "0x1C165D0", VA = "0x181C175D0")]
|
|
private void KHJANMMKNCF()
|
|
{
|
|
this.CDAEAHGGBNL();
|
|
}
|
|
|
|
// Token: 0x0600D68E RID: 54926 RVA: 0x003126FC File Offset: 0x003108FC
|
|
[Token(Token = "0x600D68E")]
|
|
[Address(RVA = "0x1C19A10", Offset = "0x1C18A10", VA = "0x181C19A10")]
|
|
private float MKPMBEBOHBC()
|
|
{
|
|
BJOIBBBOIKO<float> bjoibbboiko = this.vrSeatedModeHeightOverrideMap;
|
|
int num = 0;
|
|
if (bjoibbboiko.HFHFEJMMDFH || !this.DBPOIBFLNAH(num))
|
|
{
|
|
}
|
|
TrackableId trackableId = ((ITrackable)this.vrSeatedModeHeightOverrideMap).trackableId;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D68F RID: 54927 RVA: 0x00312738 File Offset: 0x00310938
|
|
[Token(Token = "0x600D68F")]
|
|
[Address(RVA = "0x1C150A0", Offset = "0x1C140A0", VA = "0x181C150A0")]
|
|
private float GKEMHPPFKAE()
|
|
{
|
|
return this.MKPMBEBOHBC();
|
|
}
|
|
|
|
// Token: 0x0600D690 RID: 54928 RVA: 0x0031274C File Offset: 0x0031094C
|
|
[Token(Token = "0x600D690")]
|
|
[Address(RVA = "0x1C183B0", Offset = "0x1C173B0", VA = "0x181C183B0")]
|
|
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: 0x0600D691 RID: 54929 RVA: 0x00312794 File Offset: 0x00310994
|
|
[Token(Token = "0x600D691")]
|
|
[Address(RVA = "0x1C130D0", Offset = "0x1C120D0", VA = "0x181C130D0")]
|
|
private void CDAEAHGGBNL()
|
|
{
|
|
if (this.IsSeatedModeEnabled)
|
|
{
|
|
float num = this.MKPMBEBOHBC();
|
|
float num2 = this.LIMOOMJDDNL();
|
|
}
|
|
PBCPECJNPKD pbcpecjnpkd = this.standHeightSpring;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D692 RID: 54930 RVA: 0x00312854 File Offset: 0x00310A54
|
|
[Token(Token = "0x600D692")]
|
|
[Address(RVA = "0x1C1D470", Offset = "0x1C1C470", VA = "0x181C1D470")]
|
|
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: 0x0400884B RID: 34891
|
|
[Token(Token = "0x400884B")]
|
|
private const float HAIR_TRIGGER_REACTION_WINDOW = 0.25f;
|
|
|
|
// Token: 0x0400884C RID: 34892
|
|
[Token(Token = "0x400884C")]
|
|
private const float BOTH_HAND_BUTTON_PRESS_WINDOW = 0.2f;
|
|
|
|
// Token: 0x0400884D RID: 34893
|
|
[Token(Token = "0x400884D")]
|
|
private const float HAND_OPEN_CLOSE_LERP_THRESHOLD = 0.1f;
|
|
|
|
// Token: 0x0400884E RID: 34894
|
|
[Token(Token = "0x400884E")]
|
|
private const float HAND_OPEN_CLOSE_LERP_SPEED_FAST = 30f;
|
|
|
|
// Token: 0x0400884F RID: 34895
|
|
[Token(Token = "0x400884F")]
|
|
private const float HAND_OPEN_CLOSE_LERP_SPEED_SLOW = 10f;
|
|
|
|
// Token: 0x04008850 RID: 34896
|
|
[Token(Token = "0x4008850")]
|
|
private static string STATIONARY_TOKEN = "STATIONARY";
|
|
|
|
// Token: 0x04008851 RID: 34897
|
|
[Token(Token = "0x4008851")]
|
|
private const int STATIONARY_PRIORITY = 0;
|
|
|
|
// Token: 0x04008852 RID: 34898
|
|
[Token(Token = "0x4008852")]
|
|
private const float INCHES_TO_METERS = 0.0254f;
|
|
|
|
// Token: 0x04008853 RID: 34899
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008853")]
|
|
[SerializeField]
|
|
[Header("Seated Mode")]
|
|
private float minHeightVariationThresholdInches = 8f;
|
|
|
|
// Token: 0x04008854 RID: 34900
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x4008854")]
|
|
[SerializeField]
|
|
private float minHeightVariationDerivativeThreshold = 4f;
|
|
|
|
// Token: 0x04008855 RID: 34901
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4008855")]
|
|
[SerializeField]
|
|
private float heightSmoothtime = 0.66f;
|
|
|
|
// Token: 0x04008856 RID: 34902
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x4008856")]
|
|
[SerializeField]
|
|
private float heightApplySmoothTime = 0.4f;
|
|
|
|
// Token: 0x04008857 RID: 34903
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4008857")]
|
|
[SerializeField]
|
|
private float shortenApplySmoothTime = 0.25f;
|
|
|
|
// Token: 0x04008858 RID: 34904
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4008858")]
|
|
[SerializeField]
|
|
[Header("Locomotion")]
|
|
private VRPlayerRotationContent rotationContent;
|
|
|
|
// Token: 0x04008859 RID: 34905
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4008859")]
|
|
[SerializeField]
|
|
private VRPlayerLocomotionContent locomotionContent;
|
|
|
|
// Token: 0x0400885A RID: 34906
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400885A")]
|
|
[SerializeField]
|
|
[Header("Common Steering Controllers")]
|
|
private WalkVRPlayerSteeringController walkSteering;
|
|
|
|
// Token: 0x0400885B RID: 34907
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400885B")]
|
|
[SerializeField]
|
|
private StationaryVRPlayerSteeringController stationarySteering;
|
|
|
|
// Token: 0x0400885C RID: 34908
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400885C")]
|
|
[SerializeField]
|
|
[Header("UI Interaction Settings")]
|
|
private float maxUIInteractionDistance;
|
|
|
|
// Token: 0x0400885D RID: 34909
|
|
[FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x400885D")]
|
|
[SerializeField]
|
|
private float maxUIPushButtonDistance = 1f;
|
|
|
|
// Token: 0x0400885E RID: 34910
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400885E")]
|
|
[SerializeField]
|
|
private int uiRaycastUpdateHz = (int)((ulong)10L);
|
|
|
|
// Token: 0x0400885F RID: 34911
|
|
[FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x400885F")]
|
|
[SerializeField]
|
|
[Header("Portal Interaction")]
|
|
private float portalRemoteSearchCapsuleLength = 0.8f;
|
|
|
|
// Token: 0x04008860 RID: 34912
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4008860")]
|
|
[SerializeField]
|
|
private float portalRemoteSearchCapsuleRadius = 0.15f;
|
|
|
|
// Token: 0x04008861 RID: 34913
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4008861")]
|
|
[SerializeField]
|
|
[Header("Notifications")]
|
|
private WatchNotificationVRController watchNotificationController;
|
|
|
|
// Token: 0x04008862 RID: 34914
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4008862")]
|
|
[SerializeField]
|
|
[Header("Subtitles")]
|
|
private SubtitleVRController subtitleController;
|
|
|
|
// Token: 0x04008863 RID: 34915
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4008863")]
|
|
private EGNHAINOPAA locomotionController;
|
|
|
|
// Token: 0x04008864 RID: 34916
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4008864")]
|
|
private HPAOFKPOFGO rotationController;
|
|
|
|
// Token: 0x04008865 RID: 34917
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4008865")]
|
|
private BJOIBBBOIKO<VRPlayerSteeringController> steeringControllerMap;
|
|
|
|
// Token: 0x04008866 RID: 34918
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4008866")]
|
|
private AOLMGGAPKEH pointGestureRestrictionFlag;
|
|
|
|
// Token: 0x04008867 RID: 34919
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4008867")]
|
|
private bool delayedReleaseOfLeftHandHeldTool;
|
|
|
|
// Token: 0x04008868 RID: 34920
|
|
[FieldOffset(Offset = "0x99")]
|
|
[Token(Token = "0x4008868")]
|
|
private bool delayedReleaseOfRightHandHeldTool;
|
|
|
|
// Token: 0x04008869 RID: 34921
|
|
[FieldOffset(Offset = "0x9A")]
|
|
[Token(Token = "0x4008869")]
|
|
private bool delayedLeftHandVelocityTriggerRelease;
|
|
|
|
// Token: 0x0400886A RID: 34922
|
|
[FieldOffset(Offset = "0x9B")]
|
|
[Token(Token = "0x400886A")]
|
|
private bool delayedRightHandVelocityTriggerRelease;
|
|
|
|
// Token: 0x0400886B RID: 34923
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400886B")]
|
|
private AOLMGGAPKEH leftHandToolPickupRestrictionFlag;
|
|
|
|
// Token: 0x0400886C RID: 34924
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400886C")]
|
|
private AOLMGGAPKEH rightHandToolPickupRestrictionFlag;
|
|
|
|
// Token: 0x0400886D RID: 34925
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400886D")]
|
|
private AOLMGGAPKEH strafeRestrictionFlag;
|
|
|
|
// Token: 0x0400886E RID: 34926
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400886E")]
|
|
private AOLMGGAPKEH watchOpenGestureRestrictionFlag;
|
|
|
|
// Token: 0x0400886F RID: 34927
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400886F")]
|
|
private AOLMGGAPKEH shareCameraGestureRestrictionFlag;
|
|
|
|
// Token: 0x04008870 RID: 34928
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4008870")]
|
|
private AOLMGGAPKEH backpackToolPickupRestrictionFlag;
|
|
|
|
// Token: 0x04008871 RID: 34929
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4008871")]
|
|
private AOLMGGAPKEH expressoRestrictionFlag;
|
|
|
|
// Token: 0x04008872 RID: 34930
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4008872")]
|
|
private BJOIBBBOIKO<FECBNLOKJPG<CDEHHAFINFA>> leftHandPlacementControllerMap;
|
|
|
|
// Token: 0x04008873 RID: 34931
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4008873")]
|
|
private BJOIBBBOIKO<FECBNLOKJPG<CDEHHAFINFA>> rightHandPlacementControllerMap;
|
|
|
|
// Token: 0x04008874 RID: 34932
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4008874")]
|
|
private GBEHHOMCMGG leftHandPlacementSystem;
|
|
|
|
// Token: 0x04008875 RID: 34933
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4008875")]
|
|
private GBEHHOMCMGG rightHandPlacementSystem;
|
|
|
|
// Token: 0x04008876 RID: 34934
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x4008876")]
|
|
private VRToolController currentRightHandToolActionController;
|
|
|
|
// Token: 0x04008877 RID: 34935
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x4008877")]
|
|
private VRToolController currentLeftHandToolActionController;
|
|
|
|
// Token: 0x04008878 RID: 34936
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x4008878")]
|
|
private readonly List<VRPlayerController.KELFMDLDOIF> pickupConditions;
|
|
|
|
// Token: 0x04008879 RID: 34937
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x4008879")]
|
|
private VRInputHandler leftHandInput;
|
|
|
|
// Token: 0x0400887A RID: 34938
|
|
[FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x400887A")]
|
|
private VRInputHandler rightHandInput;
|
|
|
|
// Token: 0x0400887B RID: 34939
|
|
[FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x400887B")]
|
|
private string leftHandScrollingToken;
|
|
|
|
// Token: 0x0400887C RID: 34940
|
|
[FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x400887C")]
|
|
private string rightHandScrollingToken;
|
|
|
|
// Token: 0x0400887D RID: 34941
|
|
[FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x400887D")]
|
|
private AOLMGGAPKEH vrSeatedModeEnabledOverrideFlag;
|
|
|
|
// Token: 0x0400887E RID: 34942
|
|
[FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x400887E")]
|
|
private BJOIBBBOIKO<float> vrSeatedModeHeightOverrideMap;
|
|
|
|
// Token: 0x0400887F RID: 34943
|
|
[FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x400887F")]
|
|
private HKKOHFHADKK playerStateMachine;
|
|
|
|
// Token: 0x04008880 RID: 34944
|
|
[FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x4008880")]
|
|
private readonly UIInputModule.LAGCGHDHJEI[] cachedInputResultPerHand;
|
|
|
|
// Token: 0x04008881 RID: 34945
|
|
[FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x4008881")]
|
|
private ShareCamera _shareCam;
|
|
|
|
// Token: 0x04008882 RID: 34946
|
|
[FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x4008882")]
|
|
private InteractablePortal _leftHandHoveredPortal;
|
|
|
|
// Token: 0x04008883 RID: 34947
|
|
[FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x4008883")]
|
|
private InteractablePortal _rightHandHoveredPortal;
|
|
|
|
// Token: 0x04008884 RID: 34948
|
|
[FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x4008884")]
|
|
private IRecRoomQualityConfigProvider qualityConfigProvider;
|
|
|
|
// Token: 0x04008885 RID: 34949
|
|
[Token(Token = "0x4008885")]
|
|
private static KHINMMJIENE _settingsManager;
|
|
|
|
// Token: 0x04008886 RID: 34950
|
|
[FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x4008886")]
|
|
private bool handAlternator;
|
|
|
|
// Token: 0x04008887 RID: 34951
|
|
[FieldOffset(Offset = "0x171")]
|
|
[Token(Token = "0x4008887")]
|
|
private bool leftHandToolToggleLockButtonUpPending;
|
|
|
|
// Token: 0x04008888 RID: 34952
|
|
[FieldOffset(Offset = "0x172")]
|
|
[Token(Token = "0x4008888")]
|
|
private bool rightHandToolToggleLockButtonUpPending;
|
|
|
|
// Token: 0x04008889 RID: 34953
|
|
[FieldOffset(Offset = "0x173")]
|
|
[Token(Token = "0x4008889")]
|
|
private bool leftHandToolUnlockButtonUpPending;
|
|
|
|
// Token: 0x0400888A RID: 34954
|
|
[FieldOffset(Offset = "0x174")]
|
|
[Token(Token = "0x400888A")]
|
|
private bool rightHandToolUnlockButtonUpPending;
|
|
|
|
// Token: 0x0400888B RID: 34955
|
|
[FieldOffset(Offset = "0x178")]
|
|
[Token(Token = "0x400888B")]
|
|
private bool[] pointGestureDownDetected;
|
|
|
|
// Token: 0x0400888C RID: 34956
|
|
[FieldOffset(Offset = "0x180")]
|
|
[Token(Token = "0x400888C")]
|
|
private float stablePlayerHeight;
|
|
|
|
// Token: 0x0400888D RID: 34957
|
|
[FieldOffset(Offset = "0x184")]
|
|
[Token(Token = "0x400888D")]
|
|
private float maxStablePlayerHeight;
|
|
|
|
// Token: 0x0400888E RID: 34958
|
|
[FieldOffset(Offset = "0x188")]
|
|
[Token(Token = "0x400888E")]
|
|
private bool requestStableHeightUpdate;
|
|
|
|
// Token: 0x0400888F RID: 34959
|
|
[FieldOffset(Offset = "0x190")]
|
|
[Token(Token = "0x400888F")]
|
|
private PBCPECJNPKD standHeightSpring;
|
|
|
|
// Token: 0x04008890 RID: 34960
|
|
[FieldOffset(Offset = "0x198")]
|
|
[Token(Token = "0x4008890")]
|
|
private PBCPECJNPKD shortenSpring;
|
|
|
|
// Token: 0x02002114 RID: 8468
|
|
[Token(Token = "0x2002114")]
|
|
public enum MFKHDBGOHFD
|
|
{
|
|
// Token: 0x04008892 RID: 34962
|
|
[Token(Token = "0x4008892")]
|
|
INVALID,
|
|
// Token: 0x04008893 RID: 34963
|
|
[Token(Token = "0x4008893")]
|
|
PAUSED,
|
|
// Token: 0x04008894 RID: 34964
|
|
[Token(Token = "0x4008894")]
|
|
IDLE,
|
|
// Token: 0x04008895 RID: 34965
|
|
[Token(Token = "0x4008895")]
|
|
VEHICLE
|
|
}
|
|
|
|
// Token: 0x02002115 RID: 8469
|
|
[Token(Token = "0x2002115")]
|
|
public sealed class KELFMDLDOIF : MulticastDelegate
|
|
{
|
|
// Token: 0x0600D694 RID: 54932 RVA: 0x00312A34 File Offset: 0x00310C34
|
|
[Token(Token = "0x600D694")]
|
|
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
|
public KELFMDLDOIF(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x0600D695 RID: 54933 RVA: 0x00312A50 File Offset: 0x00310C50
|
|
[Token(Token = "0x600D695")]
|
|
[Address(RVA = "0x1C36E00", Offset = "0x1C35E00", VA = "0x181C36E00", 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: 0x0600D696 RID: 54934 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600D696")]
|
|
[Address(RVA = "0x1C36D40", Offset = "0x1C35D40", VA = "0x181C36D40", 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: 0x0600D697 RID: 54935 RVA: 0x00312BA8 File Offset: 0x00310DA8
|
|
[Token(Token = "0x600D697")]
|
|
[Address(RVA = "0x56AA00", Offset = "0x569A00", VA = "0x18056AA00", Slot = "15")]
|
|
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
}
|
|
}
|