using System; using System.Collections.Generic; using Cpp2IlInjected; using RecRoom.Core.Creation; using RecRoom.Core.Creation.Shapes; using RecRoom.Core.Creation.UndoStack; using UnityEngine; namespace RecRoom.Tools.MakerPenTools { // Token: 0x02002BD4 RID: 11220 [Token(Token = "0x2002BD4")] [Serializable] public class MakerPenToolDelete_Shape : MakerPenTool { // Token: 0x1700342D RID: 13357 // (get) Token: 0x06012B1A RID: 76570 RVA: 0x00440E6C File Offset: 0x0043F06C [Token(Token = "0x1700342D")] public override string HudLabel { [Token(Token = "0x6012B1A")] [Address(RVA = "0x14B7300", Offset = "0x14B6300", VA = "0x1814B7300", Slot = "10")] get { return "Delete"; } } // Token: 0x1700342E RID: 13358 // (get) Token: 0x06012B1B RID: 76571 RVA: 0x00440E80 File Offset: 0x0043F080 [Token(Token = "0x1700342E")] public override Sprite HudSprite { [Token(Token = "0x6012B1B")] [Address(RVA = "0x14B7330", Offset = "0x14B6330", VA = "0x1814B7330", Slot = "11")] get { return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.Delete); } } // Token: 0x06012B1C RID: 76572 RVA: 0x00440E94 File Offset: 0x0043F094 [Token(Token = "0x6012B1C")] [Address(RVA = "0x14B7120", Offset = "0x14B6120", VA = "0x1814B7120", 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(); CreationContext k__BackingField = this.creationController.k__BackingField; PNCFCGFAEKG pncfcgfaekg = new PNCFCGFAEKG(selectedShapeContainer, readOnlyList, k__BackingField); undoStack.Add(pncfcgfaekg); base.ShapeContext.DeleteSelectedShapes(); } } // Token: 0x06012B1D RID: 76573 RVA: 0x00440F08 File Offset: 0x0043F108 [Token(Token = "0x6012B1D")] [Address(RVA = "0x14B72A0", Offset = "0x14B62A0", VA = "0x1814B72A0")] public MakerPenToolDelete_Shape() { } } }