181 lines
6.0 KiB
C#
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;
|
|
}
|
|
}
|