Files
2026-04-10 22:50:51 +02:00

254 lines
9.1 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using RecRoom.Core;
using RecRoom.Core.Creation;
using UnityEngine;
namespace RecRoom.Tools.MakerPenTools
{
// Token: 0x02002ACA RID: 10954
[Token(Token = "0x2002ACA")]
[Serializable]
public class MakerPenToolClipboardPaste : MakerPenToolCreate
{
// Token: 0x1700333F RID: 13119
// (get) Token: 0x060125FD RID: 75261 RVA: 0x00433B0C File Offset: 0x00431D0C
[Token(Token = "0x1700333F")]
public override string HudLabel
{
[Token(Token = "0x60125FD")]
[Address(RVA = "0x130CF20", Offset = "0x130BD20", VA = "0x18130CF20", Slot = "10")]
get
{
return "Paste";
}
}
// Token: 0x17003340 RID: 13120
// (get) Token: 0x060125FE RID: 75262 RVA: 0x00433B20 File Offset: 0x00431D20
[Token(Token = "0x17003340")]
public override Sprite HudSprite
{
[Token(Token = "0x60125FE")]
[Address(RVA = "0x130CF50", Offset = "0x130BD50", VA = "0x18130CF50", Slot = "11")]
get
{
return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.Create);
}
}
// Token: 0x060125FF RID: 75263 RVA: 0x00433B34 File Offset: 0x00431D34
[Token(Token = "0x60125FF")]
[Address(RVA = "0x130CD60", Offset = "0x130BB60", VA = "0x18130CD60", Slot = "6")]
public override void DJFDPJKOGMJ(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO, MakerPen.HJPIHGIFKEO IFNKPAHPIID)
{
this.creationController.<CreationContext>k__BackingField.RemoveAllFromSelection();
}
// Token: 0x06012600 RID: 75264 RVA: 0x00433B58 File Offset: 0x00431D58
[Token(Token = "0x6012600")]
[Address(RVA = "0x130CDC0", Offset = "0x130BBC0", VA = "0x18130CDC0", Slot = "19")]
protected override PLJMIHMGPCH MAGHDKJBILM()
{
MakerPen <MakerPen>k__BackingField = this.creationController.<MakerPen>k__BackingField;
MakerPenToolClipboardPaste.NCONJLALHHN nconjlalhhn = new MakerPenToolClipboardPaste.NCONJLALHHN(<MakerPen>k__BackingField);
JKLCBEFAFDL <AFAJHLNGGNC>k__BackingField = <MakerPen>k__BackingField.<AFAJHLNGGNC>k__BackingField;
nconjlalhhn.GFIABAGMEEA = <AFAJHLNGGNC>k__BackingField;
Bounds kfemhjjbaeg = <AFAJHLNGGNC>k__BackingField.KFEMHJJBAEG;
nconjlalhhn.IPPOKOKNOKE = kfemhjjbaeg;
float z = Vector3.zero.z;
throw new NullReferenceException();
}
// Token: 0x06012601 RID: 75265 RVA: 0x00433BA8 File Offset: 0x00431DA8
[Token(Token = "0x6012601")]
[Address(RVA = "0x130CEC0", Offset = "0x130BCC0", VA = "0x18130CEC0")]
public MakerPenToolClipboardPaste()
{
}
// Token: 0x02002ACB RID: 10955
[Token(Token = "0x2002ACB")]
public class NCONJLALHHN : PLJMIHMGPCH
{
// Token: 0x06012602 RID: 75266 RVA: 0x00433BBC File Offset: 0x00431DBC
[Token(Token = "0x6012602")]
[Address(RVA = "0x1317AB0", Offset = "0x13168B0", VA = "0x181317AB0")]
public NCONJLALHHN(MakerPen DGEJNGNOELG)
: base(DGEJNGNOELG)
{
JKLCBEFAFDL <AFAJHLNGGNC>k__BackingField = DGEJNGNOELG.<AFAJHLNGGNC>k__BackingField;
this.GFIABAGMEEA = <AFAJHLNGGNC>k__BackingField;
Bounds kfemhjjbaeg = <AFAJHLNGGNC>k__BackingField.KFEMHJJBAEG;
this.IPPOKOKNOKE = kfemhjjbaeg;
float z = Vector3.zero.z;
}
// Token: 0x17003341 RID: 13121
// (get) Token: 0x06012603 RID: 75267 RVA: 0x00433C00 File Offset: 0x00431E00
[Token(Token = "0x17003341")]
public override bool HFLIDCJPMLO
{
[Token(Token = "0x6012603")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "8")]
get
{
}
}
// Token: 0x17003342 RID: 13122
// (get) Token: 0x06012604 RID: 75268 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003342")]
public override Bounds BMLDJOCHNCN
{
[Token(Token = "0x6012604")]
[Address(RVA = "0x924380", Offset = "0x923180", VA = "0x180924380", Slot = "5")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17003343 RID: 13123
// (get) Token: 0x06012605 RID: 75269 RVA: 0x00433C10 File Offset: 0x00431E10
[Token(Token = "0x17003343")]
public override Quaternion OKINPJLFKEJ
{
[Token(Token = "0x6012605")]
[Address(RVA = "0x13173B0", Offset = "0x13161B0", VA = "0x1813173B0", Slot = "6")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x17003344 RID: 13124
// (get) Token: 0x06012606 RID: 75270 RVA: 0x00433C24 File Offset: 0x00431E24
[Token(Token = "0x17003344")]
public override float PIFFNJDGHDE
{
[Token(Token = "0x6012606")]
[Address(RVA = "0x1317980", Offset = "0x1316780", VA = "0x181317980", Slot = "7")]
get
{
return this.GFIABAGMEEA.EILDDALGDPC;
}
}
// Token: 0x06012607 RID: 75271 RVA: 0x00433C44 File Offset: 0x00431E44
[Token(Token = "0x6012607")]
[Address(RVA = "0x1317200", Offset = "0x1316000", VA = "0x181317200", Slot = "11")]
public override OJCIMLNJIOB CDNFNCGNKDG(CreationController KAMOHEPMEIF, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK)
{
List<GIPDDLFFNGG> llfdkcncmkf = KAMOHEPMEIF.<CreationContext>k__BackingField.LLFDKCNCMKF;
Guid currentEditContextId = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CNEADFAOPFL;
int num = 0;
CreationContext <CreationContext>k__BackingField = KAMOHEPMEIF.<CreationContext>k__BackingField;
FBONJOBEIPO fbonjobeipo = new FBONJOBEIPO("create", llfdkcncmkf, num, <CreationContext>k__BackingField);
float z = DDHPAFKBMON.z;
throw new NullReferenceException();
}
// Token: 0x06012608 RID: 75272 RVA: 0x00433C94 File Offset: 0x00431E94
[Token(Token = "0x6012608")]
[Address(RVA = "0x1317630", Offset = "0x1316430", VA = "0x181317630", Slot = "10")]
public override DABKFAIHBBP GJNGEMIIIDA(CreationController KAMOHEPMEIF, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK)
{
JKLCBEFAFDL gfiabagmeea = this.GFIABAGMEEA;
int num = 0;
CreationManager.NMEELCFHDDC nmeelcfhddc = CreationManager.NMEELCFHDDC.FAJDMKOEFLH(num);
int num2 = 0;
CreationManager.NMEELCFHDDC nmeelcfhddc2 = CreationManager.NMEELCFHDDC.FAJDMKOEFLH(num);
CreationContext <CreationContext>k__BackingField = KAMOHEPMEIF.<CreationContext>k__BackingField;
JKLCBEFAFDL gfiabagmeea2 = this.GFIABAGMEEA;
DABKFAIHBBP dabkfaihbbp = <CreationContext>k__BackingField.PasteAndSelect(gfiabagmeea2, num2);
if (MakerPenToolClipboardPaste.NCONJLALHHN.<>c.<>9__13_0 == 0)
{
MakerPenToolClipboardPaste.NCONJLALHHN.<>c.<>9__13_0 = delegate
{
};
}
return typeof(MakerPenToolClipboardPaste.NCONJLALHHN.<>c).TypeHandle;
}
// Token: 0x06012609 RID: 75273 RVA: 0x00433D00 File Offset: 0x00431F00
[Token(Token = "0x6012609")]
[Address(RVA = "0x13178D0", Offset = "0x13166D0", VA = "0x1813178D0", Slot = "14")]
public override void HOOPCDLMPAO()
{
WireframeCube cjmpfdpiagm = this.CJMPFDPIAGM;
int num = 0;
if (cjmpfdpiagm != num)
{
global::UnityEngine.Object.Destroy(this.CJMPFDPIAGM.gameObject);
}
}
// Token: 0x0601260A RID: 75274 RVA: 0x00433D38 File Offset: 0x00431F38
[Token(Token = "0x601260A")]
[Address(RVA = "0x924790", Offset = "0x923590", VA = "0x180924790", Slot = "18")]
public override void LNDFOFEMFBN(CreationController KAMOHEPMEIF, Ray EKJHPANPMBE, RaycastHit IIILNCEEBPL, out Vector3 DDHPAFKBMON, out Quaternion IGPENJBJADK)
{
float y = IIILNCEEBPL.m_Normal.y;
}
// Token: 0x0601260B RID: 75275 RVA: 0x00433D54 File Offset: 0x00431F54
[Token(Token = "0x601260B")]
[Address(RVA = "0x13179A0", Offset = "0x13167A0", VA = "0x1813179A0", Slot = "13")]
public override void ODNHHHJENDL(CreationController KAMOHEPMEIF, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK)
{
WireframeCube cjmpfdpiagm = this.CJMPFDPIAGM;
int num = 0;
if (cjmpfdpiagm == num)
{
this.GDNGNCJNBKE();
}
Transform transform = this.CJMPFDPIAGM.transform;
float z = DDHPAFKBMON.z;
Transform transform2 = this.CJMPFDPIAGM.transform;
this.CJMPFDPIAGM.UpdateTransform();
}
// Token: 0x0601260C RID: 75276 RVA: 0x00433DAC File Offset: 0x00431FAC
[Token(Token = "0x601260C")]
[Address(RVA = "0x13173E0", Offset = "0x13161E0", VA = "0x1813173E0")]
private void GDNGNCJNBKE()
{
MakerPen <IJMEOOBBJNG>k__BackingField = MakerPen.<IJMEOOBBJNG>k__BackingField;
if (<IJMEOOBBJNG>k__BackingField == 0 || <IJMEOOBBJNG>k__BackingField.<BDFEKAONFDI>k__BackingField != 0)
{
}
int num = 0;
if (num)
{
WireframeCube wireframeCube = global::UnityEngine.Object.Instantiate<WireframeCube>(num);
this.CJMPFDPIAGM = wireframeCube;
Transform transform = wireframeCube.transform;
Vector3 vector;
float z = vector.z;
Quaternion quaternion = this.OKINPJLFKEJ;
Vector3 vector2;
float z2 = vector2.z;
this.CJMPFDPIAGM.UpdateTransform();
}
}
// Token: 0x0400BDFE RID: 48638
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400BDFE")]
private readonly Bounds IPPOKOKNOKE;
// Token: 0x0400BDFF RID: 48639
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400BDFF")]
private readonly JKLCBEFAFDL GFIABAGMEEA;
// Token: 0x0400BE00 RID: 48640
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400BE00")]
private WireframeCube CJMPFDPIAGM;
}
}
}