73 lines
2.4 KiB
C#
73 lines
2.4 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.Creation;
|
|
using RecRoom.Core.Creation.Shapes;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02002C3E RID: 11326
|
|
[Token(Token = "0x2002C3E")]
|
|
[StructLayout(3)]
|
|
public sealed class AKGINNDFIDP : NNEJFIKHGDL
|
|
{
|
|
// Token: 0x06013E9D RID: 81565 RVA: 0x004C704C File Offset: 0x004C524C
|
|
[Token(Token = "0x6013E9D")]
|
|
[Address(RVA = "0x11E8950", Offset = "0x11E7350", VA = "0x1811E8950")]
|
|
public AKGINNDFIDP(ShapeContainer shapeContainer, ENMKBCNAGIC shapeDataCollection, bool transformRotations, bool transformScales)
|
|
: base(shapeContainer, shapeDataCollection)
|
|
{
|
|
int count = shapeDataCollection.BLHOGDDJNLB.count;
|
|
Vector3[] array = new Vector3[count];
|
|
int num = 0;
|
|
this.JOMFDHIBJGK = array;
|
|
if (transformRotations)
|
|
{
|
|
Quaternion[] array2 = new Quaternion[count];
|
|
}
|
|
this.ANDMJJKOPPP = num;
|
|
float[] array3 = new float[count];
|
|
this.KHKHIBFLAHM = num;
|
|
if (count > 0)
|
|
{
|
|
LAKMDOLHIBI lakmdolhibi = shapeDataCollection.BLHOGDDJNLB[num];
|
|
Vector3[] jomfdhibjgk = this.JOMFDHIBJGK;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
jomfdhibjgk[1] = z;
|
|
Quaternion[] andmjjkoppp = this.ANDMJJKOPPP;
|
|
float[] khkhibflahm = this.KHKHIBFLAHM;
|
|
float jhdcabhkloo = lakmdolhibi.JHDCABHKLOO;
|
|
khkhibflahm[0] = jhdcabhkloo;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013E9E RID: 81566 RVA: 0x004C70F8 File Offset: 0x004C52F8
|
|
[Token(Token = "0x6013E9E")]
|
|
[Address(RVA = "0x11E8900", Offset = "0x11E7300", VA = "0x1811E8900", Slot = "6")]
|
|
protected override void BAMBCECJKIH(CreationContext OLFNCDHDFPF)
|
|
{
|
|
ShapeCreationContext shapeCreationContext = OLFNCDHDFPF.shapeCreationContext;
|
|
float[] khkhibflahm = this.KHKHIBFLAHM;
|
|
Quaternion[] andmjjkoppp = this.ANDMJJKOPPP;
|
|
Vector3[] jomfdhibjgk = this.JOMFDHIBJGK;
|
|
Guid[] kpgalhjpfcb = this.KPGALHJPFCB;
|
|
bool flag = shapeCreationContext.SetSelectedShapeTransforms(kpgalhjpfcb, jomfdhibjgk, andmjjkoppp, khkhibflahm);
|
|
}
|
|
|
|
// Token: 0x0400D690 RID: 54928
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400D690")]
|
|
private Vector3[] JOMFDHIBJGK;
|
|
|
|
// Token: 0x0400D691 RID: 54929
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400D691")]
|
|
private Quaternion[] ANDMJJKOPPP;
|
|
|
|
// Token: 0x0400D692 RID: 54930
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400D692")]
|
|
private float[] KHKHIBFLAHM;
|
|
}
|