104 lines
3.4 KiB
C#
104 lines
3.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.Creation;
|
|
|
|
namespace RecRoom.Tools.MakerPenTools
|
|
{
|
|
// Token: 0x02002A95 RID: 10901
|
|
[Token(Token = "0x2002A95")]
|
|
[Serializable]
|
|
public class MakerPenRemoveFromGroupOperation : MakerPenOperation
|
|
{
|
|
// Token: 0x1700331E RID: 13086
|
|
// (get) Token: 0x060124EE RID: 74990 RVA: 0x00430D34 File Offset: 0x0042EF34
|
|
[Token(Token = "0x1700331E")]
|
|
public bool CanRemoveFromGroup
|
|
{
|
|
[Token(Token = "0x60124EE")]
|
|
[Address(RVA = "0x130C5F0", Offset = "0x130B3F0", VA = "0x18130C5F0")]
|
|
get
|
|
{
|
|
do
|
|
{
|
|
if (this.<MakerPen>k__BackingField.<BDFEKAONFDI>k__BackingField.MIDCJLJHOCI == 0)
|
|
{
|
|
}
|
|
bool flag;
|
|
if (!flag || flag)
|
|
{
|
|
}
|
|
}
|
|
while (this.<MakerPen>k__BackingField.<BDFEKAONFDI>k__BackingField.MIDCJLJHOCI == 0 || this.<MakerPen>k__BackingField.<BDFEKAONFDI>k__BackingField.MIDCJLJHOCI == 0);
|
|
return this.<MakerPen>k__BackingField.<BDFEKAONFDI>k__BackingField.ENEJDOAEDCJ > 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060124EF RID: 74991 RVA: 0x00430DA0 File Offset: 0x0042EFA0
|
|
[Token(Token = "0x60124EF")]
|
|
[Address(RVA = "0x130C080", Offset = "0x130AE80", VA = "0x18130C080")]
|
|
public PMGCJEPKFOF<string> OJJACLOHPAM()
|
|
{
|
|
MakerPen <MakerPen>k__BackingField = this.<MakerPen>k__BackingField;
|
|
if (KCPNMEMDCAB.OACIANBCPOG(<MakerPen>k__BackingField.<BDFEKAONFDI>k__BackingField))
|
|
{
|
|
if (this.<MakerPen>k__BackingField.<BDFEKAONFDI>k__BackingField.MIDCJLJHOCI == 0)
|
|
{
|
|
}
|
|
bool flag;
|
|
int num;
|
|
string text2;
|
|
if (flag)
|
|
{
|
|
List<CreationObject> chmmbnihbja = this.<MakerPen>k__BackingField.<BDFEKAONFDI>k__BackingField.CHMMBNIHBJA;
|
|
num = 0;
|
|
if (chmmbnihbja > (ulong)7L)
|
|
{
|
|
string text = KCPNMEMDCAB.KOHJIJEDCNH();
|
|
text2 = KCPNMEMDCAB.HMMCAGMKGOH();
|
|
return JJEKJGALHKO.LIPGKFECLDO<string>(text2);
|
|
}
|
|
}
|
|
CreationContext <BDFEKAONFDI>k__BackingField = this.<MakerPen>k__BackingField.<BDFEKAONFDI>k__BackingField;
|
|
if (text2 < num)
|
|
{
|
|
text2 += text2;
|
|
}
|
|
this.<MakerPen>k__BackingField.<BDFEKAONFDI>k__BackingField.RemoveAllFromSelection();
|
|
int num2;
|
|
if (num2 == 0)
|
|
{
|
|
LFBMEDEMGHA lfbmedemgha = this.<MakerPen>k__BackingField.<BDFEKAONFDI>k__BackingField.DGOHOAPEJPG;
|
|
if (lfbmedemgha != 0)
|
|
{
|
|
lfbmedemgha += lfbmedemgha;
|
|
}
|
|
bool flag2;
|
|
bool flag3;
|
|
if (!flag2 || flag3)
|
|
{
|
|
}
|
|
this.<MakerPen>k__BackingField.<BDFEKAONFDI>k__BackingField.PopActiveGroup();
|
|
CreationContext <BDFEKAONFDI>k__BackingField2 = this.<MakerPen>k__BackingField.<BDFEKAONFDI>k__BackingField;
|
|
bool flag4 = this.<MakerPen>k__BackingField.<BDFEKAONFDI>k__BackingField.DeleteSelection();
|
|
if (!this.<MakerPen>k__BackingField.<BDFEKAONFDI>k__BackingField.EFAELGKPKHG)
|
|
{
|
|
MakerPen <MakerPen>k__BackingField2 = this.<MakerPen>k__BackingField;
|
|
int num3 = 0;
|
|
<MakerPen>k__BackingField2.AuthoritySelectMode(MakerPen.KLAENPHIBEM.Move, (MakerPen.HJPIHGIFKEO)num3);
|
|
}
|
|
}
|
|
PMGCJEPKFOF<string> pmgcjepkfof = JJEKJGALHKO.LIPGKFECLDO<string>("Removed from board");
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060124F0 RID: 74992 RVA: 0x00430EE0 File Offset: 0x0042F0E0
|
|
[Token(Token = "0x60124F0")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public MakerPenRemoveFromGroupOperation()
|
|
{
|
|
}
|
|
}
|
|
}
|