using System; using System.Collections.Generic; using Cpp2IlInjected; using RecRoom.Core.Creation; namespace RecRoom.Tools.MakerPenTools { // Token: 0x02002B7E RID: 11134 [Token(Token = "0x2002B7E")] [Serializable] public class MakerPenRemoveFromGroupOperation : MakerPenOperation { // Token: 0x170033D2 RID: 13266 // (get) Token: 0x0601292B RID: 76075 RVA: 0x0043AA2C File Offset: 0x00438C2C [Token(Token = "0x170033D2")] public bool CanRemoveFromGroup { [Token(Token = "0x601292B")] [Address(RVA = "0x191A4D0", Offset = "0x19194D0", VA = "0x18191A4D0")] get { do { if (this.k__BackingField.k__BackingField.MIDCJLJHOCI == 0) { } bool flag; if (!flag || flag) { } } while (this.k__BackingField.k__BackingField.MIDCJLJHOCI == 0 || this.k__BackingField.k__BackingField.MIDCJLJHOCI == 0); return this.k__BackingField.k__BackingField.ENEJDOAEDCJ > 0; } } // Token: 0x0601292C RID: 76076 RVA: 0x0043AA98 File Offset: 0x00438C98 [Token(Token = "0x601292C")] [Address(RVA = "0x1919F60", Offset = "0x1918F60", VA = "0x181919F60")] public PMGCJEPKFOF OJJACLOHPAM() { MakerPen k__BackingField = this.k__BackingField; if (KCPNMEMDCAB.OACIANBCPOG(k__BackingField.k__BackingField)) { if (this.k__BackingField.k__BackingField.MIDCJLJHOCI == 0) { } bool flag; int num; string text2; if (flag) { List chmmbnihbja = this.k__BackingField.k__BackingField.CHMMBNIHBJA; num = 0; if (chmmbnihbja > (ulong)7L) { string text = KCPNMEMDCAB.KOHJIJEDCNH(); text2 = KCPNMEMDCAB.HMMCAGMKGOH(); return JJEKJGALHKO.LIPGKFECLDO(text2); } } CreationContext k__BackingField = this.k__BackingField.k__BackingField; if (text2 < num) { text2 += text2; } this.k__BackingField.k__BackingField.RemoveAllFromSelection(); int num2; if (num2 == 0) { LFBMEDEMGHA lfbmedemgha = this.k__BackingField.k__BackingField.DGOHOAPEJPG; if (lfbmedemgha != 0) { lfbmedemgha += lfbmedemgha; } bool flag2; bool flag3; if (!flag2 || flag3) { } this.k__BackingField.k__BackingField.PopActiveGroup(); CreationContext k__BackingField2 = this.k__BackingField.k__BackingField; bool flag4 = this.k__BackingField.k__BackingField.DeleteSelection(); if (!this.k__BackingField.k__BackingField.EFAELGKPKHG) { MakerPen k__BackingField2 = this.k__BackingField; int num3 = 0; k__BackingField2.AuthoritySelectMode(MakerPen.KLAENPHIBEM.Move, (MakerPen.HJPIHGIFKEO)num3); } } PMGCJEPKFOF pmgcjepkfof = JJEKJGALHKO.LIPGKFECLDO("Removed from board"); } throw new NullReferenceException(); } // Token: 0x0601292D RID: 76077 RVA: 0x0043ABD8 File Offset: 0x00438DD8 [Token(Token = "0x601292D")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public MakerPenRemoveFromGroupOperation() { } } }