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

111 lines
3.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Core.Creation;
using UnityEngine;
// Token: 0x02002C34 RID: 11316
[Token(Token = "0x2002C34")]
[StructLayout(3)]
public class KAGDELDCGJD : ABFBFBKNOHC
{
// Token: 0x06013E7C RID: 81532 RVA: 0x004C64CC File Offset: 0x004C46CC
[Token(Token = "0x6013E7C")]
[Address(RVA = "0x1598500", Offset = "0x1596F00", VA = "0x181598500")]
public KAGDELDCGJD(Guid[] objectGuids, bool transformRotations, bool transformScales, bool deformScales)
: base(objectGuids)
{
ulong num;
this.MAIJODIENJH(transformRotations, transformScales, num != 0UL);
}
// Token: 0x06013E7D RID: 81533 RVA: 0x004C64EC File Offset: 0x004C46EC
[Token(Token = "0x6013E7D")]
[Address(RVA = "0x1598190", Offset = "0x1596B90", VA = "0x181598190")]
private void MAIJODIENJH(bool LLKFENKEKAP, bool FCOOHPEDMEF, bool DICBNBJJOAH)
{
int num = 0;
Vector3[] array = new Vector3[this.OJEKHLDBDCK.Length];
this.PGEKKMBNFFB = array;
if (LLKFENKEKAP)
{
Quaternion[] array2 = new Quaternion[this.OJEKHLDBDCK.Length];
this.MGHHDINICIH = array2;
}
if (FCOOHPEDMEF)
{
float[] array3 = new float[this.OJEKHLDBDCK.Length];
this.GOABLEHBNPN = array3;
}
if (DICBNBJJOAH)
{
Dictionary<Guid, Vector3> dictionary = new Dictionary();
this.BBAICGLBJPN = dictionary;
}
Guid[] ojekhldbdck = this.OJEKHLDBDCK;
int num2 = 0;
int num3 = 0;
if (num3 < ojekhldbdck.Length)
{
int num4 = 0;
if (JGGNJPBJHJA.IKGDIKJIGBM(ojekhldbdck, num3))
{
int num5 = 0;
if (num5 < num4)
{
num5 += num5;
num5++;
}
this.PGEKKMBNFFB[1] = num5;
this.MGHHDINICIH.x = (float)num;
if (FCOOHPEDMEF)
{
this.GOABLEHBNPN[0] = (float)num;
}
if (DICBNBJJOAH)
{
Guid[] ojekhldbdck2 = this.OJEKHLDBDCK;
Dictionary<Guid, Vector3> bbaicglbjpn = this.BBAICGLBJPN;
}
}
Guid[] ojekhldbdck3 = this.OJEKHLDBDCK;
num2++;
num2 += num2;
}
}
// Token: 0x06013E7E RID: 81534 RVA: 0x004C6604 File Offset: 0x004C4804
[Token(Token = "0x6013E7E")]
[Address(RVA = "0x1598140", Offset = "0x1596B40", VA = "0x181598140", Slot = "6")]
protected override void EALFMHIAIKM(CreationContext LHOMKMINCHH)
{
Dictionary<Guid, Vector3> bbaicglbjpn = this.BBAICGLBJPN;
Quaternion[] mghhdinicih = this.MGHHDINICIH;
Vector3[] pgekkmbnffb = this.PGEKKMBNFFB;
Guid[] ojekhldbdck = this.OJEKHLDBDCK;
float[] goablehbnpn = this.GOABLEHBNPN;
LHOMKMINCHH.SetObjectTransformations(ojekhldbdck, pgekkmbnffb, mghhdinicih, goablehbnpn, bbaicglbjpn);
}
// Token: 0x0400D675 RID: 54901
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400D675")]
private Vector3[] PGEKKMBNFFB;
// Token: 0x0400D676 RID: 54902
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400D676")]
private Quaternion[] MGHHDINICIH;
// Token: 0x0400D677 RID: 54903
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400D677")]
private float[] GOABLEHBNPN;
// Token: 0x0400D678 RID: 54904
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400D678")]
private Dictionary<Guid, Vector3> BBAICGLBJPN;
}