88 lines
3.0 KiB
C#
88 lines
3.0 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core;
|
|
using RecRoom.Core.Creation;
|
|
using RecRoom.QuickActions;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Tools.MakerPenTools
|
|
{
|
|
// Token: 0x02002BBC RID: 11196
|
|
[Token(Token = "0x2002BBC")]
|
|
[Serializable]
|
|
public class MakerPenToolConfigure_Shape : MakerPenTool
|
|
{
|
|
// Token: 0x17003404 RID: 13316
|
|
// (get) Token: 0x06012A75 RID: 76405 RVA: 0x0043E4D8 File Offset: 0x0043C6D8
|
|
[Token(Token = "0x17003404")]
|
|
public override string HudLabel
|
|
{
|
|
[Token(Token = "0x6012A75")]
|
|
[Address(RVA = "0x191C7F0", Offset = "0x191B7F0", VA = "0x18191C7F0", Slot = "10")]
|
|
get
|
|
{
|
|
return "Configure";
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003405 RID: 13317
|
|
// (get) Token: 0x06012A76 RID: 76406 RVA: 0x0043E4EC File Offset: 0x0043C6EC
|
|
[Token(Token = "0x17003405")]
|
|
public override Sprite HudSprite
|
|
{
|
|
[Token(Token = "0x6012A76")]
|
|
[Address(RVA = "0x191C820", Offset = "0x191B820", VA = "0x18191C820", Slot = "11")]
|
|
get
|
|
{
|
|
return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.Settings);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012A77 RID: 76407 RVA: 0x0043E500 File Offset: 0x0043C700
|
|
[Token(Token = "0x6012A77")]
|
|
[Address(RVA = "0x191C4A0", Offset = "0x191B4A0", VA = "0x18191C4A0", Slot = "8")]
|
|
public override void BALOKJMBNIN()
|
|
{
|
|
CreationController creationController = this.creationController;
|
|
QuickActionMenu <PPEGLKBLPPD>k__BackingField = this.creationController.<MakerPen>k__BackingField.<PPEGLKBLPPD>k__BackingField;
|
|
CreationContext <CreationContext>k__BackingField = this.creationController.<CreationContext>k__BackingField;
|
|
CreationController creationController2 = this.creationController;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
if (creationController2.IsSelectInputDown)
|
|
{
|
|
CreationController creationController3 = this.creationController;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
goto IL_60;
|
|
}
|
|
creationController3.<MakerPen>k__BackingField.paletteMenu.CloseConfigFlow();
|
|
}
|
|
return;
|
|
}
|
|
IL_60:
|
|
ODAEKFDKCEC configurableForShapeSelection = creationController2.<CreationContext>k__BackingField.shapeCreationContext.GetConfigurableForShapeSelection();
|
|
CreationController creationController4 = this.creationController;
|
|
CreationContext <CreationContext>k__BackingField2 = creationController4.<CreationContext>k__BackingField;
|
|
MakerPen <MakerPen>k__BackingField = creationController4.<MakerPen>k__BackingField;
|
|
NJGIIGAKJHO njgiigakjho = new NJGIIGAKJHO(<CreationContext>k__BackingField2.shapeCreationContext.transform, configurableForShapeSelection);
|
|
OKNNKFGFODL uiqueueEvent = <MakerPen>k__BackingField.UIQueueEvent;
|
|
<MakerPen>k__BackingField.EPLDCHGGAEK = njgiigakjho;
|
|
while (uiqueueEvent == 0)
|
|
{
|
|
}
|
|
uiqueueEvent.CNFDGDEOPPF();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06012A78 RID: 76408 RVA: 0x0043E5D4 File Offset: 0x0043C7D4
|
|
[Token(Token = "0x6012A78")]
|
|
[Address(RVA = "0x191C790", Offset = "0x191B790", VA = "0x18191C790")]
|
|
public MakerPenToolConfigure_Shape()
|
|
{
|
|
}
|
|
}
|
|
}
|