Files
2026-04-08 23:40:05 +02:00

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;
}