using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Threading.Tasks; using Cpp2IlInjected; using RecRoom.Core; using RecRoom.Core.Creation; using UnityEngine; namespace RecRoom.Tools.MakerPenTools { // Token: 0x02002BE6 RID: 11238 [Token(Token = "0x2002BE6")] [Serializable] public class MakerPenToolRepaint_Object : MakerPenTool { // Token: 0x1700344D RID: 13389 // (get) Token: 0x06012B86 RID: 76678 RVA: 0x00442704 File Offset: 0x00440904 [Token(Token = "0x1700344D")] public override string HudLabel { [Token(Token = "0x6012B86")] [Address(RVA = "0x14BAEF0", Offset = "0x14B9EF0", VA = "0x1814BAEF0", Slot = "10")] get { return "Color"; } } // Token: 0x1700344E RID: 13390 // (get) Token: 0x06012B87 RID: 76679 RVA: 0x00442718 File Offset: 0x00440918 [Token(Token = "0x1700344E")] public override Sprite HudSprite { [Token(Token = "0x6012B87")] [Address(RVA = "0x14BAF20", Offset = "0x14B9F20", VA = "0x1814BAF20", Slot = "11")] get { return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.ReColor); } } // Token: 0x06012B88 RID: 76680 RVA: 0x0044272C File Offset: 0x0044092C [Token(Token = "0x6012B88")] [Address(RVA = "0x14BA920", Offset = "0x14B9920", VA = "0x1814BA920", Slot = "8")] public override void BALOKJMBNIN() { base..ctor(); bool flag; if (flag) { this.creationController.DFCAIPFCPBF(this); CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; List chmmbnihbja = base.ObjectContext.CHMMBNIHBJA; Action action = new Action(this.BHGACBGPGCC); Action action2 = new Action(this.CDAHMGMEFJG); } } // Token: 0x06012B89 RID: 76681 RVA: 0x00442784 File Offset: 0x00440984 [Token(Token = "0x6012B89")] [Address(RVA = "0x14BAE90", Offset = "0x14B9E90", VA = "0x1814BAE90")] public MakerPenToolRepaint_Object() { } // Token: 0x06012B8A RID: 76682 RVA: 0x00442798 File Offset: 0x00440998 [Token(Token = "0x6012B8A")] [Address(RVA = "0x14BAAA0", Offset = "0x14B9AA0", VA = "0x1814BAAA0")] [CompilerGenerated] private void BHGACBGPGCC(CreationManager.FPDPPELCJIH GIAOBLMEMMI) { int num = 0; if (!HLKHHIMEICL.IKAGKELDMJH) { CreationContext objectContext = base.ObjectContext; LNBGEMHOKFN aekhjmpaokm = base.MakerPen.AEKHJMPAOKM; MakerPen makerPen = base.MakerPen; base.MakerPen._undoStack.Add(num); } PFJLHPABPAJ pfjlhpabpaj = new PFJLHPABPAJ(); pfjlhpabpaj.DFFACOBDFBH = "Color"; object[] array = new object[2]; MakerPen makerPen2 = base.MakerPen; LNBGEMHOKFN aekhjmpaokm2 = makerPen2.AEKHJMPAOKM; if (makerPen2 != 0) { } array[0] = makerPen2; CLKCBCAGDDK fdioclhgcnd = base.MakerPen.FDIOCLHGCND; if (fdioclhgcnd != CLKCBCAGDDK.CARDBOARD) { } array[1] = fdioclhgcnd; pfjlhpabpaj.BDOGNDFPLLI = array; CreationController creationController = this.creationController; Task task = pfjlhpabpaj.GFBIJNLKLCM(creationController); Action action = new Action(this.JGCCAICNBIO); APANEBCNDDJ.OHLPJBFCABI(task, action).KOLCDBDBPFC(); IDisposable disposable = SingletonMonoBehaviour.ONCPNMDGGKG.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "Recoloring this invention is prohibited by its creator.", 3f, num, num); base.ObjectContext.RemoveAllFromSelection(); } // Token: 0x06012B8B RID: 76683 RVA: 0x00442898 File Offset: 0x00440A98 [Token(Token = "0x6012B8B")] [Address(RVA = "0x14BADC0", Offset = "0x14B9DC0", VA = "0x1814BADC0")] [CompilerGenerated] private void JGCCAICNBIO(PFJLHPABPAJ DKMCJOIJIOM) { Action defaultContextAction = AsyncVoidMethodBuilder.Create().m_coreState.m_defaultContextAction; } // Token: 0x06012B8C RID: 76684 RVA: 0x004428BC File Offset: 0x00440ABC [Token(Token = "0x6012B8C")] [Address(RVA = "0x14B8B40", Offset = "0x14B7B40", VA = "0x1814B8B40")] [CompilerGenerated] private void CDAHMGMEFJG() { this.creationController.BBIJBGLGOAC(this); } } }