57 lines
1.9 KiB
C#
57 lines
1.9 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Google.Protobuf;
|
|
using RecRoom.Core.Creation;
|
|
using RecRoom.Core.Creation.Shapes;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02002C3D RID: 11325
|
|
[Token(Token = "0x2002C3D")]
|
|
[StructLayout(3)]
|
|
public sealed class DIJBFLFKPEL : NNEJFIKHGDL
|
|
{
|
|
// Token: 0x06013E9B RID: 81563 RVA: 0x004C6F88 File Offset: 0x004C5188
|
|
[Token(Token = "0x6013E9B")]
|
|
[Address(RVA = "0x1BEA450", Offset = "0x1BE8E50", VA = "0x181BEA450")]
|
|
public DIJBFLFKPEL(ShapeContainer shapeContainer, ENMKBCNAGIC shapeDataCollection)
|
|
: base(shapeContainer, shapeDataCollection)
|
|
{
|
|
int count = shapeDataCollection.BLHOGDDJNLB.count;
|
|
Vector3[] array = new Vector3[count];
|
|
int num = 0;
|
|
this.MKPPLFOCADN = array;
|
|
if (count > 0)
|
|
{
|
|
LAKMDOLHIBI lakmdolhibi = shapeDataCollection.BLHOGDDJNLB[num];
|
|
if (lakmdolhibi.IDGDGOFNHPG != 0)
|
|
{
|
|
Vector3[] mkpplfocadn = this.MKPPLFOCADN;
|
|
ENJMDBGOOND enjmdbgoond = lakmdolhibi.IDGDGOFNHPG;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
mkpplfocadn[1] = z;
|
|
}
|
|
ByteString efebiaonfbl = lakmdolhibi.EFEBIAONFBL;
|
|
Debug.LogError(string.Format("Attempting to create UndoStep {0} with non-Mesh Shape {1}", this, efebiaonfbl));
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013E9C RID: 81564 RVA: 0x004C701C File Offset: 0x004C521C
|
|
[Token(Token = "0x6013E9C")]
|
|
[Address(RVA = "0x1BEA420", Offset = "0x1BE8E20", VA = "0x181BEA420", Slot = "6")]
|
|
protected override void BAMBCECJKIH(CreationContext OLFNCDHDFPF)
|
|
{
|
|
ShapeCreationContext shapeCreationContext = OLFNCDHDFPF.shapeCreationContext;
|
|
Vector3[] mkpplfocadn = this.MKPPLFOCADN;
|
|
Guid[] kpgalhjpfcb = this.KPGALHJPFCB;
|
|
shapeCreationContext.SetSelectedPrimitiveShapeAspectRatios(kpgalhjpfcb, mkpplfocadn);
|
|
}
|
|
|
|
// Token: 0x0400D68F RID: 54927
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400D68F")]
|
|
private Vector3[] MKPPLFOCADN;
|
|
}
|