using System; using System.Linq; using Cpp2IlInjected; namespace RecRoom.Tools.MakerPenTools { // Token: 0x02002B7F RID: 11135 [Token(Token = "0x2002B7F")] [Serializable] public class MakerPenSelectInventionOperation : MakerPenOperation { // Token: 0x170033D3 RID: 13267 // (get) Token: 0x0601292E RID: 76078 RVA: 0x0043ABEC File Offset: 0x00438DEC [Token(Token = "0x170033D3")] public bool CanSelectInvention { [Token(Token = "0x601292E")] [Address(RVA = "0x191A720", Offset = "0x1919720", VA = "0x18191A720")] get { if (this.k__BackingField.k__BackingField.FACMDIMLMMD && this.k__BackingField.FFGGPLHIJHN.HHKKJDOCBNH() != 1) { GIPDDLFFNGG gipddlffngg = Enumerable.Last(this.k__BackingField.k__BackingField.LLFDKCNCMKF); bool flag; if (gipddlffngg != 0 && flag) { return this.k__BackingField.k__BackingField.ExistsUnselectedInventionObjects(gipddlffngg); } } throw new NullReferenceException(); } } // Token: 0x0601292F RID: 76079 RVA: 0x0043AC58 File Offset: 0x00438E58 [Token(Token = "0x601292F")] [Address(RVA = "0x191A640", Offset = "0x1919640", VA = "0x18191A640")] public PMGCJEPKFOF JJKJLDBFDFG() { GIPDDLFFNGG gipddlffngg = Enumerable.Last(this.k__BackingField.k__BackingField.LLFDKCNCMKF); if (this.k__BackingField.k__BackingField.TrySelectRestOfInvention(gipddlffngg) != GBDECALBCOP.Success) { return JJEKJGALHKO.MKLIDFOGIGO("An invention piece\ncould not be selected"); } return JJEKJGALHKO.MKLIDFOGIGO("Invention selected!"); } // Token: 0x06012930 RID: 76080 RVA: 0x0043ACAC File Offset: 0x00438EAC [Token(Token = "0x6012930")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public MakerPenSelectInventionOperation() { } } }