Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

181 lines
6.0 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Threading.Tasks;
using Cpp2IlInjected;
using RecRoom.Core.Creation;
using RecRoom.Core.Creation.UndoStack;
using RecRoom.Tools;
// Token: 0x02002AA6 RID: 10918
[Token(Token = "0x2002AA6")]
public class JBAJNJCHHOP : OEMPFDDKANC<GIPDDLFFNGG>
{
// Token: 0x06012541 RID: 75073 RVA: 0x00431E6C File Offset: 0x0043006C
[Token(Token = "0x6012541")]
[Address(RVA = "0x11BBBA0", Offset = "0x11BA9A0", VA = "0x1811BBBA0")]
public JBAJNJCHHOP(bool OBDLNFPFCLK = false, bool KOKBHLHELAO = false, float LKHACOLGBPA = 1.5f, bool ECBHNNJBPOH = false)
{
this.ECBHNNJBPOH = false;
this.KOKBHLHELAO = KOKBHLHELAO;
}
// Token: 0x06012542 RID: 75074 RVA: 0x00431E90 File Offset: 0x00430090
[Token(Token = "0x6012542")]
[Address(RVA = "0x472FF0", Offset = "0x471DF0", VA = "0x180472FF0", Slot = "6")]
public override bool JGIKKABANNC(GIPDDLFFNGG NLNHFEEMFBN)
{
return NLNHFEEMFBN == 0;
}
// Token: 0x06012543 RID: 75075 RVA: 0x00431EA4 File Offset: 0x004300A4
[Token(Token = "0x6012543")]
[Address(RVA = "0x11BB5A0", Offset = "0x11BA3A0", VA = "0x1811BB5A0", Slot = "7")]
public override bool FBLEJONFPAK(GIPDDLFFNGG NLNHFEEMFBN)
{
bool flag;
if (NLNHFEEMFBN != 0 && !flag && (this.KOKBHLHELAO != flag || !flag) && flag && !flag)
{
return true;
}
}
// Token: 0x06012544 RID: 75076 RVA: 0x00431ED4 File Offset: 0x004300D4
[Token(Token = "0x6012544")]
[Address(RVA = "0x11BB7A0", Offset = "0x11BA5A0", VA = "0x1811BB7A0", Slot = "8")]
public override bool FKCEAFNEBAM(GIPDDLFFNGG NKLPENBKIHA, GIPDDLFFNGG AACKNNENODJ)
{
return NKLPENBKIHA == AACKNNENODJ;
}
// Token: 0x06012545 RID: 75077 RVA: 0x00431EE8 File Offset: 0x004300E8
[Token(Token = "0x6012545")]
[Address(RVA = "0x11BB6B0", Offset = "0x11BA4B0", VA = "0x1811BB6B0", Slot = "11")]
public override bool FJPODDJHNBG(GIPDDLFFNGG NLNHFEEMFBN)
{
if (this.ECBHNNJBPOH && NLNHFEEMFBN != 0 && !this.KOKBHLHELAO)
{
return true;
}
throw new NullReferenceException();
}
// Token: 0x06012546 RID: 75078 RVA: 0x00431F18 File Offset: 0x00430118
[Token(Token = "0x6012546")]
[Address(RVA = "0x11BB930", Offset = "0x11BA730", VA = "0x1811BB930", Slot = "9")]
public override void NLNKMLJLCKK(MakerPen DGEJNGNOELG, GIPDDLFFNGG NLNHFEEMFBN)
{
MakerPen makerPen = DGEJNGNOELG;
CreationContext <BDFEKAONFDI>k__BackingField = DGEJNGNOELG.<BDFEKAONFDI>k__BackingField;
if (<BDFEKAONFDI>k__BackingField.ENEJDOAEDCJ > 0)
{
if (HLKHHIMEICL.IKAGKELDMJH)
{
AIELINBLOLO aielinblolo = new AIELINBLOLO();
GIPDDLFFNGG[] array = new GIPDDLFFNGG[1];
aielinblolo.KHCFPLHMBEM(array);
Action<AIELINBLOLO> action = delegate(AIELINBLOLO selectCommand)
{
Action defaultContextAction = AsyncVoidMethodBuilder.Create().m_coreState.m_defaultContextAction;
};
Task<AIELINBLOLO> task;
APANEBCNDDJ.OHLPJBFCABI<AIELINBLOLO>(task, action).KOLCDBDBPFC();
throw new NullReferenceException();
}
UndoStack undoStack = makerPen._undoStack;
List<GIPDDLFFNGG> llfdkcncmkf = <BDFEKAONFDI>k__BackingField.LLFDKCNCMKF;
GIPDDLFFNGG[] array2 = new GIPDDLFFNGG[1];
if (NLNHFEEMFBN != 0)
{
}
array2[0] = NLNHFEEMFBN;
FEOHEKCAFAI feohekcafai = new FEOHEKCAFAI(llfdkcncmkf, array2, <BDFEKAONFDI>k__BackingField);
undoStack.Add(feohekcafai);
}
}
// Token: 0x06012547 RID: 75079 RVA: 0x00431FC4 File Offset: 0x004301C4
[Token(Token = "0x6012547")]
[Address(RVA = "0x11BB7B0", Offset = "0x11BA5B0", VA = "0x1811BB7B0", Slot = "10")]
public override void IPKMGOEELBP(MakerPen DGEJNGNOELG)
{
MakerPen makerPen = DGEJNGNOELG;
CreationContext <BDFEKAONFDI>k__BackingField = DGEJNGNOELG.<BDFEKAONFDI>k__BackingField;
if (<BDFEKAONFDI>k__BackingField.ENEJDOAEDCJ > 0)
{
if (HLKHHIMEICL.IKAGKELDMJH)
{
Action<AIELINBLOLO> action;
APANEBCNDDJ.OHLPJBFCABI<AIELINBLOLO>(new AIELINBLOLO().GFBIJNLKLCM(<BDFEKAONFDI>k__BackingField), action).KOLCDBDBPFC();
throw new NullReferenceException();
}
UndoStack undoStack = makerPen._undoStack;
JEHPDNCALHL jehpdncalhl = new JEHPDNCALHL(<BDFEKAONFDI>k__BackingField.LLFDKCNCMKF, <BDFEKAONFDI>k__BackingField);
undoStack.Add(jehpdncalhl);
<BDFEKAONFDI>k__BackingField.RemoveAllFromSelection();
}
}
// Token: 0x0400BD53 RID: 48467
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400BD53")]
private bool KOKBHLHELAO;
// Token: 0x0400BD54 RID: 48468
[FieldOffset(Offset = "0xB9")]
[Token(Token = "0x400BD54")]
private bool ECBHNNJBPOH;
// Token: 0x02002AA7 RID: 10919
[Token(Token = "0x2002AA7")]
[CompilerGenerated]
private sealed class OAPBFEGPADF
{
// Token: 0x06012548 RID: 75080 RVA: 0x00432040 File Offset: 0x00430240
[Token(Token = "0x6012548")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public OAPBFEGPADF()
{
}
// Token: 0x06012549 RID: 75081 RVA: 0x00432054 File Offset: 0x00430254
[Token(Token = "0x6012549")]
[Address(RVA = "0x11D1D90", Offset = "0x11D0B90", VA = "0x1811D1D90")]
internal void <RegisterChangedSelection>b__0(AIELINBLOLO selectCommand)
{
Action defaultContextAction = AsyncVoidMethodBuilder.Create().m_coreState.m_defaultContextAction;
}
// Token: 0x0400BD55 RID: 48469
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400BD55")]
public MakerPen makerPen;
}
// Token: 0x02002AA9 RID: 10921
[Token(Token = "0x2002AA9")]
[CompilerGenerated]
private sealed class PJCIHHFONJA
{
// Token: 0x0601254C RID: 75084 RVA: 0x00432078 File Offset: 0x00430278
[Token(Token = "0x601254C")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PJCIHHFONJA()
{
}
// Token: 0x0601254D RID: 75085 RVA: 0x0043208C File Offset: 0x0043028C
[Token(Token = "0x601254D")]
[Address(RVA = "0x11D1E60", Offset = "0x11D0C60", VA = "0x1811D1E60")]
internal void <ClearSelection>b__0(AIELINBLOLO selectCommand)
{
Action defaultContextAction = AsyncVoidMethodBuilder.Create().m_coreState.m_defaultContextAction;
}
// Token: 0x0400BD5B RID: 48475
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400BD5B")]
public MakerPen makerPen;
}
}