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(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.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 onModeChanged = makerPen.OnModeChanged; Action action = new Action(this.KBEFFMGDAOJ); ActionEvent 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 onModeChanged = makerPen2.OnModeChanged; Action action = new Action(this.KBEFFMGDAOJ); ActionEvent 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 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.k__BackingField = value; this.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.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.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.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 } } }