Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/Core/Creation/Screens/ScreenCreationController.cs
T
2026-04-08 23:40:05 +02:00

746 lines
24 KiB
C#

using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Core.Creation.Shapes;
using RecRoom.Core.DataStructures.Tokens;
using RecRoom.Tools;
using RecRoom.Tools.MakerPenTools;
using UnityEngine;
namespace RecRoom.Core.Creation.Screens
{
// Token: 0x02002CF5 RID: 11509
[Token(Token = "0x2002CF5")]
[Serializable]
[StructLayout(3)]
public class ScreenCreationController : NCBACKFHCJK, ISerializationCallbackReceiver
{
// Token: 0x17003652 RID: 13906
// (get) Token: 0x06014517 RID: 83223 RVA: 0x004E06BC File Offset: 0x004DE8BC
[Token(Token = "0x17003652")]
public TranslationSnappingVisualization TranslationSnappingVisualization
{
[Token(Token = "0x6014517")]
[Address(RVA = "0x16BA790", Offset = "0x16B9190", VA = "0x1816BA790", 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: 0x17003653 RID: 13907
// (get) Token: 0x06014518 RID: 83224 RVA: 0x004E06F8 File Offset: 0x004DE8F8
// (set) Token: 0x06014519 RID: 83225 RVA: 0x004E070C File Offset: 0x004DE90C
[Token(Token = "0x17003653")]
public LOCNHHPGIAG Input
{
[Token(Token = "0x6014518")]
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
get
{
return this._input;
}
[Token(Token = "0x6014519")]
[Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290")]
private set
{
this._input = value;
}
}
// Token: 0x17003654 RID: 13908
// (get) Token: 0x0601451A RID: 83226 RVA: 0x004E0720 File Offset: 0x004DE920
[Token(Token = "0x17003654")]
public LOCNHHPGIAG ScreenInputHandler
{
[Token(Token = "0x601451A")]
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250", Slot = "23")]
get
{
return this._input;
}
}
// Token: 0x17003655 RID: 13909
// (get) Token: 0x0601451B RID: 83227 RVA: 0x004E0734 File Offset: 0x004DE934
// (set) Token: 0x0601451C RID: 83228 RVA: 0x004E0748 File Offset: 0x004DE948
[Token(Token = "0x17003655")]
public CreationContext CreationContext
{
[Token(Token = "0x601451B")]
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0", Slot = "12")]
get
{
return this._creationContext;
}
[Token(Token = "0x601451C")]
[Address(RVA = "0x421E00", Offset = "0x420800", VA = "0x180421E00")]
private set
{
this._creationContext = value;
}
}
// Token: 0x17003656 RID: 13910
// (get) Token: 0x0601451D RID: 83229 RVA: 0x004E075C File Offset: 0x004DE95C
// (set) Token: 0x0601451E RID: 83230 RVA: 0x004E0770 File Offset: 0x004DE970
[Token(Token = "0x17003656")]
public MakerPen MakerPen
{
[Token(Token = "0x601451D")]
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0", Slot = "10")]
get
{
return this._makerPen;
}
[Token(Token = "0x601451E")]
[Address(RVA = "0x3D3460", Offset = "0x3D1E60", VA = "0x1803D3460")]
private set
{
this._makerPen = value;
}
}
// Token: 0x17003657 RID: 13911
// (get) Token: 0x0601451F RID: 83231 RVA: 0x004E0784 File Offset: 0x004DE984
// (set) Token: 0x06014520 RID: 83232 RVA: 0x004E0798 File Offset: 0x004DE998
[Token(Token = "0x17003657")]
public Camera Camera
{
[Token(Token = "0x601451F")]
[Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0", Slot = "27")]
get
{
return this._camera;
}
[Token(Token = "0x6014520")]
[Address(RVA = "0x3EDED0", Offset = "0x3EC8D0", VA = "0x1803EDED0")]
private set
{
this._camera = value;
}
}
// Token: 0x17003658 RID: 13912
// (get) Token: 0x06014521 RID: 83233 RVA: 0x004E07AC File Offset: 0x004DE9AC
[Token(Token = "0x17003658")]
public BFLKOPJAAFD TargetingMode
{
[Token(Token = "0x6014521")]
[Address(RVA = "0x3E2800", Offset = "0x3E1200", VA = "0x1803E2800", Slot = "22")]
get
{
return BFLKOPJAAFD.Camera;
}
}
// Token: 0x17003659 RID: 13913
// (get) Token: 0x06014522 RID: 83234 RVA: 0x004E07BC File Offset: 0x004DE9BC
[Token(Token = "0x17003659")]
public ScreenPlayerController PlayerController
{
[Token(Token = "0x6014522")]
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")]
get
{
return this.playerController;
}
}
// Token: 0x06014523 RID: 83235 RVA: 0x004E07D0 File Offset: 0x004DE9D0
[Token(Token = "0x6014523")]
[Address(RVA = "0x16BA540", Offset = "0x16B8F40", VA = "0x1816BA540")]
public ScreenCreationController()
{
TokenFlag tokenFlag = new TokenFlag();
this.pendingInventionPermissionsRequestFlag = tokenFlag;
Vector2 cursor_VIEWPORT_CENTER_POSITION = ScreenCreationController.CURSOR_VIEWPORT_CENTER_POSITION;
this.<CursorViewportPosition>k__BackingField = cursor_VIEWPORT_CENTER_POSITION;
this.OnBeforeSerialize();
}
// Token: 0x06014524 RID: 83236 RVA: 0x004E0808 File Offset: 0x004DEA08
[Token(Token = "0x6014524")]
[Address(RVA = "0x16BA270", Offset = "0x16B8C70", VA = "0x1816BA270")]
public void OFFLOPLJBBG()
{
MakerPenToolConfig makerPenToolConfig = this.makerPenToolConfig;
int num = 0;
if (!(makerPenToolConfig == num))
{
MakerPenToolConfig makerPenToolConfig2 = this.makerPenToolConfig;
GEMGKLMNLJJ gemgklmnljj = new GEMGKLMNLJJ(this, makerPenToolConfig2);
this.makerPenToolsManager = gemgklmnljj;
}
}
// Token: 0x06014525 RID: 83237 RVA: 0x004E0840 File Offset: 0x004DEA40
[Token(Token = "0x6014525")]
[Address(RVA = "0x16BA310", Offset = "0x16B8D10", VA = "0x1816BA310")]
public void OFFLOPLJBBG(ScreenPlayerController FINBOONIGDO, Camera FOMHGMLPOND, ScreenHUD PKAKIKHIFNG, CreationContext OLFNCDHDFPF, LOCNHHPGIAG DBFBLNILIGL, MakerPen DGEJNGNOELG)
{
GEMGKLMNLJJ gemgklmnljj = this.makerPenToolsManager;
this._input = 0;
this._creationContext = 0;
this._makerPen = 0;
this._camera = FOMHGMLPOND;
this.playerController = FINBOONIGDO;
this.hud = PKAKIKHIFNG;
gemgklmnljj.DJFDPJKOGMJ();
MakerPen makerPen = this._makerPen;
ActionEvent<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = makerPen.OnModeChanged;
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action = new Action(this.KBEFFMGDAOJ);
ActionEvent<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> actionEvent = onModeChanged + action;
makerPen.OnModeChanged = actionEvent;
MakerPen.KLAENPHIBEM currentToolMode = this._makerPen.DGHFNGLPJJL;
MakerPen.HJPIHGIFKEO currentTargetMode = this._makerPen.CHCJAGKENGF;
GEMGKLMNLJJ gemgklmnljj2 = this.makerPenToolsManager;
this._makerPen._penVisuals.AddLaserRestriction(this);
GIPDDLFFNGG[] restorableSelectionContext = this._makerPen.RestorableSelectionContext;
if (restorableSelectionContext != 0)
{
CreationContext creationContext = this._creationContext;
int length = restorableSelectionContext.Length;
bool flag = creationContext.SetSelection(length, restorableSelectionContext);
this._makerPen.RestorableSelectionContext = (ulong)0L;
}
}
// Token: 0x06014526 RID: 83238 RVA: 0x004E0928 File Offset: 0x004DEB28
[Token(Token = "0x6014526")]
[Address(RVA = "0x16BA0A0", Offset = "0x16B8AA0", VA = "0x1816BA0A0")]
public void NPCPLFAONFO()
{
this.makerPenToolsManager.BDMHMGGPNME();
MakerPen makerPen = this._makerPen;
int num = 0;
if (makerPen != num)
{
MakerPen makerPen2 = this._makerPen;
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;
}
this._makerPen._penVisuals.RemoveLaserRestriction(this);
CreationContext creationContext = this._creationContext;
int num2 = 0;
if (creationContext != num2)
{
ShapeCreationContext shapeCreationContext = this._creationContext.shapeCreationContext;
if (shapeCreationContext.hasAuthority)
{
KCMNCAFFHJG<ShapeContainer> faobfkkeefg = shapeCreationContext.FAOBFKKEEFG;
int num3 = 0;
faobfkkeefg.BDJFGEJFPPO(num3);
}
this._creationContext.RemoveAllFromSelection();
this._creationContext.PopAllActiveGroups();
}
int num4 = 0;
this.playerController = num4;
this.hud = num4;
this._makerPen = num4;
this._camera = num4;
}
// Token: 0x06014527 RID: 83239 RVA: 0x004E0A14 File Offset: 0x004DEC14
[Token(Token = "0x6014527")]
[Address(RVA = "0x16B9BF0", Offset = "0x16B85F0", VA = "0x1816B9BF0")]
public void BALOKJMBNIN(GAMNIEMGCBI JPICLGFGBPN)
{
this.cachedActionButton = JPICLGFGBPN;
this.makerPenToolsManager.OPEMIFENIJM();
bool flag;
if (this.makerPenToolsManager.CENNCCGEOHN != 0 && flag)
{
GEMGKLMNLJJ gemgklmnljj = this.makerPenToolsManager;
ScreenHUD screenHUD = this.hud;
GAMNIEMGCBI gamniemgcbi = this.cachedActionButton;
string hudLabel = gemgklmnljj.CENNCCGEOHN.HudLabel;
MakerPenTool cennccgeohn = this.makerPenToolsManager.CENNCCGEOHN;
}
}
// Token: 0x06014528 RID: 83240 RVA: 0x004E0A80 File Offset: 0x004DEC80
[Token(Token = "0x6014528")]
[Address(RVA = "0x16B9E30", Offset = "0x16B8830", VA = "0x1816B9E30")]
public void EPOHOPFJKBF()
{
this.makerPenToolsManager.EPOHOPFJKBF();
}
// Token: 0x06014529 RID: 83241 RVA: 0x004E0AA0 File Offset: 0x004DECA0
[Token(Token = "0x6014529")]
[Address(RVA = "0x16B9D90", Offset = "0x16B8790", VA = "0x1816B9D90")]
public void CHAINMFFJIK()
{
this.makerPenToolsManager.CHAINMFFJIK();
}
// Token: 0x1700365A RID: 13914
// (get) Token: 0x0601452A RID: 83242 RVA: 0x004E0AC0 File Offset: 0x004DECC0
[Token(Token = "0x1700365A")]
private MakerPenTool ActiveCreationOperation
{
[Token(Token = "0x601452A")]
[Address(RVA = "0x16BA5F0", Offset = "0x16B8FF0", VA = "0x1816BA5F0")]
get
{
return this.makerPenToolsManager.CENNCCGEOHN;
}
}
// Token: 0x1700365B RID: 13915
// (get) Token: 0x0601452B RID: 83243 RVA: 0x004E0AE0 File Offset: 0x004DECE0
[Token(Token = "0x1700365B")]
private MakerPenTool PausedCreationOperation
{
[Token(Token = "0x601452B")]
[Address(RVA = "0x614910", Offset = "0x613310", VA = "0x180614910")]
get
{
return this.makerPenToolsManager.JDKMLFBOIEG;
}
}
// Token: 0x1700365C RID: 13916
// (get) Token: 0x0601452C RID: 83244 RVA: 0x004E0B00 File Offset: 0x004DED00
[Token(Token = "0x1700365C")]
public bool InEditMode
{
[Token(Token = "0x601452C")]
[Address(RVA = "0x16BA6E0", Offset = "0x16B90E0", VA = "0x1816BA6E0")]
get
{
MakerPen makerPen = this._makerPen;
int num = 0;
if (makerPen != num)
{
return this._creationContext.MIDCJLJHOCI != 0 || this._makerPen.CHCJAGKENGF != MakerPen.HJPIHGIFKEO.Object;
}
throw new NullReferenceException();
}
}
// Token: 0x1700365D RID: 13917
// (get) Token: 0x0601452D RID: 83245 RVA: 0x004E0B4C File Offset: 0x004DED4C
[Token(Token = "0x1700365D")]
public bool HasSelection
{
[Token(Token = "0x601452D")]
[Address(RVA = "0x16BA650", Offset = "0x16B9050", VA = "0x1816BA650")]
get
{
CreationContext creationContext = this._creationContext;
int num = 0;
bool flag = creationContext != num;
if (!flag)
{
return flag;
}
return this._creationContext.FACMDIMLMMD;
}
}
// Token: 0x1700365E RID: 13918
// (get) Token: 0x0601452E RID: 83246 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0601452F RID: 83247 RVA: 0x004E0B84 File Offset: 0x004DED84
[Token(Token = "0x1700365E")]
public Vector2 CursorViewportPosition
{
[Token(Token = "0x601452E")]
[Address(RVA = "0x16BA630", Offset = "0x16B9030", VA = "0x1816BA630", Slot = "24")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x601452F")]
[Address(RVA = "0x16BA830", Offset = "0x16B9230", VA = "0x1816BA830", Slot = "25")]
[CompilerGenerated]
set
{
this.<CursorViewportPosition>k__BackingField = value;
this.<CursorViewportPosition>k__BackingField.y = (float)0;
}
}
// Token: 0x06014530 RID: 83248 RVA: 0x004E0BA4 File Offset: 0x004DEDA4
[Token(Token = "0x6014530")]
[Address(RVA = "0x16B9FF0", Offset = "0x16B89F0", VA = "0x1816B9FF0", Slot = "26")]
public void LBFLMPPALBL()
{
Vector2 cursor_VIEWPORT_CENTER_POSITION = ScreenCreationController.CURSOR_VIEWPORT_CENTER_POSITION;
this.<CursorViewportPosition>k__BackingField = cursor_VIEWPORT_CENTER_POSITION;
}
// Token: 0x06014531 RID: 83249 RVA: 0x004E0BC0 File Offset: 0x004DEDC0
[Token(Token = "0x6014531")]
[Address(RVA = "0x16B9E50", Offset = "0x16B8850", VA = "0x1816B9E50", Slot = "17")]
public void IEHALEGDBOA(object PIHIPPPPEBI)
{
this.playerController.<CursorSystem>k__BackingField.DPLAALHGGMJ(this, 11);
}
// Token: 0x06014532 RID: 83250 RVA: 0x004E0BE8 File Offset: 0x004DEDE8
[Token(Token = "0x6014532")]
[Address(RVA = "0x16B9E00", Offset = "0x16B8800", VA = "0x1816B9E00", Slot = "18")]
public void CMIJLIBFFLL(object PIHIPPPPEBI)
{
this.playerController.<CursorSystem>k__BackingField.OCCIJPKCICA(this);
}
// Token: 0x06014533 RID: 83251 RVA: 0x004E0C0C File Offset: 0x004DEE0C
[Token(Token = "0x6014533")]
[Address(RVA = "0x12F3390", Offset = "0x12F1D90", VA = "0x1812F3390", Slot = "19")]
public void DFCAIPFCPBF(object PIHIPPPPEBI)
{
this.pendingInventionPermissionsRequestFlag.Add(PIHIPPPPEBI);
}
// Token: 0x06014534 RID: 83252 RVA: 0x004E0C2C File Offset: 0x004DEE2C
[Token(Token = "0x6014534")]
[Address(RVA = "0x12F3EE0", Offset = "0x12F28E0", VA = "0x1812F3EE0", Slot = "20")]
public void BBIJBGLGOAC(object PIHIPPPPEBI)
{
this.pendingInventionPermissionsRequestFlag.Remove(PIHIPPPPEBI);
}
// Token: 0x1700365F RID: 13919
// (get) Token: 0x06014535 RID: 83253 RVA: 0x004E0C4C File Offset: 0x004DEE4C
[Token(Token = "0x1700365F")]
public bool IsInventionPermissionsRequestPending
{
[Token(Token = "0x6014535")]
[Address(RVA = "0x12F4580", Offset = "0x12F2F80", VA = "0x1812F4580", Slot = "21")]
get
{
return this.pendingInventionPermissionsRequestFlag.HasTokens;
}
}
// Token: 0x06014536 RID: 83254 RVA: 0x004E0C6C File Offset: 0x004DEE6C
[Token(Token = "0x6014536")]
[Address(RVA = "0x16B9F90", Offset = "0x16B8990", VA = "0x1816B9F90")]
private void KBEFFMGDAOJ(MakerPen.KLAENPHIBEM OIHFNIFGFJB, MakerPen.HJPIHGIFKEO FIBGLDDKDLB)
{
this.makerPenToolsManager.KBEFFMGDAOJ(OIHFNIFGFJB, FIBGLDDKDLB);
}
// Token: 0x06014537 RID: 83255 RVA: 0x004E0C8C File Offset: 0x004DEE8C
[Token(Token = "0x6014537")]
[Address(RVA = "0x16B9FC0", Offset = "0x16B89C0", VA = "0x1816B9FC0", Slot = "16")]
public void KMIOPPKMEIA(MakerPen.HJPIHGIFKEO FIBGLDDKDLB, MakerPen.KLAENPHIBEM OIHFNIFGFJB, JJLPBFLODOG NGPPJHMONAH, bool HAIIGIFKFIG = false)
{
GEMGKLMNLJJ gemgklmnljj = this.makerPenToolsManager;
}
// Token: 0x06014538 RID: 83256 RVA: 0x004E0CA8 File Offset: 0x004DEEA8
[Token(Token = "0x6014538")]
[Address(RVA = "0x16B9E90", Offset = "0x16B8890", VA = "0x1816B9E90", Slot = "4")]
public Ray JFHBKDLLMKD()
{
if ("{il2cpp array field il2cppMethodInfo->}" != (ulong)0L)
{
}
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
// Token: 0x17003660 RID: 13920
// (get) Token: 0x06014539 RID: 83257 RVA: 0x004E0CCC File Offset: 0x004DEECC
[Token(Token = "0x17003660")]
public float SpherecastPickingRadius
{
[Token(Token = "0x6014539")]
[Address(RVA = "0x57B900", Offset = "0x57A300", VA = "0x18057B900", Slot = "5")]
get
{
return this.spherecastPickingRadius;
}
}
// Token: 0x0601453A RID: 83258 RVA: 0x004E0CE0 File Offset: 0x004DEEE0
[Token(Token = "0x601453A")]
[Address(RVA = "0x16BA4A0", Offset = "0x16B8EA0", VA = "0x1816BA4A0", Slot = "6")]
public bool PDLLDCPOCGO()
{
if (!this.hasInputOverrides)
{
LOCNHHPGIAG input = this._input;
if (input == 0)
{
}
GAMNIEMGCBI gamniemgcbi = this.cachedActionButton;
return input.LGJMNHAODLD(gamniemgcbi);
}
return this.inputPressedOverride;
}
// Token: 0x0601453B RID: 83259 RVA: 0x004E0D18 File Offset: 0x004DEF18
[Token(Token = "0x601453B")]
[Address(RVA = "0x16BA060", Offset = "0x16B8A60", VA = "0x1816BA060", Slot = "7")]
public bool LDCKGPEKFMM()
{
if (this.hasInputOverrides)
{
return this.inputDownOverride;
}
LOCNHHPGIAG input = this._input;
GAMNIEMGCBI gamniemgcbi = this.cachedActionButton;
return input.MAMCIMINMFH(gamniemgcbi);
}
// Token: 0x0601453C RID: 83260 RVA: 0x004E0D50 File Offset: 0x004DEF50
[Token(Token = "0x601453C")]
[Address(RVA = "0x16B9DB0", Offset = "0x16B87B0", VA = "0x1816B9DB0", Slot = "8")]
public bool CHNGJDCFDMC()
{
if (this.hasInputOverrides && (this.inputDownOverride || this.inputPressedOverride))
{
}
LOCNHHPGIAG input = this._input;
GAMNIEMGCBI gamniemgcbi = this.cachedActionButton;
return input.BOFDEILHCLO(gamniemgcbi);
}
// Token: 0x0601453D RID: 83261 RVA: 0x004E0D98 File Offset: 0x004DEF98
[Token(Token = "0x601453D")]
[Address(RVA = "0x16B9D40", Offset = "0x16B8740", VA = "0x1816B9D40", Slot = "9")]
public float CDGPHIOBBHL()
{
for (;;)
{
if (!this.hasInputOverrides)
{
LOCNHHPGIAG input = this._input;
if (input == 0)
{
return;
}
GAMNIEMGCBI gamniemgcbi = this.cachedActionButton;
bool flag = input.LGJMNHAODLD(gamniemgcbi);
}
if (!this.inputPressedOverride)
{
return;
}
}
}
// Token: 0x17003661 RID: 13921
// (get) Token: 0x0601453E RID: 83262 RVA: 0x004E0DD4 File Offset: 0x004DEFD4
[Token(Token = "0x17003661")]
public bool IsConsumingInput
{
[Token(Token = "0x601453E")]
[Address(RVA = "0x16BA4A0", Offset = "0x16B8EA0", VA = "0x1816BA4A0")]
get
{
if (!this.hasInputOverrides)
{
LOCNHHPGIAG input = this._input;
if (input == 0)
{
}
GAMNIEMGCBI gamniemgcbi = this.cachedActionButton;
return input.LGJMNHAODLD(gamniemgcbi);
}
return this.inputPressedOverride;
}
}
// Token: 0x0601453F RID: 83263 RVA: 0x004E0E0C File Offset: 0x004DF00C
[Token(Token = "0x601453F")]
[Address(RVA = "0x16B9D10", Offset = "0x16B8710", VA = "0x1816B9D10", Slot = "14")]
public void BBEAHAOIEEM(Ray BKJOBOILFEJ, bool MBMGGGJGJAK, bool IPAFEOIAOCJ)
{
this.hasInputOverrides = true;
this.inputPressedOverride = MBMGGGJGJAK;
this.inputDownOverride = IPAFEOIAOCJ;
}
// Token: 0x06014540 RID: 83264 RVA: 0x004E0E30 File Offset: 0x004DF030
[Token(Token = "0x6014540")]
[Address(RVA = "0x16B9FB0", Offset = "0x16B89B0", VA = "0x1816B9FB0", Slot = "15")]
public void KBOLJDFIIND()
{
this.hasInputOverrides = false;
}
// Token: 0x17003662 RID: 13922
// (get) Token: 0x06014541 RID: 83265 RVA: 0x004E0E44 File Offset: 0x004DF044
[Token(Token = "0x17003662")]
public Transform ControllerTransform
{
[Token(Token = "0x6014541")]
[Address(RVA = "0x16BA610", Offset = "0x16B9010", VA = "0x1816BA610", Slot = "11")]
get
{
return this._camera.transform;
}
}
// Token: 0x06014542 RID: 83266 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014542")]
[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: 0x06014543 RID: 83267 RVA: 0x004E0E64 File Offset: 0x004DF064
[Token(Token = "0x6014543")]
[Address(RVA = "0x16BA270", Offset = "0x16B8C70", VA = "0x1816BA270", 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);
this.makerPenToolsManager = gemgklmnljj;
}
}
// Token: 0x06014544 RID: 83268 RVA: 0x004E0E9C File Offset: 0x004DF09C
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6014544")]
[Address(RVA = "0x16BA4D0", Offset = "0x16B8ED0", VA = "0x1816BA4D0")]
static ScreenCreationController()
{
ulong num;
ScreenCreationController.CURSOR_VIEWPORT_CENTER_POSITION = num;
}
// Token: 0x0400D990 RID: 55696
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400D990")]
[SerializeField]
private MakerPenToolConfig makerPenToolConfig;
// Token: 0x0400D991 RID: 55697
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400D991")]
[SerializeField]
[Header("Selection")]
private float spherecastPickingRadius = 0.025f;
// Token: 0x0400D992 RID: 55698
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400D992")]
[SerializeField]
[Header("Snapping")]
private TranslationSnappingVisualization translationSnappingVisualizationPrefab;
// Token: 0x0400D993 RID: 55699
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400D993")]
private TranslationSnappingVisualization _translationSnappingVisualization;
// Token: 0x0400D994 RID: 55700
[Token(Token = "0x400D994")]
public static readonly Vector2 CURSOR_VIEWPORT_CENTER_POSITION;
// Token: 0x0400D995 RID: 55701
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400D995")]
[NonSerialized]
private LOCNHHPGIAG _input;
// Token: 0x0400D996 RID: 55702
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400D996")]
[NonSerialized]
private CreationContext _creationContext;
// Token: 0x0400D997 RID: 55703
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400D997")]
[NonSerialized]
private MakerPen _makerPen;
// Token: 0x0400D998 RID: 55704
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400D998")]
[NonSerialized]
private Camera _camera;
// Token: 0x0400D999 RID: 55705
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400D999")]
[NonSerialized]
private ScreenPlayerController playerController;
// Token: 0x0400D99A RID: 55706
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400D99A")]
[NonSerialized]
private ScreenHUD hud;
// Token: 0x0400D99B RID: 55707
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400D99B")]
[NonSerialized]
private TokenFlag pendingInventionPermissionsRequestFlag;
// Token: 0x0400D99C RID: 55708
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400D99C")]
[NonSerialized]
private GEMGKLMNLJJ makerPenToolsManager;
// Token: 0x0400D99D RID: 55709
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400D99D")]
[NonSerialized]
private GAMNIEMGCBI cachedActionButton;
// Token: 0x0400D99F RID: 55711
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
[Token(Token = "0x400D99F")]
private bool hasInputOverrides;
// Token: 0x0400D9A0 RID: 55712
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x400D9A0")]
private Ray selectionRayOverride;
// Token: 0x0400D9A1 RID: 55713
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x400D9A1")]
private bool inputPressedOverride;
// Token: 0x0400D9A2 RID: 55714
[global::Cpp2IlInjected.FieldOffset(Offset = "0x99")]
[Token(Token = "0x400D9A2")]
private bool inputDownOverride;
// Token: 0x02002CF6 RID: 11510
[Token(Token = "0x2002CF6")]
private enum CKHFPPCDJMB
{
// Token: 0x0400D9A4 RID: 55716
[Token(Token = "0x400D9A4")]
INVALID,
// Token: 0x0400D9A5 RID: 55717
[Token(Token = "0x400D9A5")]
OBJECT_CREATION,
// Token: 0x0400D9A6 RID: 55718
[Token(Token = "0x400D9A6")]
SHAPE_CREATION
}
}
}