111 lines
3.2 KiB
C#
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;
|
|
}
|