This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
@@ -0,0 +1,291 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Async;
using RecRoom.Core.Creation;
using UnityEngine;
namespace RecRoom.Tools.MakerPenTools
{
// Token: 0x02002600 RID: 9728
[Token(Token = "0x2002600")]
[Serializable]
[StructLayout(3)]
public abstract class MakerPenToolCreate : MakerPenTool
{
// Token: 0x06010D0D RID: 68877
[Token(Token = "0x6010D0D")]
[Address(Slot = "17")]
protected abstract bool GJNGEMIIIDA(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, Vector3 FNJKKNKLDPB);
// Token: 0x17002D9B RID: 11675
// (get) Token: 0x06010D0E RID: 68878
[Token(Token = "0x17002D9B")]
protected abstract Bounds AssetBounds
{
[Token(Token = "0x6010D0E")]
[Address(Slot = "18")]
get;
}
// Token: 0x17002D9C RID: 11676
// (get) Token: 0x06010D0F RID: 68879
[Token(Token = "0x17002D9C")]
protected abstract Vector3 AssetOffset
{
[Token(Token = "0x6010D0F")]
[Address(Slot = "19")]
get;
}
// Token: 0x17002D9D RID: 11677
// (get) Token: 0x06010D10 RID: 68880
[Token(Token = "0x17002D9D")]
protected abstract Quaternion AssetRotation
{
[Token(Token = "0x6010D10")]
[Address(Slot = "20")]
get;
}
// Token: 0x17002D9E RID: 11678
// (get) Token: 0x06010D11 RID: 68881
[Token(Token = "0x17002D9E")]
protected abstract float InitialAssetScale
{
[Token(Token = "0x6010D11")]
[Address(Slot = "21")]
get;
}
// Token: 0x17002D9F RID: 11679
// (get) Token: 0x06010D12 RID: 68882
[Token(Token = "0x17002D9F")]
protected abstract bool IsDeformable
{
[Token(Token = "0x6010D12")]
[Address(Slot = "22")]
get;
}
// Token: 0x06010D13 RID: 68883
[Token(Token = "0x6010D13")]
[Address(Slot = "23")]
protected abstract void GDNGNCJNBKE();
// Token: 0x06010D14 RID: 68884 RVA: 0x003F4A24 File Offset: 0x003F2C24
[Token(Token = "0x6010D14")]
[Address(RVA = "0x12B9130", Offset = "0x12B7B30", VA = "0x1812B9130", Slot = "24")]
protected virtual void HOOPCDLMPAO()
{
SafeDestroy.GameObject(this.preview);
this.preview = (ulong)0L;
}
// Token: 0x06010D15 RID: 68885 RVA: 0x003F4A48 File Offset: 0x003F2C48
[Token(Token = "0x6010D15")]
[Address(RVA = "0x12B7BE0", Offset = "0x12B65E0", VA = "0x1812B7BE0", Slot = "25")]
protected virtual void AECPKNJAPNO()
{
GameObject gameObject = this.preview;
int num = 0;
if (!(gameObject == num))
{
this.preview.SetActive(true);
Transform transform = this.preview.transform;
NCBACKFHCJK creationController = this.creationController;
Transform transform2 = this.preview.transform;
NCBACKFHCJK creationController2 = this.creationController;
Transform transform3 = this.preview.transform;
Vector3 vector;
float z = vector.z;
Transform transform4 = this.preview.transform;
float z2 = Vector3.one.z;
Quaternion assetRotation = this.AssetRotation;
Vector3 vector2;
float z3 = vector2.z;
}
}
// Token: 0x17002DA0 RID: 11680
// (get) Token: 0x06010D16 RID: 68886 RVA: 0x003F4AE4 File Offset: 0x003F2CE4
[Token(Token = "0x17002DA0")]
public override Sprite HudSprite
{
[Token(Token = "0x6010D16")]
[Address(RVA = "0x12BA3C0", Offset = "0x12B8DC0", VA = "0x1812BA3C0", Slot = "11")]
get
{
return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.Create);
}
}
// Token: 0x06010D17 RID: 68887 RVA: 0x003F4AF8 File Offset: 0x003F2CF8
[Token(Token = "0x6010D17")]
[Address(RVA = "0x12B8AE0", Offset = "0x12B74E0", VA = "0x1812B8AE0", Slot = "6")]
public override void DJFDPJKOGMJ(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO, MakerPen.HJPIHGIFKEO IFNKPAHPIID)
{
base.DJFDPJKOGMJ(EJCLBKHJIHO, IFNKPAHPIID);
base.ObjectContext.RemoveAllFromSelection();
Bounds assetBounds = this.AssetBounds;
}
// Token: 0x06010D18 RID: 68888 RVA: 0x003F4B28 File Offset: 0x003F2D28
[Token(Token = "0x6010D18")]
[Address(RVA = "0x12B7E40", Offset = "0x12B6840", VA = "0x1812B7E40", Slot = "8")]
public override void BALOKJMBNIN()
{
base..ctor();
NCBACKFHCJK creationController = this.creationController;
Bounds assetBounds = this.AssetBounds;
}
// Token: 0x06010D19 RID: 68889 RVA: 0x003F4B8C File Offset: 0x003F2D8C
[Token(Token = "0x6010D19")]
[Address(RVA = "0x12B8050", Offset = "0x12B6A50", VA = "0x1812B8050", Slot = "7")]
public override void BDMHMGGPNME(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO)
{
base.BDMHMGGPNME(EJCLBKHJIHO);
Bounds assetBounds = this.AssetBounds;
}
// Token: 0x06010D1A RID: 68890 RVA: 0x003F4BA8 File Offset: 0x003F2DA8
[Token(Token = "0x6010D1A")]
[Address(RVA = "0x12B8B30", Offset = "0x12B7530", VA = "0x1812B8B30", Slot = "26")]
protected virtual void EBFCGBPFDHA(Tool EGFEJGHDNAI, NCBACKFHCJK AMGELIOMOPO)
{
int num = 0;
if (EGFEJGHDNAI != num)
{
CreationObject creationObject = EGFEJGHDNAI.creationObject;
int num2 = 0;
if (creationObject != num2)
{
CreationObject creationObject2 = EGFEJGHDNAI.creationObject;
Vector3 vector;
float z = vector.z;
MakerPen.HJPIHGIFKEO currentTargetMode = base.MakerPen.CHCJAGKENGF;
JJLPBFLODOG jjlpbflodog = new JJLPBFLODOG();
jjlpbflodog.BFPNEMLFFGD.z = jjlpbflodog;
FBONJOBEIPO fbonjobeipo;
jjlpbflodog.OBMGKNPJODN = fbonjobeipo;
}
}
}
// Token: 0x06010D1B RID: 68891 RVA: 0x003F4C38 File Offset: 0x003F2E38
[Token(Token = "0x6010D1B")]
[Address(RVA = "0x12B8080", Offset = "0x12B6A80", VA = "0x1812B8080")]
private Vector3 BHADIIJCMHA(Camera FOMHGMLPOND, Quaternion AFDPEICPCAF)
{
MakerPenVisuals makerPenVisuals;
Transform extrusionPoint = makerPenVisuals.extrusionPoint;
MakerPen makerPen;
NNNJFEILANM snapping = makerPen.Snapping;
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
// Token: 0x06010D1C RID: 68892 RVA: 0x003F4C64 File Offset: 0x003F2E64
[Token(Token = "0x6010D1C")]
[Address(RVA = "0x12B83E0", Offset = "0x12B6DE0", VA = "0x1812B83E0")]
private float BHOEHNJGOAL()
{
Quaternion assetRotation = this.AssetRotation;
if (base.MakerPen.Snapping.NNCJIEJDHAJ)
{
return base.MakerPen.Snapping.<GHFHFLCINKP>k__BackingField * 0.5f;
}
throw new NullReferenceException();
}
// Token: 0x06010D1D RID: 68893 RVA: 0x003F4CA8 File Offset: 0x003F2EA8
[Token(Token = "0x6010D1D")]
[Address(RVA = "0x12B9160", Offset = "0x12B7B60", VA = "0x1812B9160")]
private Vector3 KGEONOLODJN()
{
MakerPenVisuals makerPenVisuals;
Transform extrusionPoint = makerPenVisuals.extrusionPoint;
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
Vector3 vector3;
float z3 = vector3.z;
Vector3 vector4;
float z4 = vector4.z;
throw new NullReferenceException();
}
// Token: 0x06010D1E RID: 68894 RVA: 0x003F4CE4 File Offset: 0x003F2EE4
[Token(Token = "0x6010D1E")]
[Address(RVA = "0x12B9080", Offset = "0x12B7A80", VA = "0x1812B9080")]
private Vector3 FCGLHLLBKEC(Camera FOMHGMLPOND)
{
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
// Token: 0x06010D1F RID: 68895 RVA: 0x003F4D00 File Offset: 0x003F2F00
[Token(Token = "0x6010D1F")]
[Address(RVA = "0x12B92B0", Offset = "0x12B7CB0", VA = "0x1812B92B0")]
private Quaternion KLHOIHNJNAC(Camera FOMHGMLPOND)
{
Vector3 up = Vector3.up;
Vector3 vector;
float z = vector.z;
Vector3 up2 = Vector3.up;
Vector3 vector2;
float z2 = vector2.z;
MakerPen makerPen;
if (makerPen.Snapping.NNCJIEJDHAJ)
{
MakerPen makerPen2;
NNNJFEILANM snapping = makerPen2.Snapping;
}
throw new NullReferenceException();
}
// Token: 0x06010D20 RID: 68896 RVA: 0x003F4D48 File Offset: 0x003F2F48
[Token(Token = "0x6010D20")]
[Address(RVA = "0x12B8610", Offset = "0x12B7010", VA = "0x1812B8610")]
private Quaternion BLBCCMDEIJD(Quaternion AFDPEICPCAF)
{
Vector3 up = Vector3.up;
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
// Token: 0x06010D21 RID: 68897 RVA: 0x003F4D68 File Offset: 0x003F2F68
[Token(Token = "0x6010D21")]
[Address(RVA = "0x12B8EC0", Offset = "0x12B78C0", VA = "0x1812B8EC0")]
private Quaternion ELDNNPJJNPJ(Quaternion AFDPEICPCAF, Camera FOMHGMLPOND)
{
Vector3 up = Vector3.up;
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
// Token: 0x06010D22 RID: 68898 RVA: 0x003F4D88 File Offset: 0x003F2F88
[Token(Token = "0x6010D22")]
[Address(RVA = "0x12B8A00", Offset = "0x12B7400", VA = "0x1812B8A00")]
protected MakerPenToolCreate()
{
}
// Token: 0x0400B32E RID: 45870
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400B32E")]
[NonSerialized]
protected IPromise<Tool> stampToolSpawnPromise;
// Token: 0x0400B32F RID: 45871
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400B32F")]
protected GameObject preview;
}
}