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: 0x02002CB2 RID: 11442 [Token(Token = "0x2002CB2")] [Serializable] public class VRCreationController : CreationController { // Token: 0x17003600 RID: 13824 // (get) Token: 0x0601370D RID: 79629 RVA: 0x0048596C File Offset: 0x00483B6C // (set) Token: 0x0601370E RID: 79630 RVA: 0x00485980 File Offset: 0x00483B80 [Token(Token = "0x17003600")] public VRPlayerController VRPlayerController { [Token(Token = "0x601370D")] [Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")] get; [Token(Token = "0x601370E")] [Address(RVA = "0x466B90", Offset = "0x465990", VA = "0x180466B90")] private set; } // Token: 0x17003601 RID: 13825 // (get) Token: 0x0601370F RID: 79631 RVA: 0x00485994 File Offset: 0x00483B94 // (set) Token: 0x06013710 RID: 79632 RVA: 0x004859A8 File Offset: 0x00483BA8 [Token(Token = "0x17003601")] public VRInputHandler ToolInput { [Token(Token = "0x601370F")] [Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")] get; [Token(Token = "0x6013710")] [Address(RVA = "0x567490", Offset = "0x566290", VA = "0x180567490")] private set; } // Token: 0x17003602 RID: 13826 // (get) Token: 0x06013711 RID: 79633 RVA: 0x004859BC File Offset: 0x00483BBC // (set) Token: 0x06013712 RID: 79634 RVA: 0x004859D0 File Offset: 0x00483BD0 [Token(Token = "0x17003602")] public VRInputHandler OffHandInput { [Token(Token = "0x6013711")] [Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")] get; [Token(Token = "0x6013712")] [Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")] private set; } // Token: 0x17003603 RID: 13827 // (get) Token: 0x06013713 RID: 79635 RVA: 0x004859E4 File Offset: 0x00483BE4 // (set) Token: 0x06013714 RID: 79636 RVA: 0x004859F8 File Offset: 0x00483BF8 [Token(Token = "0x17003603")] public PlayerHand OffHand { [Token(Token = "0x6013713")] [Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")] get; [Token(Token = "0x6013714")] [Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")] private set; } // Token: 0x06013715 RID: 79637 RVA: 0x00485A0C File Offset: 0x00483C0C [Token(Token = "0x6013715")] [Address(RVA = "0x9C3870", Offset = "0x9C2670", VA = "0x1809C3870", Slot = "5")] public override Ray JFHBKDLLMKD() { /* An exception occurred when decompiling this method (06013715) 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 1660 */; } // Token: 0x17003604 RID: 13828 // (get) Token: 0x06013716 RID: 79638 RVA: 0x00485A34 File Offset: 0x00483C34 [Token(Token = "0x17003604")] protected override Transform InternalTransform { [Token(Token = "0x6013716")] [Address(RVA = "0x9C4180", Offset = "0x9C2F80", VA = "0x1809C4180", Slot = "4")] get { return this.k__BackingField._penVisuals.extrusionPoint; } } // Token: 0x17003605 RID: 13829 // (get) Token: 0x06013717 RID: 79639 RVA: 0x00485A58 File Offset: 0x00483C58 [Token(Token = "0x17003605")] public override FDKPONPCGGC SelectInputButtonState { [Token(Token = "0x6013717")] [Address(RVA = "0x9C41F0", Offset = "0x9C2FF0", VA = "0x1809C41F0", Slot = "6")] get { FDKPONPCGGC fdkponpcggc; bool gpghkkmcfif = fdkponpcggc.GPGHKKMCFIF; throw new NullReferenceException(); } } // Token: 0x17003606 RID: 13830 // (get) Token: 0x06013718 RID: 79640 RVA: 0x00485A74 File Offset: 0x00483C74 [Token(Token = "0x17003606")] public override bool IsAnalogButtonPressed { [Token(Token = "0x6013718")] [Address(RVA = "0x9C41B0", Offset = "0x9C2FB0", VA = "0x1809C41B0", Slot = "7")] get { VRInputHandler vrinputHandler = this.k__BackingField; return CreationController.COIPOKIAAME(vrinputHandler.FEICFBIOIOA); } } // Token: 0x17003607 RID: 13831 // (get) Token: 0x06013719 RID: 79641 RVA: 0x00485A9C File Offset: 0x00483C9C [Token(Token = "0x17003607")] public override float AnalogInputValueNormalized { [Token(Token = "0x6013719")] [Address(RVA = "0x9C4140", Offset = "0x9C2F40", VA = "0x1809C4140", Slot = "8")] get { VRInputHandler vrinputHandler = this.k__BackingField; float num = vrinputHandler.FEICFBIOIOA; bool flag = CreationController.COIPOKIAAME(num); return num; } } // Token: 0x0601371A RID: 79642 RVA: 0x00485AC8 File Offset: 0x00483CC8 [Token(Token = "0x601371A")] [Address(RVA = "0x9C3460", Offset = "0x9C2260", VA = "0x1809C3460", Slot = "9")] 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: 0x0601371B RID: 79643 RVA: 0x00485AFC File Offset: 0x00483CFC [Token(Token = "0x601371B")] [Address(RVA = "0x9C3FE0", Offset = "0x9C2DE0", VA = "0x1809C3FE0", Slot = "13")] 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: 0x0601371C RID: 79644 RVA: 0x00485B6C File Offset: 0x00483D6C [Token(Token = "0x601371C")] [Address(RVA = "0x9C3150", Offset = "0x9C1F50", VA = "0x1809C3150")] 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.k__BackingField = 0; this.k__BackingField = 0; this.k__BackingField = 0; this.k__BackingField = DDPNOAGPJOI; base.DJFDPJKOGMJ(DGEJNGNOELG); VRPlayerController vrplayerController = this.k__BackingField; VRPlayerController.KELFMDLDOIF kelfmdldoif = new VRPlayerController.KELFMDLDOIF(this.IDCEFGACMLM); vrplayerController.OIJPNEBJDGM(kelfmdldoif); this.k__BackingField.paletteMenu.SetHandlesVisibility(true); MakerPenPaletteMoveableToolMenu paletteMenu = this.k__BackingField.paletteMenu; int num = 0; paletteMenu.SetMoveButtonVisibility(num != 0); NBPOLJHGGLE playerTeleportedEvent = PlayerMovementFeedback.PlayerTeleportedEvent; Action 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: 0x0601371D RID: 79645 RVA: 0x00485C44 File Offset: 0x00483E44 [Token(Token = "0x601371D")] [Address(RVA = "0x9C2F70", Offset = "0x9C1D70", VA = "0x1809C2F70")] public bool BALOKJMBNIN(VRPlayerController DDPNOAGPJOI, VRInputHandler IBKAOIMGPMM, VRInputHandler GOOMFIBIGIL) { base.BALOKJMBNIN(); this.offHandStateMachine.OPEMIFENIJM(); this.ADNMCMFKHAB(IBKAOIMGPMM, GOOMFIBIGIL, DDPNOAGPJOI); return true; } // Token: 0x0601371E RID: 79646 RVA: 0x00485C74 File Offset: 0x00483E74 [Token(Token = "0x601371E")] [Address(RVA = "0x9C2FE0", Offset = "0x9C1DE0", VA = "0x1809C2FE0")] public void BDMHMGGPNME(VRPlayerController DDPNOAGPJOI) { base.BDMHMGGPNME(); HKKOHFHADKK hkkohfhadkk = this.offHandStateMachine; NBPOLJHGGLE playerTeleportedEvent = PlayerMovementFeedback.PlayerTeleportedEvent; Action 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.k__BackingField = num; this.k__BackingField = num; this.k__BackingField = num; this.k__BackingField = num; this.k__BackingField = num; if (disposable != 0) { } this.updateToken = num; } // Token: 0x0601371F RID: 79647 RVA: 0x00485D10 File Offset: 0x00483F10 [Token(Token = "0x601371F")] [Address(RVA = "0x9C4070", Offset = "0x9C2E70", VA = "0x1809C4070")] private void OJMMCHKILNK() { VRPlayerController vrplayerController = this.k__BackingField; VRInputHandler vrinputHandler = this.k__BackingField; VRInputHandler vrinputHandler2 = this.k__BackingField; this.ADNMCMFKHAB(vrinputHandler2, vrinputHandler, vrplayerController); } // Token: 0x06013720 RID: 79648 RVA: 0x00485D3C File Offset: 0x00483F3C [Token(Token = "0x6013720")] [Address(RVA = "0x9C2180", Offset = "0x9C0F80", VA = "0x1809C2180")] public void ADNMCMFKHAB(VRInputHandler PHGLGFOLBIL, VRInputHandler GOOMFIBIGIL, VRPlayerController FINBOONIGDO) { KHINMMJIENE khinmmjiene; if (khinmmjiene != 0 && Matchmaking.HMCJLLMDAAM != 0) { VRTrackedController.PJJMKFHNMMM k__BackingField = PHGLGFOLBIL.k__BackingField; bool flag = Matchmaking.HMCJLLMDAAM.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: 0x06013721 RID: 79649 RVA: 0x00486010 File Offset: 0x00484210 [Token(Token = "0x6013721")] [Address(RVA = "0x9C3910", Offset = "0x9C2710", VA = "0x1809C3910")] private void JKKCCJLBJHB(bool MAHMIKKDGGG) { if (Player.k__BackingField.LEPJOEKBOBG) { PlayerTrackingSpace trackingSpace = Player.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 k__BackingField = Player.k__BackingField; int num3 = 0; k__BackingField.LEPJOEKBOBG = num3 != 0; Player.k__BackingField.playerMovement.RemoveStationaryRestriction(this); VRPlayerController vrPlayerController = SingletonMonoBehaviour.ONCPNMDGGKG.vrPlayerController; if (vrPlayerController != 0) { vrPlayerController.KGLKHKKKJHH(this); } this.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: 0x06013722 RID: 79650 RVA: 0x0048614C File Offset: 0x0048434C [Token(Token = "0x6013722")] [Address(RVA = "0x9C36C0", Offset = "0x9C24C0", VA = "0x1809C36C0")] private void JCLFKHHAEHB(Player IEKDDPPNFPF, Vector3 BANGBIKOBGO, Vector3 OALKOHJOHFO) { if (Player.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: 0x06013723 RID: 79651 RVA: 0x004861B8 File Offset: 0x004843B8 [Token(Token = "0x6013723")] [Address(RVA = "0x9C35A0", Offset = "0x9C23A0", VA = "0x1809C35A0")] private bool IDCEFGACMLM(Tool EGFEJGHDNAI, Player IEKDDPPNFPF, Vector3 NMPNMBABPLI, bool COHMNBFFKDK) { bool flag = this.k__BackingField; if (!flag) { return flag; } Tool tool = this.k__BackingField._tool; bool flag2; return EGFEJGHDNAI == tool || flag2; } // Token: 0x06013724 RID: 79652 RVA: 0x004861F8 File Offset: 0x004843F8 [Token(Token = "0x6013724")] [Address(RVA = "0x9C3340", Offset = "0x9C2140", VA = "0x1809C3340")] 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: 0x06013725 RID: 79653 RVA: 0x00486224 File Offset: 0x00484424 [Token(Token = "0x6013725")] [Address(RVA = "0x9C3F60", Offset = "0x9C2D60", VA = "0x1809C3F60", Slot = "17")] protected override void KBEFFMGDAOJ(MakerPen.KLAENPHIBEM OIHFNIFGFJB, MakerPen.HJPIHGIFKEO FIBGLDDKDLB) { HKKOHFHADKK hkkohfhadkk = this.offHandStateMachine; hkkohfhadkk.PIEOGAPMGIH((ushort)OIHFNIFGFJB, (ushort)OIHFNIFGFJB); } // Token: 0x06013726 RID: 79654 RVA: 0x0048624C File Offset: 0x0048444C [Token(Token = "0x6013726")] [Address(RVA = "0x9C40A0", Offset = "0x9C2EA0", VA = "0x1809C40A0")] 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: 0x0400CA75 RID: 51829 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400CA75")] [SerializeField] private MakerPenVROffHandTranslate_Object translateObjectOffHandOperation; // Token: 0x0400CA76 RID: 51830 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400CA76")] [SerializeField] private MakerPenVROffHandTranslate_Shape translateShapeOffHandOperation; // Token: 0x0400CA7B RID: 51835 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400CA7B")] [NonSerialized] private HKKOHFHADKK offHandStateMachine; // Token: 0x0400CA7C RID: 51836 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400CA7C")] [NonSerialized] private float originalCameraNearPlane; // Token: 0x0400CA7D RID: 51837 [FieldOffset(Offset = "0x84")] [Token(Token = "0x400CA7D")] [NonSerialized] private Vector3 prevLeftCamLocalHandPos; // Token: 0x0400CA7E RID: 51838 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400CA7E")] [NonSerialized] private Vector3 prevRightCamLocalHandPos; // Token: 0x0400CA7F RID: 51839 [FieldOffset(Offset = "0x9C")] [Token(Token = "0x400CA7F")] [NonSerialized] private bool leftHandLocked; // Token: 0x0400CA80 RID: 51840 [FieldOffset(Offset = "0x9D")] [Token(Token = "0x400CA80")] [NonSerialized] private bool rightHandLocked; // Token: 0x0400CA81 RID: 51841 [FieldOffset(Offset = "0x9E")] [Token(Token = "0x400CA81")] [NonSerialized] private bool isInitialized; // Token: 0x0400CA82 RID: 51842 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400CA82")] [NonSerialized] private IDisposable updateToken; } }