using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core.Creation.Shapes; using RecRoom.Core.Creation.UndoStack; using UnityEngine; namespace RecRoom.Tools.MakerPenTools { // Token: 0x0200260B RID: 9739 [Token(Token = "0x200260B")] [Serializable] [StructLayout(3)] public class MakerPenToolDelete_Shape : MakerPenTool { // Token: 0x17002DB6 RID: 11702 // (get) Token: 0x06010D83 RID: 68995 RVA: 0x003F6378 File Offset: 0x003F4578 [Token(Token = "0x17002DB6")] public override string HudLabel { [Token(Token = "0x6010D83")] [Address(RVA = "0x12BA900", Offset = "0x12B9300", VA = "0x1812BA900", Slot = "10")] get { return "Delete"; } } // Token: 0x17002DB7 RID: 11703 // (get) Token: 0x06010D84 RID: 68996 RVA: 0x003F638C File Offset: 0x003F458C [Token(Token = "0x17002DB7")] public override Sprite HudSprite { [Token(Token = "0x6010D84")] [Address(RVA = "0x12BA930", Offset = "0x12B9330", VA = "0x1812BA930", Slot = "11")] get { return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.Delete); } } // Token: 0x06010D85 RID: 68997 RVA: 0x003F63A0 File Offset: 0x003F45A0 [Token(Token = "0x6010D85")] [Address(RVA = "0x12BA710", Offset = "0x12B9110", VA = "0x1812BA710", Slot = "8")] public override void BALOKJMBNIN() { base..ctor(); bool flag; if (flag) { UndoStack undoStack = base.MakerPen._undoStack; ShapeContainer selectedShapeContainer = base.ShapeContext.HAHLCMFENMD; IReadOnlyList readOnlyList = base.ShapeContext.ABNCFJMLCMP(); NCBACKFHCJK creationController = this.creationController; PNCFCGFAEKG pncfcgfaekg; undoStack.Add(pncfcgfaekg); base.ShapeContext.DeleteSelectedShapes(); } } // Token: 0x06010D86 RID: 68998 RVA: 0x003F6400 File Offset: 0x003F4600 [Token(Token = "0x6010D86")] [Address(RVA = "0x12BA8A0", Offset = "0x12B92A0", VA = "0x1812BA8A0")] public MakerPenToolDelete_Shape() { } } }