Files
2026-04-08 23:40:05 +02:00

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;
}