1335 lines
54 KiB
C#
1335 lines
54 KiB
C#
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<TranslationSnappingVisualization>(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<MakerPen>();
|
|
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 <OBACDNGLHPD>k__BackingField5;
|
|
Delegate delegate5;
|
|
for (;;)
|
|
{
|
|
VRPlayerController.KELFMDLDOIF kelfmdldoif = new VRPlayerController.KELFMDLDOIF(this.IDCEFGACMLM);
|
|
FINBOONIGDO.OIJPNEBJDGM(kelfmdldoif);
|
|
MakerPen component = EGFEJGHDNAI.GetComponent<MakerPen>();
|
|
this.<MakerPen>k__BackingField = component;
|
|
int num = 0;
|
|
if (component == num)
|
|
{
|
|
return;
|
|
}
|
|
this.makerPenToolsManager.DJFDPJKOGMJ();
|
|
MakerPenMainScreen <FHLJACFKIKD>k__BackingField = this.<MakerPen>k__BackingField.<FHLJACFKIKD>k__BackingField;
|
|
Action<MakerPen.KLAENPHIBEM> action = new Action(this.MCGMEFJECEF);
|
|
<FHLJACFKIKD>k__BackingField.ToolSelectionButtonPressed += action;
|
|
MakerPenMainScreen <FHLJACFKIKD>k__BackingField2 = this.<MakerPen>k__BackingField.<FHLJACFKIKD>k__BackingField;
|
|
Action action2 = new Action(this.HELDFNKPFMC);
|
|
<FHLJACFKIKD>k__BackingField2.MEAIBNNMJKK += action2;
|
|
MakerPenMainScreen <FHLJACFKIKD>k__BackingField3 = this.<MakerPen>k__BackingField.<FHLJACFKIKD>k__BackingField;
|
|
Action action3 = new Action(this.AJPFIAKDNMK);
|
|
<FHLJACFKIKD>k__BackingField3.PJMOKIOJHIL += action3;
|
|
MakerPenMainScreen <FHLJACFKIKD>k__BackingField4 = this.<MakerPen>k__BackingField.<FHLJACFKIKD>k__BackingField;
|
|
Action action4 = new Action(this.CLDCDHEKIJJ);
|
|
<FHLJACFKIKD>k__BackingField4.INEDPGFELLD += action4;
|
|
MakerPenMainScreen <FHLJACFKIKD>k__BackingField5 = this.<MakerPen>k__BackingField.<FHLJACFKIKD>k__BackingField;
|
|
Action action5 = new Action(this.MOFFKAGLHMB);
|
|
<FHLJACFKIKD>k__BackingField5.FPBONLDKAEH += action5;
|
|
MakerPenPaletteMainScreen <OBACDNGLHPD>k__BackingField = this.<MakerPen>k__BackingField.<OBACDNGLHPD>k__BackingField;
|
|
Action<ACBDPBHGKJL> shapeTypeSelectionButtonPressed = <OBACDNGLHPD>k__BackingField.ShapeTypeSelectionButtonPressed;
|
|
Action<ACBDPBHGKJL> action6 = new Action(this.CHJHOGELHLH);
|
|
Delegate @delegate = Delegate.Combine(shapeTypeSelectionButtonPressed, action6);
|
|
num2 = 0;
|
|
if (@delegate == 0 || @delegate != 0)
|
|
{
|
|
<OBACDNGLHPD>k__BackingField.ShapeTypeSelectionButtonPressed = num2;
|
|
MakerPenPaletteMainScreen <OBACDNGLHPD>k__BackingField2 = this.<MakerPen>k__BackingField.<OBACDNGLHPD>k__BackingField;
|
|
Action<LNBGEMHOKFN> shapeColorSelectionButtonPressed = <OBACDNGLHPD>k__BackingField2.ShapeColorSelectionButtonPressed;
|
|
Action<LNBGEMHOKFN> action7 = new Action(this.NIIOKJBKLAB);
|
|
Delegate delegate2 = Delegate.Combine(shapeColorSelectionButtonPressed, action7);
|
|
if (delegate2 == 0 || delegate2 != 0)
|
|
{
|
|
<OBACDNGLHPD>k__BackingField2.ShapeColorSelectionButtonPressed = delegate2;
|
|
MakerPenPaletteMainScreen <OBACDNGLHPD>k__BackingField3 = this.<MakerPen>k__BackingField.<OBACDNGLHPD>k__BackingField;
|
|
Action<CLKCBCAGDDK> shapeMaterialSelectionButtonPressed = <OBACDNGLHPD>k__BackingField3.ShapeMaterialSelectionButtonPressed;
|
|
Action<CLKCBCAGDDK> action8 = new Action(this.PPCEPDNFMML);
|
|
Delegate delegate3 = Delegate.Combine(shapeMaterialSelectionButtonPressed, action8);
|
|
if (delegate3 == 0 || delegate3 != 0)
|
|
{
|
|
<OBACDNGLHPD>k__BackingField3.ShapeMaterialSelectionButtonPressed = delegate3;
|
|
MakerPenPaletteMainScreen <OBACDNGLHPD>k__BackingField4 = this.<MakerPen>k__BackingField.<OBACDNGLHPD>k__BackingField;
|
|
Action<OGNBCNBPFCC> spawnableToolSelectionButtonPressed = <OBACDNGLHPD>k__BackingField4.SpawnableToolSelectionButtonPressed;
|
|
Action<OGNBCNBPFCC> action9 = new Action(this.APMDMEOGDIM);
|
|
Delegate delegate4 = Delegate.Combine(spawnableToolSelectionButtonPressed, action9);
|
|
if (delegate4 == 0 || delegate4 != 0)
|
|
{
|
|
<OBACDNGLHPD>k__BackingField4.SpawnableToolSelectionButtonPressed = delegate4;
|
|
<OBACDNGLHPD>k__BackingField5 = this.<MakerPen>k__BackingField.<OBACDNGLHPD>k__BackingField;
|
|
Action<OBBBPCBIMME> inventionSelectionButtonPressed = <OBACDNGLHPD>k__BackingField5.InventionSelectionButtonPressed;
|
|
Action<OBBBPCBIMME> action10 = new Action(this.JNGPFBFCIGJ);
|
|
delegate5 = Delegate.Combine(inventionSelectionButtonPressed, action10);
|
|
if (delegate5 == 0 || delegate5 != 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
<OBACDNGLHPD>k__BackingField5.InventionSelectionButtonPressed = delegate5;
|
|
ActionEvent<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
|
|
Action<long> action11 = new Action(this.PJJJMGDALBF);
|
|
BBHENFCNLAB.PJJJMGDALBF = pjjjmgdalbf + action11;
|
|
ulong num3;
|
|
this.<MakerPen>k__BackingField.paletteMenu.SetHandlesVisibility(num3 != 0UL);
|
|
MakerPenPaletteMoveableToolMenu paletteMenu = this.<MakerPen>k__BackingField.paletteMenu;
|
|
int num4 = 0;
|
|
paletteMenu.SetMoveButtonVisibility(num4 != 0);
|
|
this.<MakerPen>k__BackingField.paletteMenu.CloseOnConfigMenuClose = false;
|
|
MakerPen makerPen = this.<MakerPen>k__BackingField;
|
|
MakerPenPaletteMainScreen <OBACDNGLHPD>k__BackingField6 = makerPen.<OBACDNGLHPD>k__BackingField;
|
|
ACBDPBHGKJL currentShapeType = makerPen.NBDMJGKOPMA;
|
|
MakerPen makerPen2 = this.<MakerPen>k__BackingField;
|
|
MakerPenPaletteMainScreen <OBACDNGLHPD>k__BackingField7 = makerPen2.<OBACDNGLHPD>k__BackingField;
|
|
LNBGEMHOKFN aekhjmpaokm = makerPen2.AEKHJMPAOKM;
|
|
<OBACDNGLHPD>k__BackingField7.SelectColorButton(aekhjmpaokm);
|
|
MakerPen makerPen3 = this.<MakerPen>k__BackingField;
|
|
MakerPenPaletteMainScreen <OBACDNGLHPD>k__BackingField8 = makerPen3.<OBACDNGLHPD>k__BackingField;
|
|
CLKCBCAGDDK fdioclhgcnd = makerPen3.FDIOCLHGCND;
|
|
<OBACDNGLHPD>k__BackingField8.SelectMaterialButton(fdioclhgcnd);
|
|
MakerPen makerPen4 = this.<MakerPen>k__BackingField;
|
|
MakerPenPaletteMainScreen <OBACDNGLHPD>k__BackingField9 = makerPen4.<OBACDNGLHPD>k__BackingField;
|
|
MakerPen.PMACDPPHBHP <NPNPLMDIOFD>k__BackingField = makerPen4.<NPNPLMDIOFD>k__BackingField;
|
|
<OBACDNGLHPD>k__BackingField9.SelectShapeConstraintButton(<NPNPLMDIOFD>k__BackingField);
|
|
MakerPen makerPen5 = this.<MakerPen>k__BackingField;
|
|
Action action12 = new Action(this.EEEBJGBBHBI);
|
|
makerPen5.DOLHFLMNBCE += action12;
|
|
MakerPen makerPen6 = this.<MakerPen>k__BackingField;
|
|
Action action13 = new Action(this.ABCGBJAFJPJ);
|
|
makerPen6.ANMKMIHHGKP += action13;
|
|
MakerPen makerPen7 = this.<MakerPen>k__BackingField;
|
|
Action action14 = new Action(this.CBFINLDEJGC);
|
|
makerPen7.PGHMNFJCMNP += action14;
|
|
MakerPen makerPen8 = this.<MakerPen>k__BackingField;
|
|
CreationContext <BDFEKAONFDI>k__BackingField = makerPen8.<BDFEKAONFDI>k__BackingField;
|
|
this.<CreationContext>k__BackingField = <BDFEKAONFDI>k__BackingField;
|
|
this.<ToolInput>k__BackingField = 0;
|
|
this.<OffHandInput>k__BackingField = 0;
|
|
this.<OffHand>k__BackingField = 0;
|
|
ActionEvent<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = makerPen8.OnModeChanged;
|
|
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action15 = new Action(this.KBEFFMGDAOJ);
|
|
ActionEvent<MakerPen.KLAENPHIBEM> actionEvent;
|
|
makerPen8.OnModeChanged = actionEvent;
|
|
MakerPen.KLAENPHIBEM currentToolMode = this.<MakerPen>k__BackingField.DGHFNGLPJJL;
|
|
MakerPen makerPen9 = this.<MakerPen>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 <BPPONKKNBCL>k__BackingField = this.<CreationContext>k__BackingField.<BPPONKKNBCL>k__BackingField;
|
|
Action action16 = new Action(this.KCICPCMMGML);
|
|
int num8 = 0;
|
|
<BPPONKKNBCL>k__BackingField.Add(action16, num8 != 0);
|
|
ActionEvent <BPPONKKNBCL>k__BackingField2 = this.<CreationContext>k__BackingField.shapeCreationContext.<BPPONKKNBCL>k__BackingField;
|
|
Action action17 = new Action(this.FEJHMDICGJH);
|
|
int num9 = 0;
|
|
<BPPONKKNBCL>k__BackingField2.Add(action17, num9 != 0);
|
|
ActionEvent<Player, Vector3, Vector3> playerTeleportedEvent = PlayerMovementFeedback.PlayerTeleportedEvent;
|
|
Action<Player, Vector3, Vector3> action18 = new Action(this.JCLFKHHAEHB);
|
|
ActionEvent<Player> actionEvent2;
|
|
PlayerMovementFeedback.PlayerTeleportedEvent = actionEvent2;
|
|
GIPDDLFFNGG[] restorableSelectionContext = this.<MakerPen>k__BackingField.RestorableSelectionContext;
|
|
if (restorableSelectionContext != 0)
|
|
{
|
|
CreationContext creationContext = this.<CreationContext>k__BackingField;
|
|
int length = restorableSelectionContext.Length;
|
|
bool flag = creationContext.SetSelection(length, restorableSelectionContext);
|
|
this.<MakerPen>k__BackingField.RestorableSelectionContext = num2;
|
|
}
|
|
if (this.<MakerPen>k__BackingField.DequeueUI() != 0)
|
|
{
|
|
MakerPen makerPen10 = this.<MakerPen>k__BackingField;
|
|
if (num2 < restorableSelectionContext)
|
|
{
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
}
|
|
OBBBPCBIMME obbbpcbimme = this.<MakerPen>k__BackingField.DequeueInventionUpdate();
|
|
if (obbbpcbimme != 0)
|
|
{
|
|
if (!this.<MakerPen>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.<MakerPen>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.<MakerPen>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 <OBACDNGLHPD>k__BackingField5;
|
|
Delegate delegate5;
|
|
for (;;)
|
|
{
|
|
this.makerPenToolsManager.BDMHMGGPNME();
|
|
MakerPen makerPen = this.<MakerPen>k__BackingField;
|
|
int num = 0;
|
|
bool flag = makerPen != num;
|
|
num2 = 0;
|
|
if (!flag)
|
|
{
|
|
goto IL_2EC;
|
|
}
|
|
MakerPen makerPen2 = this.<MakerPen>k__BackingField;
|
|
ActionEvent<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = makerPen2.OnModeChanged;
|
|
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action = new Action(this.KBEFFMGDAOJ);
|
|
ActionEvent<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> actionEvent = onModeChanged - action;
|
|
makerPen2.OnModeChanged = actionEvent;
|
|
MakerPenMainScreen <FHLJACFKIKD>k__BackingField = this.<MakerPen>k__BackingField.<FHLJACFKIKD>k__BackingField;
|
|
Action<MakerPen.KLAENPHIBEM> action2 = new Action(this.MCGMEFJECEF);
|
|
<FHLJACFKIKD>k__BackingField.ToolSelectionButtonPressed -= action2;
|
|
MakerPenMainScreen <FHLJACFKIKD>k__BackingField2 = this.<MakerPen>k__BackingField.<FHLJACFKIKD>k__BackingField;
|
|
Action action3 = new Action(this.HELDFNKPFMC);
|
|
<FHLJACFKIKD>k__BackingField2.MEAIBNNMJKK -= action3;
|
|
MakerPenMainScreen <FHLJACFKIKD>k__BackingField3 = this.<MakerPen>k__BackingField.<FHLJACFKIKD>k__BackingField;
|
|
Action action4 = new Action(this.AJPFIAKDNMK);
|
|
<FHLJACFKIKD>k__BackingField3.PJMOKIOJHIL -= action4;
|
|
MakerPenMainScreen <FHLJACFKIKD>k__BackingField4 = this.<MakerPen>k__BackingField.<FHLJACFKIKD>k__BackingField;
|
|
Action action5 = new Action(this.CLDCDHEKIJJ);
|
|
<FHLJACFKIKD>k__BackingField4.INEDPGFELLD -= action5;
|
|
MakerPenMainScreen <FHLJACFKIKD>k__BackingField5 = this.<MakerPen>k__BackingField.<FHLJACFKIKD>k__BackingField;
|
|
Action action6 = new Action(this.MOFFKAGLHMB);
|
|
<FHLJACFKIKD>k__BackingField5.FPBONLDKAEH -= action6;
|
|
MakerPenPaletteMainScreen <OBACDNGLHPD>k__BackingField = this.<MakerPen>k__BackingField.<OBACDNGLHPD>k__BackingField;
|
|
Action<ACBDPBHGKJL> shapeTypeSelectionButtonPressed = <OBACDNGLHPD>k__BackingField.ShapeTypeSelectionButtonPressed;
|
|
Action<ACBDPBHGKJL> action7 = new Action(this.CHJHOGELHLH);
|
|
Delegate @delegate = Delegate.Remove(shapeTypeSelectionButtonPressed, action7);
|
|
if (@delegate == 0 || @delegate != 0)
|
|
{
|
|
<OBACDNGLHPD>k__BackingField.ShapeTypeSelectionButtonPressed = num2;
|
|
MakerPenPaletteMainScreen <OBACDNGLHPD>k__BackingField2 = this.<MakerPen>k__BackingField.<OBACDNGLHPD>k__BackingField;
|
|
Action<LNBGEMHOKFN> shapeColorSelectionButtonPressed = <OBACDNGLHPD>k__BackingField2.ShapeColorSelectionButtonPressed;
|
|
Action<LNBGEMHOKFN> action8 = new Action(this.NIIOKJBKLAB);
|
|
Delegate delegate2 = Delegate.Remove(shapeColorSelectionButtonPressed, action8);
|
|
if (delegate2 == 0 || delegate2 != 0)
|
|
{
|
|
<OBACDNGLHPD>k__BackingField2.ShapeColorSelectionButtonPressed = delegate2;
|
|
MakerPenPaletteMainScreen <OBACDNGLHPD>k__BackingField3 = this.<MakerPen>k__BackingField.<OBACDNGLHPD>k__BackingField;
|
|
Action<CLKCBCAGDDK> shapeMaterialSelectionButtonPressed = <OBACDNGLHPD>k__BackingField3.ShapeMaterialSelectionButtonPressed;
|
|
Action<CLKCBCAGDDK> action9 = new Action(this.PPCEPDNFMML);
|
|
Delegate delegate3 = Delegate.Remove(shapeMaterialSelectionButtonPressed, action9);
|
|
if (delegate3 == 0 || delegate3 != 0)
|
|
{
|
|
<OBACDNGLHPD>k__BackingField3.ShapeMaterialSelectionButtonPressed = delegate3;
|
|
MakerPenPaletteMainScreen <OBACDNGLHPD>k__BackingField4 = this.<MakerPen>k__BackingField.<OBACDNGLHPD>k__BackingField;
|
|
Action<OGNBCNBPFCC> spawnableToolSelectionButtonPressed = <OBACDNGLHPD>k__BackingField4.SpawnableToolSelectionButtonPressed;
|
|
Action<OGNBCNBPFCC> action10 = new Action(this.APMDMEOGDIM);
|
|
Delegate delegate4 = Delegate.Remove(spawnableToolSelectionButtonPressed, action10);
|
|
if (delegate4 == 0 || delegate4 != 0)
|
|
{
|
|
<OBACDNGLHPD>k__BackingField4.SpawnableToolSelectionButtonPressed = delegate4;
|
|
<OBACDNGLHPD>k__BackingField5 = this.<MakerPen>k__BackingField.<OBACDNGLHPD>k__BackingField;
|
|
Action<OBBBPCBIMME> inventionSelectionButtonPressed = <OBACDNGLHPD>k__BackingField5.InventionSelectionButtonPressed;
|
|
Action<OBBBPCBIMME> action11 = new Action(this.JNGPFBFCIGJ);
|
|
delegate5 = Delegate.Remove(inventionSelectionButtonPressed, action11);
|
|
if (delegate5 == 0 || delegate5 != 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
<OBACDNGLHPD>k__BackingField5.InventionSelectionButtonPressed = delegate5;
|
|
ActionEvent<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
|
|
Action<long> action12 = new Action(this.PJJJMGDALBF);
|
|
BBHENFCNLAB.PJJJMGDALBF = pjjjmgdalbf - action12;
|
|
MakerPen makerPen3 = this.<MakerPen>k__BackingField;
|
|
Action action13 = new Action(this.EEEBJGBBHBI);
|
|
makerPen3.DOLHFLMNBCE -= action13;
|
|
MakerPen makerPen4 = this.<MakerPen>k__BackingField;
|
|
Action action14 = new Action(this.ABCGBJAFJPJ);
|
|
makerPen4.ANMKMIHHGKP -= action14;
|
|
MakerPen makerPen5 = this.<MakerPen>k__BackingField;
|
|
Action action15 = new Action(this.CBFINLDEJGC);
|
|
makerPen5.PGHMNFJCMNP -= action15;
|
|
HKKOHFHADKK hkkohfhadkk = this.offHandStateMachine;
|
|
IL_2EC:
|
|
CreationContext creationContext = this.<CreationContext>k__BackingField;
|
|
int num3 = 0;
|
|
if (creationContext != num3)
|
|
{
|
|
ActionEvent <BPPONKKNBCL>k__BackingField = this.<CreationContext>k__BackingField.<BPPONKKNBCL>k__BackingField;
|
|
Action action16 = new Action(this.KCICPCMMGML);
|
|
<BPPONKKNBCL>k__BackingField.Remove(action16);
|
|
ActionEvent <BPPONKKNBCL>k__BackingField2 = this.<CreationContext>k__BackingField.shapeCreationContext.<BPPONKKNBCL>k__BackingField;
|
|
Action action17 = new Action(this.FEJHMDICGJH);
|
|
<BPPONKKNBCL>k__BackingField2.Remove(action17);
|
|
this.<CreationContext>k__BackingField.RemoveAllFromSelection();
|
|
this.<CreationContext>k__BackingField.shapeCreationContext.RemoveAllFromSelection();
|
|
this.<CreationContext>k__BackingField.PopAllActiveGroups();
|
|
this.<CreationContext>k__BackingField = num2;
|
|
}
|
|
ActionEvent<Player, Vector3, Vector3> playerTeleportedEvent = PlayerMovementFeedback.PlayerTeleportedEvent;
|
|
Action<Player, Vector3, Vector3> action18 = new Action(this.JCLFKHHAEHB);
|
|
ActionEvent<Player> actionEvent2;
|
|
PlayerMovementFeedback.PlayerTeleportedEvent = actionEvent2;
|
|
VRPlayerController.KELFMDLDOIF kelfmdldoif = new VRPlayerController.KELFMDLDOIF(this.IDCEFGACMLM);
|
|
FINBOONIGDO.AFLMJFOEMOP(kelfmdldoif);
|
|
this.JKKCCJLBJHB(true);
|
|
this.<MakerPen>k__BackingField = num2;
|
|
this.<OffHand>k__BackingField = num2;
|
|
this.<OffHandInput>k__BackingField = num2;
|
|
this.<ToolInput>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.<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: 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.<EGKJPJKLEAI>k__BackingField.LEPJOEKBOBG)
|
|
{
|
|
PlayerTrackingSpace trackingSpace = Player.<EGKJPJKLEAI>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 <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.Instance.vrPlayerController;
|
|
if (vrPlayerController != 0)
|
|
{
|
|
vrPlayerController.KGLKHKKKJHH(this);
|
|
}
|
|
this.<MakerPen>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.<MakerPen>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 <HandType>k__BackingField = PHGLGFOLBIL.<HandType>k__BackingField;
|
|
bool flag = Matchmaking.HMCJLLMDAAM.<GONMENKLJOD>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.<MakerPen>k__BackingField.CHCJAGKENGF == MakerPen.HJPIHGIFKEO.Object && this.<CreationContext>k__BackingField.ENEJDOAEDCJ == 1 && this.<CreationContext>k__BackingField.IPJFJGPPJMH)
|
|
{
|
|
MakerPenPaletteMoveableToolMenu paletteMenu = this.<MakerPen>k__BackingField.paletteMenu;
|
|
if (paletteMenu != 0)
|
|
{
|
|
CreationObject creationObject = Enumerable.First<CreationObject>(this.<CreationContext>k__BackingField.CHMMBNIHBJA);
|
|
paletteMenu.UpdateConfigFlow(creationObject);
|
|
}
|
|
return;
|
|
}
|
|
MakerPenPaletteMoveableToolMenu paletteMenu2 = this.<MakerPen>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.<MakerPen>k__BackingField.CHCJAGKENGF == MakerPen.HJPIHGIFKEO.Shape)
|
|
{
|
|
MakerPenPaletteMoveableToolMenu paletteMenu = this.<MakerPen>k__BackingField.paletteMenu;
|
|
if (paletteMenu != 0)
|
|
{
|
|
ODAEKFDKCEC configurableForShapeSelection = this.<CreationContext>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.<MakerPen>k__BackingField.CHCJAGKENGF != MakerPen.HJPIHGIFKEO.CircuitGroup)
|
|
{
|
|
}
|
|
while (OFJLHIMNMHK == MakerPen.KLAENPHIBEM.CreateObject)
|
|
{
|
|
}
|
|
while (OFJLHIMNMHK == MakerPen.KLAENPHIBEM.CreateInventionInstance)
|
|
{
|
|
}
|
|
MakerPen.HJPIHGIFKEO currentTargetMode = this.<MakerPen>k__BackingField.CHCJAGKENGF;
|
|
MakerPen makerPen = this.<MakerPen>k__BackingField;
|
|
if (OFJLHIMNMHK == MakerPen.KLAENPHIBEM.CreateObject || OFJLHIMNMHK == MakerPen.KLAENPHIBEM.CreateShape || OFJLHIMNMHK == MakerPen.KLAENPHIBEM.Repaint)
|
|
{
|
|
this.<MakerPen>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.<MakerPen>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.<MakerPen>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.<MakerPen>k__BackingField.CHCJAGKENGF;
|
|
MakerPen makerPen = this.<MakerPen>k__BackingField;
|
|
if (currentTargetMode != MakerPen.HJPIHGIFKEO.Shape)
|
|
{
|
|
if (makerPen.CHCJAGKENGF != MakerPen.HJPIHGIFKEO.CircuitGroup)
|
|
{
|
|
if (this.<MakerPen>k__BackingField.CHCJAGKENGF != MakerPen.HJPIHGIFKEO.Animation)
|
|
{
|
|
if (this.<CreationContext>k__BackingField.MIDCJLJHOCI != 0)
|
|
{
|
|
this.<CreationContext>k__BackingField.PopActiveGroup();
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.<CreationContext>k__BackingField.PopActiveGroup();
|
|
if (this.<CreationContext>k__BackingField.EFAELGKPKHG)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
MakerPen.KLAENPHIBEM currentToolMode = this.<MakerPen>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.<MakerPen>k__BackingField.ABNHKODIKFP)
|
|
{
|
|
MakerPen makerPen = this.<MakerPen>k__BackingField;
|
|
int num = 0;
|
|
if (makerPen.DGHFNGLPJJL == MakerPen.KLAENPHIBEM.Select)
|
|
{
|
|
CreationContext <BDFEKAONFDI>k__BackingField = this.<MakerPen>k__BackingField.<BDFEKAONFDI>k__BackingField;
|
|
if (<BDFEKAONFDI>k__BackingField != 0 && <BDFEKAONFDI>k__BackingField.FACMDIMLMMD)
|
|
{
|
|
GIPDDLFFNGG[] array = Enumerable.ToArray<GIPDDLFFNGG>(this.<CreationContext>k__BackingField.LLFDKCNCMKF);
|
|
}
|
|
}
|
|
MakerPen makerPen2 = this.<MakerPen>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.<MakerPen>k__BackingField;
|
|
int num7 = 0;
|
|
makerPen3.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInvention, (MakerPen.HJPIHGIFKEO)num7);
|
|
if (num != 0 && makerPen2 != 0)
|
|
{
|
|
CreationContext creationContext = this.<CreationContext>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.<MakerPen>k__BackingField.SelectShapeType(CEGFMGOHFGP);
|
|
MakerPenPaletteMainScreen <OBACDNGLHPD>k__BackingField = this.<MakerPen>k__BackingField.<OBACDNGLHPD>k__BackingField;
|
|
MakerPen.HJPIHGIFKEO currentTargetMode = this.<MakerPen>k__BackingField.CHCJAGKENGF;
|
|
MakerPen makerPen = this.<MakerPen>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.<MakerPen>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.<MakerPen>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.<MakerPen>k__BackingField.<OBACDNGLHPD>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.<MakerPen>k__BackingField.<OBACDNGLHPD>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 <FGECGABICGC>k__BackingField = this.<MakerPen>k__BackingField.<FGECGABICGC>k__BackingField;
|
|
if (<FGECGABICGC>k__BackingField != 0 && <FGECGABICGC>k__BackingField.<BHBCCAKKIMJ>k__BackingField == OEMDIAHHILF)
|
|
{
|
|
OBBBPCBIMME obbbpcbimme = BBHENFCNLAB.PMJOPHKBPJK(OEMDIAHHILF);
|
|
this.<MakerPen>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.<MakerPen>k__BackingField;
|
|
if (makerPen.DequeueUI() != 0)
|
|
{
|
|
MakerPen makerPen2 = this.<MakerPen>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.<MakerPen>k__BackingField.DequeueInventionUpdate();
|
|
if (obbbpcbimme != 0)
|
|
{
|
|
if (!this.<MakerPen>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.<MakerPen>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.<MakerPen>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.<MakerPen>k__BackingField;
|
|
int num = 0;
|
|
if (makerPen.DGHFNGLPJJL == MakerPen.KLAENPHIBEM.CreateInvention)
|
|
{
|
|
MakerPen makerPen2 = this.<MakerPen>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.<MakerPen>k__BackingField;
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
Tool tool = this.<MakerPen>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.<ToolInput>k__BackingField.<HairTriggerButtonPressed>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.<ToolInput>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.<ToolInput>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.<ToolInput>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.<MakerPen>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.<CursorViewportPosition>k__BackingField = value;
|
|
this.<CursorViewportPosition>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;
|
|
}
|
|
}
|