using System; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecNet; using RecRoom.AGUI.ToolUIs; using RecRoom.Core.Creation; using RecRoom.Core.DataStructures.Tokens; using RecRoom.Core.Locomotion; using RecRoom.Inputs; using RecRoom.Tools; using RecRoom.Tools.MakerPenTools; using UnityEngine; namespace RecRoom.Core { // Token: 0x020027A8 RID: 10152 [Token(Token = "0x20027A8")] [Serializable] [StructLayout(3)] public class VRCreationController : NCBACKFHCJK, ISerializationCallbackReceiver { // Token: 0x17002FF2 RID: 12274 // (get) Token: 0x06011C51 RID: 72785 RVA: 0x0043EDC4 File Offset: 0x0043CFC4 // (set) Token: 0x06011C52 RID: 72786 RVA: 0x0043EDD8 File Offset: 0x0043CFD8 [Token(Token = "0x17002FF2")] public MakerPen MakerPen { [Token(Token = "0x6011C51")] [Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0", Slot = "10")] get; [Token(Token = "0x6011C52")] [Address(RVA = "0x3D3460", Offset = "0x3D1E60", VA = "0x1803D3460")] private set; } // Token: 0x17002FF3 RID: 12275 // (get) Token: 0x06011C53 RID: 72787 RVA: 0x0043EDEC File Offset: 0x0043CFEC // (set) Token: 0x06011C54 RID: 72788 RVA: 0x0043EE00 File Offset: 0x0043D000 [Token(Token = "0x17002FF3")] public CreationContext CreationContext { [Token(Token = "0x6011C53")] [Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0", Slot = "12")] get; [Token(Token = "0x6011C54")] [Address(RVA = "0x3EDED0", Offset = "0x3EC8D0", VA = "0x1803EDED0")] private set; } // Token: 0x17002FF4 RID: 12276 // (get) Token: 0x06011C55 RID: 72789 RVA: 0x0043EE14 File Offset: 0x0043D014 // (set) Token: 0x06011C56 RID: 72790 RVA: 0x0043EE28 File Offset: 0x0043D028 [Token(Token = "0x17002FF4")] public VRInputHandler ToolInput { [Token(Token = "0x6011C55")] [Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")] get; [Token(Token = "0x6011C56")] [Address(RVA = "0x462750", Offset = "0x461150", VA = "0x180462750")] private set; } // Token: 0x17002FF5 RID: 12277 // (get) Token: 0x06011C57 RID: 72791 RVA: 0x0043EE3C File Offset: 0x0043D03C // (set) Token: 0x06011C58 RID: 72792 RVA: 0x0043EE50 File Offset: 0x0043D050 [Token(Token = "0x17002FF5")] public VRInputHandler OffHandInput { [Token(Token = "0x6011C57")] [Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")] get; [Token(Token = "0x6011C58")] [Address(RVA = "0x3EDEB0", Offset = "0x3EC8B0", VA = "0x1803EDEB0")] private set; } // Token: 0x17002FF6 RID: 12278 // (get) Token: 0x06011C59 RID: 72793 RVA: 0x0043EE64 File Offset: 0x0043D064 // (set) Token: 0x06011C5A RID: 72794 RVA: 0x0043EE78 File Offset: 0x0043D078 [Token(Token = "0x17002FF6")] public PlayerHand OffHand { [Token(Token = "0x6011C59")] [Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")] get; [Token(Token = "0x6011C5A")] [Address(RVA = "0x3EDEC0", Offset = "0x3EC8C0", VA = "0x1803EDEC0")] private set; } // Token: 0x17002FF7 RID: 12279 // (get) Token: 0x06011C5B RID: 72795 RVA: 0x0043EE8C File Offset: 0x0043D08C [Token(Token = "0x17002FF7")] public TranslationSnappingVisualization TranslationSnappingVisualization { [Token(Token = "0x6011C5B")] [Address(RVA = "0x136EBD0", Offset = "0x136D5D0", VA = "0x18136EBD0", Slot = "13")] get { TranslationSnappingVisualization translationSnappingVisualization = this._translationSnappingVisualization; int num = 0; if (translationSnappingVisualization == num) { TranslationSnappingVisualization translationSnappingVisualization2 = global::UnityEngine.Object.Instantiate(this.translationSnappingVisualizationPrefab); this._translationSnappingVisualization = translationSnappingVisualization2; } return this._translationSnappingVisualization; } } // Token: 0x06011C5C RID: 72796 RVA: 0x0043EEC8 File Offset: 0x0043D0C8 [Token(Token = "0x6011C5C")] [Address(RVA = "0x136EAA0", Offset = "0x136D4A0", VA = "0x18136EAA0")] public VRCreationController() { MakerPenVROffHandTranslate_Object makerPenVROffHandTranslate_Object = new MakerPenVROffHandTranslate_Object(); this.translateObjectOffHandOperation = makerPenVROffHandTranslate_Object; MakerPenVROffHandTranslate_Shape makerPenVROffHandTranslate_Shape = new MakerPenVROffHandTranslate_Shape(); this.translateShapeOffHandOperation = makerPenVROffHandTranslate_Shape; this.spherecastPickingRadius = 0.01f; this.selfScalingMinSize = 0.3f; this.selfScalingMaxSize = 10f; HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK(); this.offHandStateMachine = hkkohfhadkk; TokenFlag tokenFlag = new TokenFlag(); this.pendingInventionPermissionsRequestFlag = tokenFlag; this.OnBeforeSerialize(); } // Token: 0x06011C5D RID: 72797 RVA: 0x0043EF30 File Offset: 0x0043D130 [Token(Token = "0x6011C5D")] [Address(RVA = "0x136E8A0", Offset = "0x136D2A0", VA = "0x18136E8A0")] private void OFFLOPLJBBG() { MakerPenToolConfig makerPenToolConfig = this.makerPenToolConfig; int num = 0; if (!(makerPenToolConfig == num)) { MakerPenToolConfig makerPenToolConfig2 = this.makerPenToolConfig; GEMGKLMNLJJ gemgklmnljj = new GEMGKLMNLJJ(this, makerPenToolConfig2); HKKOHFHADKK hkkohfhadkk = this.offHandStateMachine; this.makerPenToolsManager = gemgklmnljj; MakerPenVROffHandTranslate_Object makerPenVROffHandTranslate_Object = this.translateObjectOffHandOperation; int num2 = 0; this.GJJAAPCBMOG((MakerPen.HJPIHGIFKEO)num2, 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: 0x06011C5E RID: 72798 RVA: 0x0043EFC8 File Offset: 0x0043D1C8 [Token(Token = "0x6011C5E")] [Address(RVA = "0x136DC30", Offset = "0x136C630", VA = "0x18136DC30")] public bool JDHEFJIPEKN(VRPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Tool EGFEJGHDNAI, PlayerHand MMPLJBIDOPO, PlayerHand EEGCGDDDIED, VRInputHandler KBCFABMADJJ, VRInputHandler GOOMFIBIGIL) { MakerPen component = EGFEJGHDNAI.GetComponent(); int num = 0; if (component != num) { int num2 = 0; if (IEKDDPPNFPF != num2) { int actorNumber = IEKDDPPNFPF.DBAJDHGDPOL.actorNumber; return component.WasSpawnedForPlayer(actorNumber); } } throw new NullReferenceException(); } // Token: 0x06011C5F RID: 72799 RVA: 0x0043F010 File Offset: 0x0043D210 [Token(Token = "0x6011C5F")] [Address(RVA = "0x136CB10", Offset = "0x136B510", VA = "0x18136CB10")] public void DJFDPJKOGMJ(VRPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Tool EGFEJGHDNAI, PlayerHand MMPLJBIDOPO, PlayerHand EEGCGDDDIED, VRInputHandler KBCFABMADJJ, VRInputHandler GOOMFIBIGIL) { int num2; MakerPenPaletteMainScreen k__BackingField5; Delegate delegate5; for (;;) { VRPlayerController.KELFMDLDOIF kelfmdldoif = new VRPlayerController.KELFMDLDOIF(this.IDCEFGACMLM); FINBOONIGDO.OIJPNEBJDGM(kelfmdldoif); MakerPen component = EGFEJGHDNAI.GetComponent(); this.k__BackingField = component; int num = 0; if (component == num) { return; } this.makerPenToolsManager.DJFDPJKOGMJ(); MakerPenMainScreen k__BackingField = this.k__BackingField.k__BackingField; Action action = new Action(this.MCGMEFJECEF); k__BackingField.ToolSelectionButtonPressed += action; MakerPenMainScreen k__BackingField2 = this.k__BackingField.k__BackingField; Action action2 = new Action(this.HELDFNKPFMC); k__BackingField2.MEAIBNNMJKK += action2; MakerPenMainScreen k__BackingField3 = this.k__BackingField.k__BackingField; Action action3 = new Action(this.AJPFIAKDNMK); k__BackingField3.PJMOKIOJHIL += action3; MakerPenMainScreen k__BackingField4 = this.k__BackingField.k__BackingField; Action action4 = new Action(this.CLDCDHEKIJJ); k__BackingField4.INEDPGFELLD += action4; MakerPenMainScreen k__BackingField5 = this.k__BackingField.k__BackingField; Action action5 = new Action(this.MOFFKAGLHMB); k__BackingField5.FPBONLDKAEH += action5; MakerPenPaletteMainScreen k__BackingField = this.k__BackingField.k__BackingField; Action shapeTypeSelectionButtonPressed = k__BackingField.ShapeTypeSelectionButtonPressed; Action action6 = new Action(this.CHJHOGELHLH); Delegate @delegate = Delegate.Combine(shapeTypeSelectionButtonPressed, action6); num2 = 0; if (@delegate == 0 || @delegate != 0) { k__BackingField.ShapeTypeSelectionButtonPressed = num2; MakerPenPaletteMainScreen k__BackingField2 = this.k__BackingField.k__BackingField; Action shapeColorSelectionButtonPressed = k__BackingField2.ShapeColorSelectionButtonPressed; Action action7 = new Action(this.NIIOKJBKLAB); Delegate delegate2 = Delegate.Combine(shapeColorSelectionButtonPressed, action7); if (delegate2 == 0 || delegate2 != 0) { k__BackingField2.ShapeColorSelectionButtonPressed = delegate2; MakerPenPaletteMainScreen k__BackingField3 = this.k__BackingField.k__BackingField; Action shapeMaterialSelectionButtonPressed = k__BackingField3.ShapeMaterialSelectionButtonPressed; Action action8 = new Action(this.PPCEPDNFMML); Delegate delegate3 = Delegate.Combine(shapeMaterialSelectionButtonPressed, action8); if (delegate3 == 0 || delegate3 != 0) { k__BackingField3.ShapeMaterialSelectionButtonPressed = delegate3; MakerPenPaletteMainScreen k__BackingField4 = this.k__BackingField.k__BackingField; Action spawnableToolSelectionButtonPressed = k__BackingField4.SpawnableToolSelectionButtonPressed; Action action9 = new Action(this.APMDMEOGDIM); Delegate delegate4 = Delegate.Combine(spawnableToolSelectionButtonPressed, action9); if (delegate4 == 0 || delegate4 != 0) { k__BackingField4.SpawnableToolSelectionButtonPressed = delegate4; k__BackingField5 = this.k__BackingField.k__BackingField; Action inventionSelectionButtonPressed = k__BackingField5.InventionSelectionButtonPressed; Action action10 = new Action(this.JNGPFBFCIGJ); delegate5 = Delegate.Combine(inventionSelectionButtonPressed, action10); if (delegate5 == 0 || delegate5 != 0) { break; } } } } } } k__BackingField5.InventionSelectionButtonPressed = delegate5; ActionEvent pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF; Action action11 = new Action(this.PJJJMGDALBF); BBHENFCNLAB.PJJJMGDALBF = pjjjmgdalbf + action11; ulong num3; this.k__BackingField.paletteMenu.SetHandlesVisibility(num3 != 0UL); MakerPenPaletteMoveableToolMenu paletteMenu = this.k__BackingField.paletteMenu; int num4 = 0; paletteMenu.SetMoveButtonVisibility(num4 != 0); this.k__BackingField.paletteMenu.CloseOnConfigMenuClose = false; MakerPen makerPen = this.k__BackingField; MakerPenPaletteMainScreen k__BackingField6 = makerPen.k__BackingField; ACBDPBHGKJL currentShapeType = makerPen.NBDMJGKOPMA; MakerPen makerPen2 = this.k__BackingField; MakerPenPaletteMainScreen k__BackingField7 = makerPen2.k__BackingField; LNBGEMHOKFN aekhjmpaokm = makerPen2.AEKHJMPAOKM; k__BackingField7.SelectColorButton(aekhjmpaokm); MakerPen makerPen3 = this.k__BackingField; MakerPenPaletteMainScreen k__BackingField8 = makerPen3.k__BackingField; CLKCBCAGDDK fdioclhgcnd = makerPen3.FDIOCLHGCND; k__BackingField8.SelectMaterialButton(fdioclhgcnd); MakerPen makerPen4 = this.k__BackingField; MakerPenPaletteMainScreen k__BackingField9 = makerPen4.k__BackingField; MakerPen.PMACDPPHBHP k__BackingField = makerPen4.k__BackingField; k__BackingField9.SelectShapeConstraintButton(k__BackingField); MakerPen makerPen5 = this.k__BackingField; Action action12 = new Action(this.EEEBJGBBHBI); makerPen5.DOLHFLMNBCE += action12; MakerPen makerPen6 = this.k__BackingField; Action action13 = new Action(this.ABCGBJAFJPJ); makerPen6.ANMKMIHHGKP += action13; MakerPen makerPen7 = this.k__BackingField; Action action14 = new Action(this.CBFINLDEJGC); makerPen7.PGHMNFJCMNP += action14; MakerPen makerPen8 = this.k__BackingField; CreationContext k__BackingField = makerPen8.k__BackingField; this.k__BackingField = k__BackingField; this.k__BackingField = 0; this.k__BackingField = 0; this.k__BackingField = 0; ActionEvent onModeChanged = makerPen8.OnModeChanged; Action action15 = new Action(this.KBEFFMGDAOJ); ActionEvent actionEvent; makerPen8.OnModeChanged = actionEvent; MakerPen.KLAENPHIBEM currentToolMode = this.k__BackingField.DGHFNGLPJJL; MakerPen makerPen9 = this.k__BackingField; int num5 = (int)currentToolMode; int num6 = (int)makerPen9.CHCJAGKENGF; GEMGKLMNLJJ gemgklmnljj = this.makerPenToolsManager; HKKOHFHADKK hkkohfhadkk = this.offHandStateMachine; num6 = num5; uint num7; hkkohfhadkk.PIEOGAPMGIH((ushort)num7, (ushort)num6); ActionEvent k__BackingField = this.k__BackingField.k__BackingField; Action action16 = new Action(this.KCICPCMMGML); int num8 = 0; k__BackingField.Add(action16, num8 != 0); ActionEvent k__BackingField2 = this.k__BackingField.shapeCreationContext.k__BackingField; Action action17 = new Action(this.FEJHMDICGJH); int num9 = 0; k__BackingField2.Add(action17, num9 != 0); ActionEvent playerTeleportedEvent = PlayerMovementFeedback.PlayerTeleportedEvent; Action action18 = new Action(this.JCLFKHHAEHB); ActionEvent actionEvent2; PlayerMovementFeedback.PlayerTeleportedEvent = actionEvent2; GIPDDLFFNGG[] restorableSelectionContext = this.k__BackingField.RestorableSelectionContext; if (restorableSelectionContext != 0) { CreationContext creationContext = this.k__BackingField; int length = restorableSelectionContext.Length; bool flag = creationContext.SetSelection(length, restorableSelectionContext); this.k__BackingField.RestorableSelectionContext = num2; } if (this.k__BackingField.DequeueUI() != 0) { MakerPen makerPen10 = this.k__BackingField; if (num2 < restorableSelectionContext) { num2 += num2; num2++; } } OBBBPCBIMME obbbpcbimme = this.k__BackingField.DequeueInventionUpdate(); if (obbbpcbimme != 0) { if (!this.k__BackingField.ABNHKODIKFP) { Debug.LogWarning("Received request to update an invention when player does not have Can Save Inventions permission. Ignoring request"); throw new NullReferenceException(); } MakerPenPaletteMoveableToolMenu paletteMenu2 = this.k__BackingField.paletteMenu; int num10 = 0; int num11 = 0; ulong num12; ulong num13; paletteMenu2.ShowInventionCreationFlow(obbbpcbimme, num11 != 0, num10 != 0, num12 != 0UL, num13 != 0UL); MakerPen makerPen11 = this.k__BackingField; int num14 = 0; makerPen11.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInvention, (MakerPen.HJPIHGIFKEO)num14); } } // Token: 0x06011C60 RID: 72800 RVA: 0x0043F57C File Offset: 0x0043D77C [Token(Token = "0x6011C60")] [Address(RVA = "0x136C040", Offset = "0x136AA40", VA = "0x18136C040")] public void BDMHMGGPNME(VRPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Tool EGFEJGHDNAI, PlayerHand MMPLJBIDOPO, PlayerHand EEGCGDDDIED, VRInputHandler IBKAOIMGPMM, VRInputHandler GOOMFIBIGIL) { int num2; MakerPenPaletteMainScreen k__BackingField5; Delegate delegate5; for (;;) { this.makerPenToolsManager.BDMHMGGPNME(); MakerPen makerPen = this.k__BackingField; int num = 0; bool flag = makerPen != num; num2 = 0; if (!flag) { goto IL_2EC; } MakerPen makerPen2 = this.k__BackingField; ActionEvent onModeChanged = makerPen2.OnModeChanged; Action action = new Action(this.KBEFFMGDAOJ); ActionEvent actionEvent = onModeChanged - action; makerPen2.OnModeChanged = actionEvent; MakerPenMainScreen k__BackingField = this.k__BackingField.k__BackingField; Action action2 = new Action(this.MCGMEFJECEF); k__BackingField.ToolSelectionButtonPressed -= action2; MakerPenMainScreen k__BackingField2 = this.k__BackingField.k__BackingField; Action action3 = new Action(this.HELDFNKPFMC); k__BackingField2.MEAIBNNMJKK -= action3; MakerPenMainScreen k__BackingField3 = this.k__BackingField.k__BackingField; Action action4 = new Action(this.AJPFIAKDNMK); k__BackingField3.PJMOKIOJHIL -= action4; MakerPenMainScreen k__BackingField4 = this.k__BackingField.k__BackingField; Action action5 = new Action(this.CLDCDHEKIJJ); k__BackingField4.INEDPGFELLD -= action5; MakerPenMainScreen k__BackingField5 = this.k__BackingField.k__BackingField; Action action6 = new Action(this.MOFFKAGLHMB); k__BackingField5.FPBONLDKAEH -= action6; MakerPenPaletteMainScreen k__BackingField = this.k__BackingField.k__BackingField; Action shapeTypeSelectionButtonPressed = k__BackingField.ShapeTypeSelectionButtonPressed; Action action7 = new Action(this.CHJHOGELHLH); Delegate @delegate = Delegate.Remove(shapeTypeSelectionButtonPressed, action7); if (@delegate == 0 || @delegate != 0) { k__BackingField.ShapeTypeSelectionButtonPressed = num2; MakerPenPaletteMainScreen k__BackingField2 = this.k__BackingField.k__BackingField; Action shapeColorSelectionButtonPressed = k__BackingField2.ShapeColorSelectionButtonPressed; Action action8 = new Action(this.NIIOKJBKLAB); Delegate delegate2 = Delegate.Remove(shapeColorSelectionButtonPressed, action8); if (delegate2 == 0 || delegate2 != 0) { k__BackingField2.ShapeColorSelectionButtonPressed = delegate2; MakerPenPaletteMainScreen k__BackingField3 = this.k__BackingField.k__BackingField; Action shapeMaterialSelectionButtonPressed = k__BackingField3.ShapeMaterialSelectionButtonPressed; Action action9 = new Action(this.PPCEPDNFMML); Delegate delegate3 = Delegate.Remove(shapeMaterialSelectionButtonPressed, action9); if (delegate3 == 0 || delegate3 != 0) { k__BackingField3.ShapeMaterialSelectionButtonPressed = delegate3; MakerPenPaletteMainScreen k__BackingField4 = this.k__BackingField.k__BackingField; Action spawnableToolSelectionButtonPressed = k__BackingField4.SpawnableToolSelectionButtonPressed; Action action10 = new Action(this.APMDMEOGDIM); Delegate delegate4 = Delegate.Remove(spawnableToolSelectionButtonPressed, action10); if (delegate4 == 0 || delegate4 != 0) { k__BackingField4.SpawnableToolSelectionButtonPressed = delegate4; k__BackingField5 = this.k__BackingField.k__BackingField; Action inventionSelectionButtonPressed = k__BackingField5.InventionSelectionButtonPressed; Action action11 = new Action(this.JNGPFBFCIGJ); delegate5 = Delegate.Remove(inventionSelectionButtonPressed, action11); if (delegate5 == 0 || delegate5 != 0) { break; } } } } } } k__BackingField5.InventionSelectionButtonPressed = delegate5; ActionEvent pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF; Action action12 = new Action(this.PJJJMGDALBF); BBHENFCNLAB.PJJJMGDALBF = pjjjmgdalbf - action12; MakerPen makerPen3 = this.k__BackingField; Action action13 = new Action(this.EEEBJGBBHBI); makerPen3.DOLHFLMNBCE -= action13; MakerPen makerPen4 = this.k__BackingField; Action action14 = new Action(this.ABCGBJAFJPJ); makerPen4.ANMKMIHHGKP -= action14; MakerPen makerPen5 = this.k__BackingField; Action action15 = new Action(this.CBFINLDEJGC); makerPen5.PGHMNFJCMNP -= action15; HKKOHFHADKK hkkohfhadkk = this.offHandStateMachine; IL_2EC: CreationContext creationContext = this.k__BackingField; int num3 = 0; if (creationContext != num3) { ActionEvent k__BackingField = this.k__BackingField.k__BackingField; Action action16 = new Action(this.KCICPCMMGML); k__BackingField.Remove(action16); ActionEvent k__BackingField2 = this.k__BackingField.shapeCreationContext.k__BackingField; Action action17 = new Action(this.FEJHMDICGJH); k__BackingField2.Remove(action17); this.k__BackingField.RemoveAllFromSelection(); this.k__BackingField.shapeCreationContext.RemoveAllFromSelection(); this.k__BackingField.PopAllActiveGroups(); this.k__BackingField = num2; } ActionEvent playerTeleportedEvent = PlayerMovementFeedback.PlayerTeleportedEvent; Action action18 = new Action(this.JCLFKHHAEHB); ActionEvent actionEvent2; PlayerMovementFeedback.PlayerTeleportedEvent = actionEvent2; VRPlayerController.KELFMDLDOIF kelfmdldoif = new VRPlayerController.KELFMDLDOIF(this.IDCEFGACMLM); FINBOONIGDO.AFLMJFOEMOP(kelfmdldoif); this.JKKCCJLBJHB(true); this.k__BackingField = num2; this.k__BackingField = num2; this.k__BackingField = num2; this.k__BackingField = num2; } // Token: 0x06011C61 RID: 72801 RVA: 0x0043F964 File Offset: 0x0043DB64 [Token(Token = "0x6011C61")] [Address(RVA = "0x136E600", Offset = "0x136D000", VA = "0x18136E600", Slot = "16")] public void KMIOPPKMEIA(MakerPen.HJPIHGIFKEO FIBGLDDKDLB, MakerPen.KLAENPHIBEM OIHFNIFGFJB, JJLPBFLODOG NGPPJHMONAH, bool HAIIGIFKFIG = false) { GEMGKLMNLJJ gemgklmnljj = this.makerPenToolsManager; } // Token: 0x06011C62 RID: 72802 RVA: 0x0043F980 File Offset: 0x0043DB80 [Token(Token = "0x6011C62")] [Address(RVA = "0x136DA80", Offset = "0x136C480", VA = "0x18136DA80")] 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: 0x06011C63 RID: 72803 RVA: 0x0043F9EC File Offset: 0x0043DBEC [Token(Token = "0x6011C63")] [Address(RVA = "0x136DE00", Offset = "0x136C800", VA = "0x18136DE00")] private void JKKCCJLBJHB(bool MAHMIKKDGGG) { if (Player.k__BackingField.LEPJOEKBOBG) { PlayerTrackingSpace trackingSpace = Player.k__BackingField.trackingSpace; if (MAHMIKKDGGG) { Transform transform = SingletonMonoBehaviour.Instance.CHLMFLCFGFL.transform; Transform transform2 = trackingSpace.transform; float localUniformScale = trackingSpace._rigidbodyEx.GDKPFBCIODH; Transform transform3 = SingletonMonoBehaviour.Instance.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.Instance.vrPlayerController; if (vrPlayerController != 0) { vrPlayerController.KGLKHKKKJHH(this); } this.k__BackingField._tool.rigidbodyEx.GDKPFBCIODH = 1f; VRPlayerController vrPlayerController2 = SingletonMonoBehaviour.Instance.vrPlayerController; if (vrPlayerController2 != 0) { HPAOFKPOFGO rotationController = vrPlayerController2.rotationController; if (rotationController != 0) { rotationController.FAJLDFDEOBI(this); } } Camera activeCamera = SingletonMonoBehaviour.Instance.CHLMFLCFGFL; float num4 = this.originalCameraNearPlane; activeCamera.nearClipPlane = num4; if (MAHMIKKDGGG) { } } } // Token: 0x06011C64 RID: 72804 RVA: 0x0043FB28 File Offset: 0x0043DD28 [Token(Token = "0x6011C64")] [Address(RVA = "0x136BFB0", Offset = "0x136A9B0", VA = "0x18136BFB0")] public bool BALOKJMBNIN(VRPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Tool EGFEJGHDNAI, PlayerHand MMPLJBIDOPO, PlayerHand EEGCGDDDIED, VRInputHandler IBKAOIMGPMM, VRInputHandler GOOMFIBIGIL) { this.makerPenToolsManager.OPEMIFENIJM(); this.offHandStateMachine.OPEMIFENIJM(); this.k__BackingField.FireToolUsedEvent(); return true; } // Token: 0x06011C65 RID: 72805 RVA: 0x0043FB60 File Offset: 0x0043DD60 [Token(Token = "0x6011C65")] [Address(RVA = "0x136B1D0", Offset = "0x1369BD0", VA = "0x18136B1D0")] public void ADNMCMFKHAB(VRInputHandler PHGLGFOLBIL, VRInputHandler GOOMFIBIGIL, VRPlayerController FINBOONIGDO) { SettingsManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (!(instance == num) && Matchmaking.HMCJLLMDAAM != 0) { VRTrackedController.PJJMKFHNMMM k__BackingField = PHGLGFOLBIL.k__BackingField; bool flag = Matchmaking.HMCJLLMDAAM.k__BackingField; if (flag || !SingletonMonoBehaviour.Instance.MakerPen.MJLLJLGMAGI) { this.JKKCCJLBJHB(true); int num2 = 0; bool flag2; if (!flag2) { } NotificationManager instance2 = SingletonMonoBehaviour.Instance; int num3 = 0; IDisposable disposable = instance2.Play((NotificationManager.IBIDFAOPIPC)num3, "Self scaling is not allowed in the Dorm.", 3f, num2, num2); throw new NullReferenceException(); } Transform transform = SingletonMonoBehaviour.Instance.transform; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; bool flag3; flag = flag3; bool flag4 = GOOMFIBIGIL.JOAIPPAPPEH; if (flag) { this.leftHandLocked = flag4; bool flag5 = GOOMFIBIGIL.JOAIPPAPPEH; bool flag6 = this.leftHandLocked; this.rightHandLocked = flag5; if (!flag6 && !flag5) { FINBOONIGDO.rotationController.FAJLDFDEOBI(this); } int num4 = 0; flag = flag5; if (!PHGLGFOLBIL.NCCJFAIDFGE) { } bool dontLockToolsToHand = SingletonMonoBehaviour.Instance.CMOICCKLIPB; Vector3 zero = Vector3.zero; float z3 = Vector3.zero.z; Vector3 zero2 = Vector3.zero; Vector3 zero3 = Vector3.zero; FINBOONIGDO.rotationController.KMAPFGLMCKO(this); if (!flag5) { if (!flag) { goto IL_234; } if ((this.leftHandLocked ? 1 : 0) != num4) { } float z4 = this.prevRightCamLocalHandPos.z; if ((this.leftHandLocked ? 1 : 0) != num4) { } 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 num5 = 0; float safeDeltaTime; Quaternion quaternion = Quaternion.Euler(safeDeltaTime, (float)num5, safeDeltaTime); float deltaTime = Time.deltaTime; Vector3 vector12; float z19 = vector12.z; float localUniformScale = transform.GetLocalUniformScale(); float num6 = this.selfScalingMinSize; float num7 = Mathf.Clamp(localUniformScale, num6, safeDeltaTime); num6 = num7; num6 = num7; Vector3 vector13; float z20 = vector13.z; Vector3 vector14; float z21 = vector14.z; SingletonMonoBehaviour.Instance.CHLMFLCFGFL.nearClipPlane = num6; IL_234: Vector3 vector15; float z22 = vector15.z; int num8 = 0; safeDeltaTime = TimeExt.SafeDeltaTime; float z23 = (num8 / num6).z; } Camera activeCamera; if (flag4 && GOOMFIBIGIL.JOAIPPAPPEH) { activeCamera = SingletonMonoBehaviour.Instance.CHLMFLCFGFL; float nearClipPlane = activeCamera.nearClipPlane; this.originalCameraNearPlane = nearClipPlane; this.leftHandLocked = false; FINBOONIGDO.JIEBENDKIKC(this); } this.prevLeftCamLocalHandPos.z = z; this.prevRightCamLocalHandPos.z = activeCamera; } } // Token: 0x06011C66 RID: 72806 RVA: 0x0043FE58 File Offset: 0x0043E058 [Token(Token = "0x6011C66")] [Address(RVA = "0x136E510", Offset = "0x136CF10", VA = "0x18136E510")] private void KCICPCMMGML() { if (this.k__BackingField.CHCJAGKENGF == MakerPen.HJPIHGIFKEO.Object && this.k__BackingField.ENEJDOAEDCJ == 1 && this.k__BackingField.IPJFJGPPJMH) { MakerPenPaletteMoveableToolMenu paletteMenu = this.k__BackingField.paletteMenu; if (paletteMenu != 0) { CreationObject creationObject = Enumerable.First(this.k__BackingField.CHMMBNIHBJA); paletteMenu.UpdateConfigFlow(creationObject); } return; } MakerPenPaletteMoveableToolMenu paletteMenu2 = this.k__BackingField.paletteMenu; while (paletteMenu2 == 0) { } int num = 0; paletteMenu2.UpdateConfigFlow(num); } // Token: 0x06011C67 RID: 72807 RVA: 0x0043FED8 File Offset: 0x0043E0D8 [Token(Token = "0x6011C67")] [Address(RVA = "0x136D7B0", Offset = "0x136C1B0", VA = "0x18136D7B0")] private void FEJHMDICGJH() { if (this.k__BackingField.CHCJAGKENGF == MakerPen.HJPIHGIFKEO.Shape) { MakerPenPaletteMoveableToolMenu paletteMenu = this.k__BackingField.paletteMenu; if (paletteMenu != 0) { ODAEKFDKCEC configurableForShapeSelection = this.k__BackingField.shapeCreationContext.GetConfigurableForShapeSelection(); paletteMenu.UpdateConfigFlow(configurableForShapeSelection); } } } // Token: 0x06011C68 RID: 72808 RVA: 0x0043FF24 File Offset: 0x0043E124 [Token(Token = "0x6011C68")] [Address(RVA = "0x136E660", Offset = "0x136D060", VA = "0x18136E660")] private void MCGMEFJECEF(MakerPen.KLAENPHIBEM OFJLHIMNMHK) { if (OFJLHIMNMHK != MakerPen.KLAENPHIBEM.Connect || this.k__BackingField.CHCJAGKENGF != MakerPen.HJPIHGIFKEO.CircuitGroup) { } while (OFJLHIMNMHK == MakerPen.KLAENPHIBEM.CreateObject) { } while (OFJLHIMNMHK == MakerPen.KLAENPHIBEM.CreateInventionInstance) { } MakerPen.HJPIHGIFKEO currentTargetMode = this.k__BackingField.CHCJAGKENGF; MakerPen makerPen = this.k__BackingField; if (OFJLHIMNMHK == MakerPen.KLAENPHIBEM.CreateObject || OFJLHIMNMHK == MakerPen.KLAENPHIBEM.CreateShape || OFJLHIMNMHK == MakerPen.KLAENPHIBEM.Repaint) { this.k__BackingField.AuthorityShowPaletteMainScreen((MakerPenPaletteMainScreen.OMAPLOHLGDP)((uint)2)); } } // Token: 0x06011C69 RID: 72809 RVA: 0x0043FF84 File Offset: 0x0043E184 [Token(Token = "0x6011C69")] [Address(RVA = "0x136D940", Offset = "0x136C340", VA = "0x18136D940")] private void HELDFNKPFMC() { this.k__BackingField.TriggerUndo(); } // Token: 0x06011C6A RID: 72810 RVA: 0x0043FFA4 File Offset: 0x0043E1A4 [Token(Token = "0x6011C6A")] [Address(RVA = "0x136BF60", Offset = "0x136A960", VA = "0x18136BF60")] private void AJPFIAKDNMK() { this.k__BackingField.TriggerRedo(); } // Token: 0x06011C6B RID: 72811 RVA: 0x0043FFC4 File Offset: 0x0043E1C4 [Token(Token = "0x6011C6B")] [Address(RVA = "0x136C9F0", Offset = "0x136B3F0", VA = "0x18136C9F0")] private void CLDCDHEKIJJ() { MakerPen.HJPIHGIFKEO currentTargetMode = this.k__BackingField.CHCJAGKENGF; MakerPen makerPen = this.k__BackingField; if (currentTargetMode != MakerPen.HJPIHGIFKEO.Shape) { if (makerPen.CHCJAGKENGF != MakerPen.HJPIHGIFKEO.CircuitGroup) { if (this.k__BackingField.CHCJAGKENGF != MakerPen.HJPIHGIFKEO.Animation) { if (this.k__BackingField.MIDCJLJHOCI != 0) { this.k__BackingField.PopActiveGroup(); return; } return; } } else { this.k__BackingField.PopActiveGroup(); if (this.k__BackingField.EFAELGKPKHG) { return; } } MakerPen.KLAENPHIBEM currentToolMode = this.k__BackingField.DGHFNGLPJJL; return; } MakerPen.KLAENPHIBEM currentToolMode2 = makerPen.DGHFNGLPJJL; } // Token: 0x06011C6C RID: 72812 RVA: 0x0044004C File Offset: 0x0043E24C [Token(Token = "0x6011C6C")] [Address(RVA = "0x136E710", Offset = "0x136D110", VA = "0x18136E710")] private void MOFFKAGLHMB() { if (this.k__BackingField.ABNHKODIKFP) { MakerPen makerPen = this.k__BackingField; int num = 0; if (makerPen.DGHFNGLPJJL == MakerPen.KLAENPHIBEM.Select) { CreationContext k__BackingField = this.k__BackingField.k__BackingField; if (k__BackingField != 0 && k__BackingField.FACMDIMLMMD) { GIPDDLFFNGG[] array = Enumerable.ToArray(this.k__BackingField.LLFDKCNCMKF); } } MakerPen makerPen2 = this.k__BackingField; MakerPenPaletteMoveableToolMenu paletteMenu = makerPen2.paletteMenu; int num2 = 0; int num3 = 0; int num4 = 0; ulong num5; ulong num6; paletteMenu.ShowInventionCreationFlow(num4, num3 != 0, num2 != 0, num5 != 0UL, num6 != 0UL); MakerPen makerPen3 = this.k__BackingField; int num7 = 0; makerPen3.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInvention, (MakerPen.HJPIHGIFKEO)num7); if (num != 0 && makerPen2 != 0) { CreationContext creationContext = this.k__BackingField; } return; } Debug.LogWarning("Received request to create an invention when player does not have Can Save Inventions permission. Ignoring request"); } // Token: 0x06011C6D RID: 72813 RVA: 0x0044010C File Offset: 0x0043E30C [Token(Token = "0x6011C6D")] [Address(RVA = "0x136C950", Offset = "0x136B350", VA = "0x18136C950")] private void CHJHOGELHLH(ACBDPBHGKJL CEGFMGOHFGP) { this.k__BackingField.SelectShapeType(CEGFMGOHFGP); MakerPenPaletteMainScreen k__BackingField = this.k__BackingField.k__BackingField; MakerPen.HJPIHGIFKEO currentTargetMode = this.k__BackingField.CHCJAGKENGF; MakerPen makerPen = this.k__BackingField; } // Token: 0x06011C6E RID: 72814 RVA: 0x0044014C File Offset: 0x0043E34C [Token(Token = "0x6011C6E")] [Address(RVA = "0x136E880", Offset = "0x136D280", VA = "0x18136E880")] private void NIIOKJBKLAB(LNBGEMHOKFN PGBJPFMMNFO) { this.k__BackingField.SelectShapeColor(PGBJPFMMNFO); } // Token: 0x06011C6F RID: 72815 RVA: 0x0044016C File Offset: 0x0043E36C [Token(Token = "0x6011C6F")] [Address(RVA = "0x136EA80", Offset = "0x136D480", VA = "0x18136EA80")] private void PPCEPDNFMML(CLKCBCAGDDK OAJGEGOKFDI) { this.k__BackingField.SelectShapeMaterial(OAJGEGOKFDI); } // Token: 0x06011C70 RID: 72816 RVA: 0x0044018C File Offset: 0x0043E38C [Token(Token = "0x6011C70")] [Address(RVA = "0x136BF80", Offset = "0x136A980", VA = "0x18136BF80")] private void APMDMEOGDIM(OGNBCNBPFCC NABNPHEIBFI) { this.k__BackingField.k__BackingField.SelectPropButton(NABNPHEIBFI); } // Token: 0x06011C71 RID: 72817 RVA: 0x004401B0 File Offset: 0x0043E3B0 [Token(Token = "0x6011C71")] [Address(RVA = "0x136E450", Offset = "0x136CE50", VA = "0x18136E450")] private void JNGPFBFCIGJ(OBBBPCBIMME FJJBAKDDKKI) { this.k__BackingField.k__BackingField.SelectInventionButton(FJJBAKDDKKI); } // Token: 0x06011C72 RID: 72818 RVA: 0x004401D4 File Offset: 0x0043E3D4 [Token(Token = "0x6011C72")] [Address(RVA = "0x136E9E0", Offset = "0x136D3E0", VA = "0x18136E9E0")] private void PJJJMGDALBF(long OEMDIAHHILF) { OBBBPCBIMME k__BackingField = this.k__BackingField.k__BackingField; if (k__BackingField != 0 && k__BackingField.k__BackingField == OEMDIAHHILF) { OBBBPCBIMME obbbpcbimme = BBHENFCNLAB.PMJOPHKBPJK(OEMDIAHHILF); this.k__BackingField.AEHODCGDMBA = obbbpcbimme; } } // Token: 0x06011C73 RID: 72819 RVA: 0x00440214 File Offset: 0x0043E414 [Token(Token = "0x6011C73")] [Address(RVA = "0x136D6D0", Offset = "0x136C0D0", VA = "0x18136D6D0")] private void EEEBJGBBHBI() { MakerPen makerPen = this.k__BackingField; if (makerPen.DequeueUI() != 0) { MakerPen makerPen2 = this.k__BackingField; int num = 0; num += num; num++; } } // Token: 0x06011C74 RID: 72820 RVA: 0x00440250 File Offset: 0x0043E450 [Token(Token = "0x6011C74")] [Address(RVA = "0x136B0D0", Offset = "0x1369AD0", VA = "0x18136B0D0")] private void ABCGBJAFJPJ() { OBBBPCBIMME obbbpcbimme = this.k__BackingField.DequeueInventionUpdate(); if (obbbpcbimme != 0) { if (!this.k__BackingField.ABNHKODIKFP) { Debug.LogWarning("Received request to update an invention when player does not have Can Save Inventions permission. Ignoring request"); return; } MakerPenPaletteMoveableToolMenu paletteMenu = this.k__BackingField.paletteMenu; int num = 0; int num2 = 0; ulong num3; ulong num4; paletteMenu.ShowInventionCreationFlow(obbbpcbimme, num2 != 0, num != 0, num3 != 0UL, num4 != 0UL); MakerPen makerPen = this.k__BackingField; int num5 = 0; makerPen.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInvention, (MakerPen.HJPIHGIFKEO)num5); } } // Token: 0x06011C75 RID: 72821 RVA: 0x004402C4 File Offset: 0x0043E4C4 [Token(Token = "0x6011C75")] [Address(RVA = "0x136C8E0", Offset = "0x136B2E0", VA = "0x18136C8E0")] private void CBFINLDEJGC() { MakerPen makerPen = this.k__BackingField; int num = 0; if (makerPen.DGHFNGLPJJL == MakerPen.KLAENPHIBEM.CreateInvention) { MakerPen makerPen2 = this.k__BackingField; int num2 = 0; makerPen2.AuthoritySelectMode((MakerPen.KLAENPHIBEM)num, (MakerPen.HJPIHGIFKEO)num2); return; } } // Token: 0x06011C76 RID: 72822 RVA: 0x004402FC File Offset: 0x0043E4FC [Token(Token = "0x6011C76")] [Address(RVA = "0x136D960", Offset = "0x136C360", VA = "0x18136D960")] 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: 0x06011C77 RID: 72823 RVA: 0x0044033C File Offset: 0x0043E53C [Token(Token = "0x6011C77")] [Address(RVA = "0x136D820", Offset = "0x136C220", VA = "0x18136D820")] 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: 0x06011C78 RID: 72824 RVA: 0x00440368 File Offset: 0x0043E568 [Token(Token = "0x6011C78")] [Address(RVA = "0x136E480", Offset = "0x136CE80", VA = "0x18136E480")] private void KBEFFMGDAOJ(MakerPen.KLAENPHIBEM OIHFNIFGFJB, MakerPen.HJPIHGIFKEO FIBGLDDKDLB) { GEMGKLMNLJJ gemgklmnljj = this.makerPenToolsManager; HKKOHFHADKK hkkohfhadkk = this.offHandStateMachine; hkkohfhadkk.PIEOGAPMGIH((ushort)OIHFNIFGFJB, (ushort)OIHFNIFGFJB); } // Token: 0x06011C79 RID: 72825 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011C79")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "28")] public void OnBeforeSerialize() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06011C7A RID: 72826 RVA: 0x00440398 File Offset: 0x0043E598 [Token(Token = "0x6011C7A")] [Address(RVA = "0x136E8A0", Offset = "0x136D2A0", VA = "0x18136E8A0", Slot = "29")] public void OnAfterDeserialize() { MakerPenToolConfig makerPenToolConfig = this.makerPenToolConfig; int num = 0; if (!(makerPenToolConfig == num)) { MakerPenToolConfig makerPenToolConfig2 = this.makerPenToolConfig; GEMGKLMNLJJ gemgklmnljj = new GEMGKLMNLJJ(this, makerPenToolConfig2); HKKOHFHADKK hkkohfhadkk = this.offHandStateMachine; this.makerPenToolsManager = gemgklmnljj; MakerPenVROffHandTranslate_Object makerPenVROffHandTranslate_Object = this.translateObjectOffHandOperation; int num2 = 0; this.GJJAAPCBMOG((MakerPen.HJPIHGIFKEO)num2, 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: 0x06011C7B RID: 72827 RVA: 0x00440430 File Offset: 0x0043E630 [Token(Token = "0x6011C7B")] [Address(RVA = "0x136DD20", Offset = "0x136C720", VA = "0x18136DD20", Slot = "4")] public Ray JFHBKDLLMKD() { Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; int num = 0; this.makerPenToolConfig = num; throw new NullReferenceException(); } // Token: 0x17002FF8 RID: 12280 // (get) Token: 0x06011C7C RID: 72828 RVA: 0x0044045C File Offset: 0x0043E65C [Token(Token = "0x17002FF8")] public float SpherecastPickingRadius { [Token(Token = "0x6011C7C")] [Address(RVA = "0x468030", Offset = "0x466A30", VA = "0x180468030", Slot = "5")] get { return this.spherecastPickingRadius; } } // Token: 0x06011C7D RID: 72829 RVA: 0x00440470 File Offset: 0x0043E670 [Token(Token = "0x6011C7D")] [Address(RVA = "0x136E9C0", Offset = "0x136D3C0", VA = "0x18136E9C0", Slot = "6")] public bool PDLLDCPOCGO() { return this.k__BackingField.k__BackingField; } // Token: 0x06011C7E RID: 72830 RVA: 0x00440490 File Offset: 0x0043E690 [Token(Token = "0x6011C7E")] [Address(RVA = "0x136E640", Offset = "0x136D040", VA = "0x18136E640", Slot = "7")] public bool LDCKGPEKFMM() { return this.k__BackingField.hairTriggerButtonDown; } // Token: 0x06011C7F RID: 72831 RVA: 0x004404B0 File Offset: 0x0043E6B0 [Token(Token = "0x6011C7F")] [Address(RVA = "0x136C9D0", Offset = "0x136B3D0", VA = "0x18136C9D0", Slot = "8")] public bool CHNGJDCFDMC() { return this.k__BackingField.LCKCGIPDEIH; } // Token: 0x06011C80 RID: 72832 RVA: 0x004404D0 File Offset: 0x0043E6D0 [Token(Token = "0x6011C80")] [Address(RVA = "0x136C930", Offset = "0x136B330", VA = "0x18136C930", Slot = "9")] public float CDGPHIOBBHL() { return this.k__BackingField.FEICFBIOIOA; } // Token: 0x06011C81 RID: 72833 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011C81")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "14")] public void BBEAHAOIEEM(Ray BKJOBOILFEJ, bool MBMGGGJGJAK, bool IPAFEOIAOCJ) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06011C82 RID: 72834 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011C82")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "15")] public void KBOLJDFIIND() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x17002FF9 RID: 12281 // (get) Token: 0x06011C83 RID: 72835 RVA: 0x004404F0 File Offset: 0x0043E6F0 [Token(Token = "0x17002FF9")] public Transform ControllerTransform { [Token(Token = "0x6011C83")] [Address(RVA = "0x136EB70", Offset = "0x136D570", VA = "0x18136EB70", Slot = "11")] get { return this.k__BackingField._penVisuals.extrusionPoint; } } // Token: 0x06011C84 RID: 72836 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011C84")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "17")] public void IEHALEGDBOA(object PIHIPPPPEBI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06011C85 RID: 72837 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011C85")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "18")] public void CMIJLIBFFLL(object PIHIPPPPEBI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06011C86 RID: 72838 RVA: 0x00440514 File Offset: 0x0043E714 [Token(Token = "0x6011C86")] [Address(RVA = "0x133EF40", Offset = "0x133D940", VA = "0x18133EF40", Slot = "19")] public void DFCAIPFCPBF(object PIHIPPPPEBI) { this.pendingInventionPermissionsRequestFlag.Add(PIHIPPPPEBI); } // Token: 0x06011C87 RID: 72839 RVA: 0x00440534 File Offset: 0x0043E734 [Token(Token = "0x6011C87")] [Address(RVA = "0x13378D0", Offset = "0x13362D0", VA = "0x1813378D0", Slot = "20")] public void BBIJBGLGOAC(object PIHIPPPPEBI) { this.pendingInventionPermissionsRequestFlag.Remove(PIHIPPPPEBI); } // Token: 0x17002FFA RID: 12282 // (get) Token: 0x06011C88 RID: 72840 RVA: 0x00440554 File Offset: 0x0043E754 [Token(Token = "0x17002FFA")] public bool IsInventionPermissionsRequestPending { [Token(Token = "0x6011C88")] [Address(RVA = "0x136EBA0", Offset = "0x136D5A0", VA = "0x18136EBA0", Slot = "21")] get { return this.pendingInventionPermissionsRequestFlag.HasTokens; } } // Token: 0x17002FFB RID: 12283 // (get) Token: 0x06011C89 RID: 72841 RVA: 0x00440574 File Offset: 0x0043E774 [Token(Token = "0x17002FFB")] public BFLKOPJAAFD TargetingMode { [Token(Token = "0x6011C89")] [Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "22")] get { } } // Token: 0x17002FFC RID: 12284 // (get) Token: 0x06011C8A RID: 72842 RVA: 0x00440584 File Offset: 0x0043E784 [Token(Token = "0x17002FFC")] public LOCNHHPGIAG ScreenInputHandler { [Token(Token = "0x6011C8A")] [Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "23")] get { } } // Token: 0x17002FFD RID: 12285 // (get) Token: 0x06011C8B RID: 72843 RVA: 0x00440594 File Offset: 0x0043E794 [Token(Token = "0x17002FFD")] public ScreenHUD Hud { [Token(Token = "0x6011C8B")] [Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880")] get { } } // Token: 0x17002FFE RID: 12286 // (get) Token: 0x06011C8C RID: 72844 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06011C8D RID: 72845 RVA: 0x004405A4 File Offset: 0x0043E7A4 [Token(Token = "0x17002FFE")] public Vector2 CursorViewportPosition { [Token(Token = "0x6011C8C")] [Address(RVA = "0xAC94B0", Offset = "0xAC7EB0", VA = "0x180AC94B0", Slot = "24")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6011C8D")] [Address(RVA = "0xAC9990", Offset = "0xAC8390", VA = "0x180AC9990", Slot = "25")] [CompilerGenerated] set { this.k__BackingField = value; this.k__BackingField.y = (float)0; } } // Token: 0x06011C8E RID: 72846 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011C8E")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "26")] public void LBFLMPPALBL() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x17002FFF RID: 12287 // (get) Token: 0x06011C8F RID: 72847 RVA: 0x004405C4 File Offset: 0x0043E7C4 [Token(Token = "0x17002FFF")] public Camera Camera { [Token(Token = "0x6011C8F")] [Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "27")] get { } } // Token: 0x0400BE8E RID: 48782 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400BE8E")] [SerializeField] private MakerPenToolConfig makerPenToolConfig; // Token: 0x0400BE8F RID: 48783 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400BE8F")] [SerializeField] private MakerPenVROffHandTranslate_Object translateObjectOffHandOperation; // Token: 0x0400BE90 RID: 48784 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400BE90")] [SerializeField] private MakerPenVROffHandTranslate_Shape translateShapeOffHandOperation; // Token: 0x0400BE91 RID: 48785 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400BE91")] [SerializeField] [Header("Selection")] private float spherecastPickingRadius; // Token: 0x0400BE92 RID: 48786 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400BE92")] [SerializeField] [Header("Snapping")] private TranslationSnappingVisualization translationSnappingVisualizationPrefab; // Token: 0x0400BE93 RID: 48787 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400BE93")] [SerializeField] [Header("SelfScaling")] private float selfScalingMinSize; // Token: 0x0400BE94 RID: 48788 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")] [Token(Token = "0x400BE94")] [SerializeField] private float selfScalingMaxSize; // Token: 0x0400BE9A RID: 48794 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400BE9A")] [NonSerialized] private HKKOHFHADKK offHandStateMachine; // Token: 0x0400BE9B RID: 48795 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400BE9B")] [NonSerialized] private float originalCameraNearPlane; // Token: 0x0400BE9C RID: 48796 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400BE9C")] [NonSerialized] private TranslationSnappingVisualization _translationSnappingVisualization; // Token: 0x0400BE9D RID: 48797 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400BE9D")] [NonSerialized] private Vector3 prevLeftCamLocalHandPos; // Token: 0x0400BE9E RID: 48798 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8C")] [Token(Token = "0x400BE9E")] [NonSerialized] private Vector3 prevRightCamLocalHandPos; // Token: 0x0400BE9F RID: 48799 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400BE9F")] [NonSerialized] private bool leftHandLocked; // Token: 0x0400BEA0 RID: 48800 [global::Cpp2IlInjected.FieldOffset(Offset = "0x99")] [Token(Token = "0x400BEA0")] [NonSerialized] private bool rightHandLocked; // Token: 0x0400BEA1 RID: 48801 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400BEA1")] [NonSerialized] private TokenFlag pendingInventionPermissionsRequestFlag; // Token: 0x0400BEA2 RID: 48802 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400BEA2")] [NonSerialized] private GEMGKLMNLJJ makerPenToolsManager; } }