111 lines
3.7 KiB
C#
111 lines
3.7 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.Creation;
|
|
using RecRoom.Core.Creation.UndoStack;
|
|
using RecRoom.Tools;
|
|
|
|
// Token: 0x020025E2 RID: 9698
|
|
[Token(Token = "0x20025E2")]
|
|
[StructLayout(3)]
|
|
public class JBAJNJCHHOP : OEMPFDDKANC<GIPDDLFFNGG>
|
|
{
|
|
// Token: 0x06010C62 RID: 68706 RVA: 0x003F2E34 File Offset: 0x003F1034
|
|
[Token(Token = "0x6010C62")]
|
|
[Address(RVA = "0x14A3990", Offset = "0x14A2390", VA = "0x1814A3990")]
|
|
public JBAJNJCHHOP(bool allowMultiSelect = false, bool allowFrozenSelection = false, float minDragStartAngle = 1.5f, bool raiseWarnings = false)
|
|
{
|
|
this.ECBHNNJBPOH = false;
|
|
this.KOKBHLHELAO = allowFrozenSelection;
|
|
}
|
|
|
|
// Token: 0x06010C63 RID: 68707 RVA: 0x003F2E58 File Offset: 0x003F1058
|
|
[Token(Token = "0x6010C63")]
|
|
[Address(RVA = "0x1210DA0", Offset = "0x120F7A0", VA = "0x181210DA0", Slot = "6")]
|
|
public override bool JGIKKABANNC(GIPDDLFFNGG NLNHFEEMFBN)
|
|
{
|
|
return NLNHFEEMFBN == 0;
|
|
}
|
|
|
|
// Token: 0x06010C64 RID: 68708 RVA: 0x003F2E6C File Offset: 0x003F106C
|
|
[Token(Token = "0x6010C64")]
|
|
[Address(RVA = "0x14A3610", Offset = "0x14A2010", VA = "0x1814A3610", Slot = "7")]
|
|
public override bool FBLEJONFPAK(GIPDDLFFNGG NLNHFEEMFBN)
|
|
{
|
|
if (NLNHFEEMFBN != 0)
|
|
{
|
|
if (!this.KOKBHLHELAO)
|
|
{
|
|
}
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010C65 RID: 68709 RVA: 0x003F2E8C File Offset: 0x003F108C
|
|
[Token(Token = "0x6010C65")]
|
|
[Address(RVA = "0x98DA70", Offset = "0x98C470", VA = "0x18098DA70", Slot = "8")]
|
|
public override bool FKCEAFNEBAM(GIPDDLFFNGG NKLPENBKIHA, GIPDDLFFNGG AACKNNENODJ)
|
|
{
|
|
return NKLPENBKIHA == AACKNNENODJ;
|
|
}
|
|
|
|
// Token: 0x06010C66 RID: 68710 RVA: 0x003F2EA0 File Offset: 0x003F10A0
|
|
[Token(Token = "0x6010C66")]
|
|
[Address(RVA = "0x14A36B0", Offset = "0x14A20B0", VA = "0x1814A36B0", Slot = "11")]
|
|
public override bool FJPODDJHNBG(GIPDDLFFNGG NLNHFEEMFBN)
|
|
{
|
|
if (this.ECBHNNJBPOH && NLNHFEEMFBN != 0 && !this.KOKBHLHELAO)
|
|
{
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06010C67 RID: 68711 RVA: 0x003F2ED0 File Offset: 0x003F10D0
|
|
[Token(Token = "0x6010C67")]
|
|
[Address(RVA = "0x14A3860", Offset = "0x14A2260", VA = "0x1814A3860", Slot = "9")]
|
|
public override void NLNKMLJLCKK(MakerPen DGEJNGNOELG, GIPDDLFFNGG NLNHFEEMFBN)
|
|
{
|
|
CreationContext <BDFEKAONFDI>k__BackingField = DGEJNGNOELG.<BDFEKAONFDI>k__BackingField;
|
|
if (<BDFEKAONFDI>k__BackingField.ENEJDOAEDCJ > 0)
|
|
{
|
|
UndoStack undoStack = DGEJNGNOELG._undoStack;
|
|
List<GIPDDLFFNGG> llfdkcncmkf = <BDFEKAONFDI>k__BackingField.LLFDKCNCMKF;
|
|
GIPDDLFFNGG[] array = new GIPDDLFFNGG[1];
|
|
if (NLNHFEEMFBN != 0)
|
|
{
|
|
}
|
|
array[0] = NLNHFEEMFBN;
|
|
FEOHEKCAFAI feohekcafai = new FEOHEKCAFAI(llfdkcncmkf, array, <BDFEKAONFDI>k__BackingField);
|
|
undoStack.Add(feohekcafai);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010C68 RID: 68712 RVA: 0x003F2F28 File Offset: 0x003F1128
|
|
[Token(Token = "0x6010C68")]
|
|
[Address(RVA = "0x14A37A0", Offset = "0x14A21A0", VA = "0x1814A37A0", Slot = "10")]
|
|
public override void IPKMGOEELBP(MakerPen DGEJNGNOELG)
|
|
{
|
|
CreationContext <BDFEKAONFDI>k__BackingField = DGEJNGNOELG.<BDFEKAONFDI>k__BackingField;
|
|
if (<BDFEKAONFDI>k__BackingField.ENEJDOAEDCJ > 0)
|
|
{
|
|
UndoStack undoStack = DGEJNGNOELG._undoStack;
|
|
JEHPDNCALHL jehpdncalhl = new JEHPDNCALHL(<BDFEKAONFDI>k__BackingField.LLFDKCNCMKF, <BDFEKAONFDI>k__BackingField);
|
|
undoStack.Add(jehpdncalhl);
|
|
<BDFEKAONFDI>k__BackingField.RemoveAllFromSelection();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400B281 RID: 45697
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400B281")]
|
|
private bool KOKBHLHELAO;
|
|
|
|
// Token: 0x0400B282 RID: 45698
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB9")]
|
|
[Token(Token = "0x400B282")]
|
|
private bool ECBHNNJBPOH;
|
|
}
|