m
This commit is contained in:
@@ -0,0 +1,562 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Core.Locomotion;
|
||||
using RecRoom.Inputs;
|
||||
using RecRoom.Tools;
|
||||
using RecRoom.Tools.MakerPenTools;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core
|
||||
{
|
||||
// Token: 0x02002D9B RID: 11675
|
||||
[Token(Token = "0x2002D9B")]
|
||||
[Serializable]
|
||||
public class VRCreationController : CreationController
|
||||
{
|
||||
// Token: 0x170036B5 RID: 14005
|
||||
// (get) Token: 0x06013B4E RID: 80718 RVA: 0x0048F7F4 File Offset: 0x0048D9F4
|
||||
// (set) Token: 0x06013B4F RID: 80719 RVA: 0x0048F808 File Offset: 0x0048DA08
|
||||
[Token(Token = "0x170036B5")]
|
||||
public VRPlayerController VRPlayerController
|
||||
{
|
||||
[Token(Token = "0x6013B4E")]
|
||||
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
|
||||
get;
|
||||
[Token(Token = "0x6013B4F")]
|
||||
[Address(RVA = "0x417A10", Offset = "0x416A10", VA = "0x180417A10")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170036B6 RID: 14006
|
||||
// (get) Token: 0x06013B50 RID: 80720 RVA: 0x0048F81C File Offset: 0x0048DA1C
|
||||
// (set) Token: 0x06013B51 RID: 80721 RVA: 0x0048F830 File Offset: 0x0048DA30
|
||||
[Token(Token = "0x170036B6")]
|
||||
public VRInputHandler ToolInput
|
||||
{
|
||||
[Token(Token = "0x6013B50")]
|
||||
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
|
||||
get;
|
||||
[Token(Token = "0x6013B51")]
|
||||
[Address(RVA = "0x417A20", Offset = "0x416A20", VA = "0x180417A20")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170036B7 RID: 14007
|
||||
// (get) Token: 0x06013B52 RID: 80722 RVA: 0x0048F844 File Offset: 0x0048DA44
|
||||
// (set) Token: 0x06013B53 RID: 80723 RVA: 0x0048F858 File Offset: 0x0048DA58
|
||||
[Token(Token = "0x170036B7")]
|
||||
public VRInputHandler OffHandInput
|
||||
{
|
||||
[Token(Token = "0x6013B52")]
|
||||
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")]
|
||||
get;
|
||||
[Token(Token = "0x6013B53")]
|
||||
[Address(RVA = "0x417AC0", Offset = "0x416AC0", VA = "0x180417AC0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170036B8 RID: 14008
|
||||
// (get) Token: 0x06013B54 RID: 80724 RVA: 0x0048F86C File Offset: 0x0048DA6C
|
||||
// (set) Token: 0x06013B55 RID: 80725 RVA: 0x0048F880 File Offset: 0x0048DA80
|
||||
[Token(Token = "0x170036B8")]
|
||||
public PlayerHand OffHand
|
||||
{
|
||||
[Token(Token = "0x6013B54")]
|
||||
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
|
||||
get;
|
||||
[Token(Token = "0x6013B55")]
|
||||
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06013B56 RID: 80726 RVA: 0x0048F894 File Offset: 0x0048DA94
|
||||
[Token(Token = "0x6013B56")]
|
||||
[Address(RVA = "0x160F090", Offset = "0x160E090", VA = "0x18160F090", Slot = "5")]
|
||||
public override Ray JFHBKDLLMKD()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06013B56)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Ray RecRoom.Core.VRCreationController::JFHBKDLLMKD()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:float32(var_1_06, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_0)))
|
||||
stloc:float32(var_3_0D, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_2)))
|
||||
stloc:int32(var_4_0F, ldc.i4:int32(0))
|
||||
stfld:MakerPenToolConfig(CreationController::makerPenToolConfig, ldloc:VRCreationController[exp:CreationController](this), ldloc:int32[exp:MakerPenToolConfig](var_4_0F))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x170036B9 RID: 14009
|
||||
// (get) Token: 0x06013B57 RID: 80727 RVA: 0x0048F8BC File Offset: 0x0048DABC
|
||||
[Token(Token = "0x170036B9")]
|
||||
protected override Transform InternalTransform
|
||||
{
|
||||
[Token(Token = "0x6013B57")]
|
||||
[Address(RVA = "0x160F980", Offset = "0x160E980", VA = "0x18160F980", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.<MakerPen>k__BackingField._penVisuals.extrusionPoint;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036BA RID: 14010
|
||||
// (get) Token: 0x06013B58 RID: 80728 RVA: 0x0048F8E0 File Offset: 0x0048DAE0
|
||||
[Token(Token = "0x170036BA")]
|
||||
public override FDKPONPCGGC SelectInputButtonState
|
||||
{
|
||||
[Token(Token = "0x6013B58")]
|
||||
[Address(RVA = "0x160F9B0", Offset = "0x160E9B0", VA = "0x18160F9B0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
FDKPONPCGGC fdkponpcggc;
|
||||
bool gpghkkmcfif = fdkponpcggc.GPGHKKMCFIF;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036BB RID: 14011
|
||||
// (get) Token: 0x06013B59 RID: 80729 RVA: 0x0048F8FC File Offset: 0x0048DAFC
|
||||
[Token(Token = "0x170036BB")]
|
||||
public override float AnalogInputValue
|
||||
{
|
||||
[Token(Token = "0x6013B59")]
|
||||
[Address(RVA = "0x160F960", Offset = "0x160E960", VA = "0x18160F960", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return this.<ToolInput>k__BackingField.FEICFBIOIOA;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013B5A RID: 80730 RVA: 0x0048F91C File Offset: 0x0048DB1C
|
||||
[Token(Token = "0x6013B5A")]
|
||||
[Address(RVA = "0x160EC80", Offset = "0x160DC80", VA = "0x18160EC80", Slot = "8")]
|
||||
public override Vector3 GNLBJBMPOOK(float JOECCDEOGCJ)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013B5B RID: 80731 RVA: 0x0048F950 File Offset: 0x0048DB50
|
||||
[Token(Token = "0x6013B5B")]
|
||||
[Address(RVA = "0x160F800", Offset = "0x160E800", VA = "0x18160F800", Slot = "12")]
|
||||
public override void OFFLOPLJBBG()
|
||||
{
|
||||
base.OFFLOPLJBBG();
|
||||
HKKOHFHADKK hkkohfhadkk = this.offHandStateMachine;
|
||||
MakerPenVROffHandTranslate_Object makerPenVROffHandTranslate_Object = this.translateObjectOffHandOperation;
|
||||
int num = 0;
|
||||
this.GJJAAPCBMOG((MakerPen.HJPIHGIFKEO)num, makerPenVROffHandTranslate_Object);
|
||||
MakerPenVROffHandTranslate_Shape makerPenVROffHandTranslate_Shape = this.translateShapeOffHandOperation;
|
||||
this.GJJAAPCBMOG(MakerPen.HJPIHGIFKEO.Shape, makerPenVROffHandTranslate_Shape);
|
||||
MakerPenVROffHandTranslate_Object makerPenVROffHandTranslate_Object2 = this.translateObjectOffHandOperation;
|
||||
this.GJJAAPCBMOG(MakerPen.HJPIHGIFKEO.CircuitGroup, makerPenVROffHandTranslate_Object2);
|
||||
MakerPenVROffHandTranslate_Object makerPenVROffHandTranslate_Object3 = this.translateObjectOffHandOperation;
|
||||
this.GJJAAPCBMOG(MakerPen.HJPIHGIFKEO.Animation, makerPenVROffHandTranslate_Object3);
|
||||
}
|
||||
|
||||
// Token: 0x06013B5C RID: 80732 RVA: 0x0048F9C0 File Offset: 0x0048DBC0
|
||||
[Token(Token = "0x6013B5C")]
|
||||
[Address(RVA = "0x160E970", Offset = "0x160D970", VA = "0x18160E970")]
|
||||
public void DJFDPJKOGMJ(VRPlayerController DDPNOAGPJOI, Player IEKDDPPNFPF, MakerPen DGEJNGNOELG, PlayerHand EEGCGDDDIED, VRInputHandler KBCFABMADJJ, VRInputHandler GOOMFIBIGIL)
|
||||
{
|
||||
if (!this.isInitialized)
|
||||
{
|
||||
bool flag = this.CFBOFOLPBMH();
|
||||
this.isInitialized = true;
|
||||
}
|
||||
this.<ToolInput>k__BackingField = 0;
|
||||
this.<OffHandInput>k__BackingField = 0;
|
||||
this.<OffHand>k__BackingField = 0;
|
||||
this.<VRPlayerController>k__BackingField = DDPNOAGPJOI;
|
||||
base.DJFDPJKOGMJ(DGEJNGNOELG);
|
||||
VRPlayerController vrplayerController = this.<VRPlayerController>k__BackingField;
|
||||
VRPlayerController.KELFMDLDOIF kelfmdldoif = new VRPlayerController.KELFMDLDOIF(this.IDCEFGACMLM);
|
||||
vrplayerController.OIJPNEBJDGM(kelfmdldoif);
|
||||
this.<MakerPen>k__BackingField.paletteMenu.SetHandlesVisibility(true);
|
||||
MakerPenPaletteMoveableToolMenu paletteMenu = this.<MakerPen>k__BackingField.paletteMenu;
|
||||
int num = 0;
|
||||
paletteMenu.SetMoveButtonVisibility(num != 0);
|
||||
NBPOLJHGGLE<Player, Vector3, Vector3> playerTeleportedEvent = PlayerMovementFeedback.PlayerTeleportedEvent;
|
||||
Action<Player, Vector3, Vector3> action = new Action(this.JCLFKHHAEHB);
|
||||
PlayerMovementFeedback.PlayerTeleportedEvent = NBPOLJHGGLE.BPJDFPACLMK(playerTeleportedEvent, action);
|
||||
Action action2 = new Action(this.OJMMCHKILNK);
|
||||
int num2 = 0;
|
||||
IDisposable disposable = IEKDDPPNFPF.GIEOOLAGCKA(action2, (Scheduler.NEIJEKIKDOG)num2);
|
||||
this.updateToken = disposable;
|
||||
}
|
||||
|
||||
// Token: 0x06013B5D RID: 80733 RVA: 0x0048FA98 File Offset: 0x0048DC98
|
||||
[Token(Token = "0x6013B5D")]
|
||||
[Address(RVA = "0x160E790", Offset = "0x160D790", VA = "0x18160E790")]
|
||||
public bool BALOKJMBNIN(VRPlayerController DDPNOAGPJOI, VRInputHandler IBKAOIMGPMM, VRInputHandler GOOMFIBIGIL)
|
||||
{
|
||||
base.BALOKJMBNIN();
|
||||
this.offHandStateMachine.OPEMIFENIJM();
|
||||
this.ADNMCMFKHAB(IBKAOIMGPMM, GOOMFIBIGIL, DDPNOAGPJOI);
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06013B5E RID: 80734 RVA: 0x0048FAC8 File Offset: 0x0048DCC8
|
||||
[Token(Token = "0x6013B5E")]
|
||||
[Address(RVA = "0x160E800", Offset = "0x160D800", VA = "0x18160E800")]
|
||||
public void BDMHMGGPNME(VRPlayerController DDPNOAGPJOI)
|
||||
{
|
||||
base.BDMHMGGPNME();
|
||||
HKKOHFHADKK hkkohfhadkk = this.offHandStateMachine;
|
||||
NBPOLJHGGLE<Player, Vector3, Vector3> playerTeleportedEvent = PlayerMovementFeedback.PlayerTeleportedEvent;
|
||||
Action<Player, Vector3, Vector3> action = new Action(this.JCLFKHHAEHB);
|
||||
PlayerMovementFeedback.PlayerTeleportedEvent = NBPOLJHGGLE.GMNMHGMFGOL(playerTeleportedEvent, action);
|
||||
VRPlayerController.KELFMDLDOIF kelfmdldoif = new VRPlayerController.KELFMDLDOIF(this.IDCEFGACMLM);
|
||||
DDPNOAGPJOI.AFLMJFOEMOP(kelfmdldoif);
|
||||
this.JKKCCJLBJHB(true);
|
||||
IDisposable disposable = this.updateToken;
|
||||
int num = 0;
|
||||
this.<MakerPen>k__BackingField = num;
|
||||
this.<OffHand>k__BackingField = num;
|
||||
this.<OffHandInput>k__BackingField = num;
|
||||
this.<ToolInput>k__BackingField = num;
|
||||
this.<CreationContext>k__BackingField = num;
|
||||
if (disposable != 0)
|
||||
{
|
||||
}
|
||||
this.updateToken = num;
|
||||
}
|
||||
|
||||
// Token: 0x06013B5F RID: 80735 RVA: 0x0048FB64 File Offset: 0x0048DD64
|
||||
[Token(Token = "0x6013B5F")]
|
||||
[Address(RVA = "0x160F890", Offset = "0x160E890", VA = "0x18160F890")]
|
||||
private void OJMMCHKILNK()
|
||||
{
|
||||
VRPlayerController vrplayerController = this.<VRPlayerController>k__BackingField;
|
||||
VRInputHandler vrinputHandler = this.<OffHandInput>k__BackingField;
|
||||
VRInputHandler vrinputHandler2 = this.<ToolInput>k__BackingField;
|
||||
this.ADNMCMFKHAB(vrinputHandler2, vrinputHandler, vrplayerController);
|
||||
}
|
||||
|
||||
// Token: 0x06013B60 RID: 80736 RVA: 0x0048FB90 File Offset: 0x0048DD90
|
||||
[Token(Token = "0x6013B60")]
|
||||
[Address(RVA = "0x160D9A0", Offset = "0x160C9A0", VA = "0x18160D9A0")]
|
||||
public void ADNMCMFKHAB(VRInputHandler PHGLGFOLBIL, VRInputHandler GOOMFIBIGIL, VRPlayerController FINBOONIGDO)
|
||||
{
|
||||
KHINMMJIENE khinmmjiene;
|
||||
if (khinmmjiene != 0 && Matchmaking.HMCJLLMDAAM != 0)
|
||||
{
|
||||
VRTrackedController.PJJMKFHNMMM <HandType>k__BackingField = PHGLGFOLBIL.<HandType>k__BackingField;
|
||||
bool flag = Matchmaking.HMCJLLMDAAM.<GONMENKLJOD>k__BackingField;
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (flag || ageahldedbo == 0)
|
||||
{
|
||||
this.JKKCCJLBJHB(true);
|
||||
int num = 0;
|
||||
bool flag2;
|
||||
if (!flag2)
|
||||
{
|
||||
}
|
||||
bool flag3;
|
||||
while (flag3 == GOOMFIBIGIL)
|
||||
{
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, "Self scaling is not allowed in the Dorm.", 3f, num, num);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
bool flag4;
|
||||
flag = flag4;
|
||||
bool flag5 = GOOMFIBIGIL.JOAIPPAPPEH;
|
||||
if (flag)
|
||||
{
|
||||
this.leftHandLocked = flag5;
|
||||
bool flag6 = GOOMFIBIGIL.JOAIPPAPPEH;
|
||||
bool flag7 = this.leftHandLocked;
|
||||
this.rightHandLocked = flag6;
|
||||
if (!flag7 && !flag6)
|
||||
{
|
||||
FINBOONIGDO.rotationController.FAJLDFDEOBI(this);
|
||||
}
|
||||
int num3 = 0;
|
||||
flag = flag6;
|
||||
if (!PHGLGFOLBIL.NCCJFAIDFGE)
|
||||
{
|
||||
}
|
||||
Vector3 zero = Vector3.zero;
|
||||
float z3 = Vector3.zero.z;
|
||||
Vector3 zero2 = Vector3.zero;
|
||||
Vector3 zero3 = Vector3.zero;
|
||||
FINBOONIGDO.rotationController.KMAPFGLMCKO(this);
|
||||
if (!flag6)
|
||||
{
|
||||
if (!flag)
|
||||
{
|
||||
goto IL_20C;
|
||||
}
|
||||
if ((this.leftHandLocked ? 1 : 0) != num3)
|
||||
{
|
||||
}
|
||||
float z4 = this.prevRightCamLocalHandPos.z;
|
||||
if ((this.leftHandLocked ? 1 : 0) != num3)
|
||||
{
|
||||
}
|
||||
Vector3 vector3;
|
||||
float z5 = vector3.z;
|
||||
}
|
||||
float z6 = this.prevLeftCamLocalHandPos.z;
|
||||
float z7 = this.prevRightCamLocalHandPos.z;
|
||||
Vector3 vector4;
|
||||
float z8 = vector4.z;
|
||||
Vector3 vector5;
|
||||
float z9 = vector5.z;
|
||||
Vector3 vector6;
|
||||
float z10 = vector6.z;
|
||||
Vector3 vector7;
|
||||
float z11 = vector7.z;
|
||||
Vector3 vector8;
|
||||
float z12 = vector8.z;
|
||||
Vector3 vector9;
|
||||
float z13 = vector9.z;
|
||||
float z14 = this.prevLeftCamLocalHandPos.z;
|
||||
float z15 = this.prevRightCamLocalHandPos.z;
|
||||
Vector3 vector10;
|
||||
float z16 = vector10.z;
|
||||
Vector3 vector11;
|
||||
float z17 = vector11.z;
|
||||
float z18 = Vector3.up.z;
|
||||
int num4 = 0;
|
||||
float num5;
|
||||
Quaternion quaternion = Quaternion.Euler(num5, (float)num4, num5);
|
||||
float deltaTime = Time.deltaTime;
|
||||
Vector3 vector12;
|
||||
float z19 = vector12.z;
|
||||
float num6 = transform.ABDKFENDAKH();
|
||||
float num8;
|
||||
float num7 = Mathf.Clamp(num8, 0.3f, 30f);
|
||||
Vector3 vector13;
|
||||
float z20 = vector13.z;
|
||||
Vector3 vector14;
|
||||
float z21 = vector14.z;
|
||||
SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.nearClipPlane = num7;
|
||||
IL_20C:
|
||||
Vector3 vector15;
|
||||
float z22 = vector15.z;
|
||||
int num9 = 0;
|
||||
float num10 = LEBNDOKLNEL.DGEAEHEJCGO;
|
||||
float z23 = (num9 / num7).z;
|
||||
}
|
||||
Camera activeCamera;
|
||||
if (flag5 && GOOMFIBIGIL.JOAIPPAPPEH)
|
||||
{
|
||||
activeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL;
|
||||
float nearClipPlane = activeCamera.nearClipPlane;
|
||||
this.originalCameraNearPlane = nearClipPlane;
|
||||
this.leftHandLocked = false;
|
||||
FINBOONIGDO.JIEBENDKIKC(this);
|
||||
}
|
||||
this.prevLeftCamLocalHandPos.z = z;
|
||||
this.prevRightCamLocalHandPos.z = activeCamera;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013B61 RID: 80737 RVA: 0x0048FE64 File Offset: 0x0048E064
|
||||
[Token(Token = "0x6013B61")]
|
||||
[Address(RVA = "0x160F130", Offset = "0x160E130", VA = "0x18160F130")]
|
||||
private void JKKCCJLBJHB(bool MAHMIKKDGGG)
|
||||
{
|
||||
if (Player.<EGKJPJKLEAI>k__BackingField.LEPJOEKBOBG)
|
||||
{
|
||||
PlayerTrackingSpace trackingSpace = Player.<EGKJPJKLEAI>k__BackingField.trackingSpace;
|
||||
if (MAHMIKKDGGG)
|
||||
{
|
||||
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
|
||||
Transform transform2 = trackingSpace.transform;
|
||||
float localUniformScale = trackingSpace._rigidbodyEx.GDKPFBCIODH;
|
||||
Transform transform3 = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
|
||||
int num = 0;
|
||||
Vector3 down = Vector3.down;
|
||||
RigidbodyEx rigidbodyEx = trackingSpace._rigidbodyEx;
|
||||
int num2 = 0;
|
||||
rigidbodyEx.SetDiscontinuousPositionAndRotation(num, num2);
|
||||
}
|
||||
trackingSpace._rigidbodyEx.GDKPFBCIODH = 1f;
|
||||
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
||||
int num3 = 0;
|
||||
<EGKJPJKLEAI>k__BackingField.LEPJOEKBOBG = num3 != 0;
|
||||
Player.<EGKJPJKLEAI>k__BackingField.playerMovement.RemoveStationaryRestriction(this);
|
||||
VRPlayerController vrPlayerController = SingletonMonoBehaviour.ONCPNMDGGKG.vrPlayerController;
|
||||
if (vrPlayerController != 0)
|
||||
{
|
||||
vrPlayerController.KGLKHKKKJHH(this);
|
||||
}
|
||||
this.<MakerPen>k__BackingField._tool.rigidbodyEx.GDKPFBCIODH = 1f;
|
||||
VRPlayerController vrPlayerController2 = SingletonMonoBehaviour.ONCPNMDGGKG.vrPlayerController;
|
||||
if (vrPlayerController2 != 0)
|
||||
{
|
||||
HPAOFKPOFGO rotationController = vrPlayerController2.rotationController;
|
||||
if (rotationController != 0)
|
||||
{
|
||||
rotationController.FAJLDFDEOBI(this);
|
||||
}
|
||||
}
|
||||
Camera activeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL;
|
||||
float num4 = this.originalCameraNearPlane;
|
||||
activeCamera.nearClipPlane = num4;
|
||||
if (MAHMIKKDGGG)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013B62 RID: 80738 RVA: 0x0048FFA0 File Offset: 0x0048E1A0
|
||||
[Token(Token = "0x6013B62")]
|
||||
[Address(RVA = "0x160EEE0", Offset = "0x160DEE0", VA = "0x18160EEE0")]
|
||||
private void JCLFKHHAEHB(Player IEKDDPPNFPF, Vector3 BANGBIKOBGO, Vector3 OALKOHJOHFO)
|
||||
{
|
||||
if (Player.<EGKJPJKLEAI>k__BackingField == IEKDDPPNFPF && IEKDDPPNFPF.LEPJOEKBOBG)
|
||||
{
|
||||
PlayerTrackingSpace trackingSpace = IEKDDPPNFPF.trackingSpace;
|
||||
trackingSpace._rigidbodyEx.GDKPFBCIODH = 1f;
|
||||
PlayerTrackingSpace trackingSpace2 = IEKDDPPNFPF.trackingSpace;
|
||||
RigidbodyEx rigidbodyEx = trackingSpace._rigidbodyEx;
|
||||
RigidbodyEx rigidbodyEx2 = trackingSpace2._rigidbodyEx;
|
||||
float z = OALKOHJOHFO.z;
|
||||
int num = 0;
|
||||
this.JKKCCJLBJHB(num != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013B63 RID: 80739 RVA: 0x0049000C File Offset: 0x0048E20C
|
||||
[Token(Token = "0x6013B63")]
|
||||
[Address(RVA = "0x160EDC0", Offset = "0x160DDC0", VA = "0x18160EDC0")]
|
||||
private bool IDCEFGACMLM(Tool EGFEJGHDNAI, Player IEKDDPPNFPF, Vector3 NMPNMBABPLI, bool COHMNBFFKDK)
|
||||
{
|
||||
bool flag = this.<MakerPen>k__BackingField;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
Tool tool = this.<MakerPen>k__BackingField._tool;
|
||||
bool flag2;
|
||||
return EGFEJGHDNAI == tool || flag2;
|
||||
}
|
||||
|
||||
// Token: 0x06013B64 RID: 80740 RVA: 0x0049004C File Offset: 0x0048E24C
|
||||
[Token(Token = "0x6013B64")]
|
||||
[Address(RVA = "0x160EB60", Offset = "0x160DB60", VA = "0x18160EB60")]
|
||||
private void GJJAAPCBMOG(MakerPen.HJPIHGIFKEO FIBGLDDKDLB, MakerPenVROffHandOperation ELCNOCHPPPF)
|
||||
{
|
||||
string text = ELCNOCHPPPF.ToString();
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2;
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje;
|
||||
this.offHandStateMachine.JEPMLPCOGNM((ushort)FIBGLDDKDLB, okgcdflpfod, okgcdflpfod2, knfakjmalje);
|
||||
}
|
||||
|
||||
// Token: 0x06013B65 RID: 80741 RVA: 0x00490078 File Offset: 0x0048E278
|
||||
[Token(Token = "0x6013B65")]
|
||||
[Address(RVA = "0x160F780", Offset = "0x160E780", VA = "0x18160F780", Slot = "16")]
|
||||
protected override void KBEFFMGDAOJ(MakerPen.KLAENPHIBEM OIHFNIFGFJB, MakerPen.HJPIHGIFKEO FIBGLDDKDLB)
|
||||
{
|
||||
HKKOHFHADKK hkkohfhadkk = this.offHandStateMachine;
|
||||
hkkohfhadkk.PIEOGAPMGIH((ushort)OIHFNIFGFJB, (ushort)OIHFNIFGFJB);
|
||||
}
|
||||
|
||||
// Token: 0x06013B66 RID: 80742 RVA: 0x004900A0 File Offset: 0x0048E2A0
|
||||
[Token(Token = "0x6013B66")]
|
||||
[Address(RVA = "0x160F8C0", Offset = "0x160E8C0", VA = "0x18160F8C0")]
|
||||
public VRCreationController()
|
||||
{
|
||||
MakerPenVROffHandTranslate_Object makerPenVROffHandTranslate_Object = new MakerPenVROffHandTranslate_Object();
|
||||
this.translateObjectOffHandOperation = makerPenVROffHandTranslate_Object;
|
||||
MakerPenVROffHandTranslate_Shape makerPenVROffHandTranslate_Shape = new MakerPenVROffHandTranslate_Shape();
|
||||
this.translateShapeOffHandOperation = makerPenVROffHandTranslate_Shape;
|
||||
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
||||
this.offHandStateMachine = hkkohfhadkk;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400CC8A RID: 52362
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400CC8A")]
|
||||
[SerializeField]
|
||||
private MakerPenVROffHandTranslate_Object translateObjectOffHandOperation;
|
||||
|
||||
// Token: 0x0400CC8B RID: 52363
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400CC8B")]
|
||||
[SerializeField]
|
||||
private MakerPenVROffHandTranslate_Shape translateShapeOffHandOperation;
|
||||
|
||||
// Token: 0x0400CC90 RID: 52368
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400CC90")]
|
||||
[NonSerialized]
|
||||
private HKKOHFHADKK offHandStateMachine;
|
||||
|
||||
// Token: 0x0400CC91 RID: 52369
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400CC91")]
|
||||
[NonSerialized]
|
||||
private float originalCameraNearPlane;
|
||||
|
||||
// Token: 0x0400CC92 RID: 52370
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x400CC92")]
|
||||
[NonSerialized]
|
||||
private Vector3 prevLeftCamLocalHandPos;
|
||||
|
||||
// Token: 0x0400CC93 RID: 52371
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400CC93")]
|
||||
[NonSerialized]
|
||||
private Vector3 prevRightCamLocalHandPos;
|
||||
|
||||
// Token: 0x0400CC94 RID: 52372
|
||||
[FieldOffset(Offset = "0x9C")]
|
||||
[Token(Token = "0x400CC94")]
|
||||
[NonSerialized]
|
||||
private bool leftHandLocked;
|
||||
|
||||
// Token: 0x0400CC95 RID: 52373
|
||||
[FieldOffset(Offset = "0x9D")]
|
||||
[Token(Token = "0x400CC95")]
|
||||
[NonSerialized]
|
||||
private bool rightHandLocked;
|
||||
|
||||
// Token: 0x0400CC96 RID: 52374
|
||||
[FieldOffset(Offset = "0x9E")]
|
||||
[Token(Token = "0x400CC96")]
|
||||
[NonSerialized]
|
||||
private bool isInitialized;
|
||||
|
||||
// Token: 0x0400CC97 RID: 52375
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400CC97")]
|
||||
[NonSerialized]
|
||||
private IDisposable updateToken;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user