746 lines
24 KiB
C#
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
|
|
}
|
|
}
|
|
}
|